Skip to content

v6.0.0

Latest
Compare
Choose a tag to compare
@dmitriiweb dmitriiweb released this 30 Jun 21:59
b328a9d

6.0.0

added

  • new browser backends: chromiumbrowser (sync/async, via playwright) and httpxbrowser (sync/async, via httpx)
  • async csv saving: pagedata.ato_csv for async csv export
  • full async/sync support for all main workflows

changed

  • refactored pagedata.save_as_csvpagedata.to_csv (sync) and added ato_csv (async)
  • refactored and improved defaultworker (sync/async extraction, more robust)
  • updated documentation and quick start guides for new api and cli
  • updated test suite for new browser backends

removed

  • removed all old factory classes and related docs
  • removed legacy browsers: chrome_browser.py, requests_browser.py
  • removed all old factory-based test and code paths

other

  • switched package/dependency management from poetry to uv
  • updated python support: now requires python 3.10+
  • updated dependencies