Skip to content

v0.3.7 - #99

Merged
D4Vinci merged 20 commits into
mainfrom
dev
Oct 12, 2025
Merged

v0.3.7#99
D4Vinci merged 20 commits into
mainfrom
dev

Conversation

@D4Vinci

@D4Vinci D4Vinci commented Oct 12, 2025

Copy link
Copy Markdown
Owner

A new update with many important changes

🚀 New Stuff and quality of life changes

  • Reworked solve_cloudflare argument in StealthyFetcher to make it able to solve all kinds of custom implementations of Turnstile.
  • Refactored the entire codebase to be acceptable by Pyright, so expect a flawless IDE experience now with all software and many bugs solved.
  • Refactored the requests logic to be cleaner and faster (Also solves Same type error as #93 occurs with FetcherSession as well #97 )
  • Added a new option user_data_dir to all browser-based session classes to allow the user to reuse the browser session data (cookies/storage/etc...) from previous sessions. Leaving it will cause Playwright to use a random directory on each run, as was happening before.
  • Added a new customization option additional_args to Dynamic fetcher and its session class to enable the user to pass extra arguments to Playwright's context, as we had with StealthyFetcher before.
  • The route logic for collecting the last navigation response for all browsers has been improved, which allows the raw responses to be passed to the parser before being processed by the browsers as before. This will be very helpful with text/JSON responses.

🐛 Bug Fixes

  • The rework of the route logic solved an issue with retrieving the content of unstable websites on some Windows devices.
  • All the refactors that happened in this version solved a lot of bugs along the way that were hard to spot before, and weird autocompletion issues with some IDEs.
  • Many fixes to the documentation website

🙏 Special thanks to our Discord community for all the continuous testing and feedback


Big shoutout to our biggest Sponsors

@D4Vinci
D4Vinci merged commit 5bd5dc5 into main Oct 12, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant