2.6 KiB
Changelog
[0.2.6] - 2024-06-22
Fixed
- Fix issue #19: Update Dockerfile to ensure compatibility across multiple platforms.
[0.2.5] - 2024-06-18
Added
- Added five important hooks to the crawler:
- on_driver_created: Called when the driver is ready for initializations.
- before_get_url: Called right before Selenium fetches the URL.
- after_get_url: Called after Selenium fetches the URL.
- before_return_html: Called when the data is parsed and ready.
- on_user_agent_updated: Called when the user changes the user_agent, causing the driver to reinitialize.
- Added an example in
quickstart.pyin the example folder under the docs. - Enhancement issue #24: Replaced inline HTML tags (e.g., DEL, INS, SUB, ABBR) with textual format for better context handling in LLM.
- Maintaining the semantic context of inline tags (e.g., abbreviation, DEL, INS) for improved LLM-friendliness.
- Updated Dockerfile to ensure compatibility across multiple platforms (Hopefully!).
[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
- Refactored get_content_of_website_optimized in utils.py
- Made updates to utils.py
- Switched to ChromeDriverManager to resolve issues with downloading the Chrome driver.