diff --git a/.gitignore b/.gitignore index a055a455..d91cb941 100644 --- a/.gitignore +++ b/.gitignore @@ -185,4 +185,6 @@ local/ a.txt .lambda_function.py -ec2* \ No newline at end of file +ec2* + +update_changelog.sh \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f675785..57bb8614 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.71] 2024-06-26 +• Refactored `crawler_strategy.py` to handle exceptions and improve error messages +• Improved `get_content_of_website_optimized` function in `utils.py` for better performance +• Updated `utils.py` with latest changes +• Migrated to `ChromeDriverManager` for resolving Chrome driver download issues + +## [0.2.71] - 2024-06-25 +### Fixed +- Speed up twice the extraction function. + + ## [0.2.6] - 2024-06-22 ### Fixed - Fix issue #19: Update Dockerfile to ensure compatibility across multiple platforms. @@ -20,37 +31,3 @@ ## [0.2.4] - 2024-06-17 ### Fixed - Fix issue #22: Use MD5 hash for caching HTML files to handle long URLs -## Update 2024-06-26 - -### Commits in the last 3 hours: -4756d0a - Refactor crawler_strategy.py to handle exceptions and improve error messages -7ba2142 - chore: Refactor get_content_of_website_optimized function in utils.py -96d1eb0 - Some updated ins utils.py -144cfa0 - Switch to ChromeDriverManager due some issues with download the chrome driver -null -null -null -Here is a rewritten version of the changelog update in a nicer and more condensed way: - -**Update 2024-06-26** - -We've made some exciting improvements to our codebase! Here are the highlights: - -* Refactored our crawler strategy to handle exceptions and provide clearer error messages -* Optimized our content retrieval function for improved performance -* Updated internal utilities for better functionality -* Switched to ChromeDriverManager to resolve issues with downloading Chrome drivers - -These updates aim to improve stability, reliability, and overall performance. Thank you for using our tool! -Here is a rewritten version of the changelog update: - -**June 26, 2024** - -We've made some improvements to our code to make it more reliable and user-friendly! - -In the last 3 hours, we've committed 4 changes: - -* Improved error handling and messaging in [crawler_strategy.py](https://example.com/crawler_strategy.py) -* Refactored [get_content_of_website_optimized](https://example.com/utils.py) in [utils.py](https://example.com/utils.py) -* Made updates to [utils.py](https://example.com/utils.py) -* Switched to [ChromeDriverManager](https://example.com/ChromeDriverManager) to resolve issues with downloading the Chrome driver. diff --git a/README.md b/README.md index 191614f4..f910c829 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Crawl4AI v0.2.7 🕷️🤖 +# Crawl4AI v0.2.71 🕷️🤖 [![GitHub Stars](https://img.shields.io/github/stars/unclecode/crawl4ai?style=social)](https://github.com/unclecode/crawl4ai/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/unclecode/crawl4ai?style=social)](https://github.com/unclecode/crawl4ai/network/members) diff --git a/docs/md/changelog.md b/docs/md/changelog.md index 7ab9e0cd..6f9ac706 100644 --- a/docs/md/changelog.md +++ b/docs/md/changelog.md @@ -1,6 +1,12 @@ # Changelog -## [0.2.7] - 2024-06-27 +## [0.2.71] 2024-06-26 +• Refactored `crawler_strategy.py` to handle exceptions and improve error messages +• Improved `get_content_of_website_optimized` function in `utils.py` for better performance +• Updated `utils.py` with latest changes +• Migrated to `ChromeDriverManager` for resolving Chrome driver download issues + +## [0.2.71] - 2024-06-25 ### Fixed - Speed up twice the extraction function. diff --git a/docs/md/index.md b/docs/md/index.md index c3610229..f9c25a42 100644 --- a/docs/md/index.md +++ b/docs/md/index.md @@ -1,4 +1,4 @@ -# Crawl4AI v0.2.7 +# Crawl4AI v0.2.71 Welcome to the official documentation for Crawl4AI! 🕷️🤖 Crawl4AI is an open-source Python library designed to simplify web crawling and extract useful information from web pages. This documentation will guide you through the features, usage, and customization of Crawl4AI. diff --git a/setup.py b/setup.py index be9e5ca0..a11abc2e 100644 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ class CustomInstallCommand(install): setup( name="Crawl4AI", - version="0.2.7", + version="0.2.71", description="🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper", long_description=open("README.md").read(), long_description_content_type="text/markdown",