- Add tests for device_scale_factor (config + integration) - Add tests for redirected_status_code (model + redirect + raw HTML) - Document device_scale_factor in browser config docs and API reference - Document redirected_status_code in crawler result docs and API reference - Add TristanDonze and charlaie to CONTRIBUTORS.md - Update PR-TODOLIST with session results
6.1 KiB
6.1 KiB
Contributors to Crawl4AI
We would like to thank the following people for their contributions to Crawl4AI:
Core Team
- Unclecode - Project Creator and Main Developer
- Nasrin - Project Manager and Developer
- Aravind Karnam - Head of Community and Product
Community Contributors
- aadityakanjolia4 - Fix for
CustomHTML2Textis not defined. - FractalMind - Created the first official Docker Hub image and fixed Dockerfile errors
- ketonkss4 - Identified Selenium's new capabilities, helping reduce dependencies
- jonymusky - Javascript execution documentation, and wait_for
- datehoer - Add browser prxy support
Pull Requests
- dvschuyl - AsyncPlaywrightCrawlerStrategy page-evaluate context destroyed by navigation #304
- nelzomal - Enhance development installation instructions #286
- HamzaFarhan - Handled the cases where markdown_with_citations, references_markdown, and filtered_html might not be defined #293
- NanmiCoder - fix: crawler strategy exception handling and fixes #271
- paulokuong - fix: RAWL4_AI_BASE_DIRECTORY should be Path object instead of string #298
- TheRedRad - feat: add force viewport screenshot option #1694
- ChiragBellara - fix: avoid Common Crawl calls for sitemap-only URL seeding #1746
- YuriNachos - fix: replace tf-playwright-stealth with playwright-stealth #1714, fix: respect
<base>tag for relative link resolution #1721, fix: include GoogleSearchCrawler script.js in package #1719, fix: allow local embeddings by removing OpenAI fallback #1717 - christian-oudard - fix: deep-crawl CLI outputting only the first page #1667
- vladmandic - fix: VersionManager ignoring CRAWL4_AI_BASE_DIRECTORY env var #1296
- nnxiong - fix: script tag removal losing adjacent text in cleaned_html #1364
- RoyLeviLangware - fix: bs4 deprecation warning (text -> string) #1077
- garyluky - fix: proxy auth ERR_INVALID_AUTH_CREDENTIALS #1281
- Martichou - investigation: browser context memory leak under continuous load #1640, #943
- danyQe - identified: temperature typo in async_configs.py #973
- saipavanmeruga7797 - identified: local HTML file crawling bug with capture_console_messages #1073
- stevenaldinger - identified: duplicate PROMPT_EXTRACT_BLOCKS dead code in prompts.py #931
- chrizzly2309 - identified: JWT auth bypass when no credentials provided #1133
- complete-dope - identified: console logging error attribute issue #729
- TristanDonze - feat: add configurable device_scale_factor for screenshot quality #1463
- charlaie - feat: add redirected_status_code to CrawlResult #1435
Feb-Alpha-1
- sufianuddin - fix: Documentation for JsonCssExtractionStrategy
- tautikAg - fix: Markdown output has incorect spacing
- cardit1 - fix: 'AsyncPlaywrightCrawlerStrategy' object has no attribute 'downloads_path'
- dmurat - fix: Incorrect rendering of inline code inside of links
- Sparshsing - fix: Relative Urls in the webpage not extracted properly
Other Contributors
Typo fixes
Acknowledgements
We also want to thank all the users who have reported bugs, suggested features, or helped in any other way to make Crawl4AI better.
If you've contributed to Crawl4AI and your name isn't on this list, please open a pull request with your name, link, and contribution, and we'll review it promptly.
Thank you all for your contributions!