Releases: ScrapeGraphAI/scrapegraph-py
Releases · ScrapeGraphAI/scrapegraph-py
v2.0.0
2.0.0 (2026-04-18)
Bug Fixes
-
update default API URL and rename SGAI_TIMEOUT_S to SGAI_TIMEOUT (13902a9)
-
update examples for Pydantic models and add dotenv loading (b7822f2)
-
update health test to mock httpx.Client.request (bac1751)
-
use ConfigDict for Pydantic model_config (45846ba)
-
feat!: restructure as uv library project (731d70d)
Features
- add examples matching JS SDK (25dbdd8)
- add integration tests matching JS SDK (d1faf57)
- add monitor.activity() endpoint for polling monitor results (09ec3ca)
- add unit tests with mocked httpx (28 tests) (2b1f5fe)
- implement v2 SDK matching JS API 1:1 (60e99b6)
- use Pydantic alias_generator, add async examples, update README (84400ff)
BREAKING CHANGES
- Complete project restructure
- Remove nested scrapegraph-py/ folder
- Initialize as uv library with src/ layout
- Clean slate for v2 API rewrite
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
v1.47.0
1.47.0 (2026-04-18)
Features
- add location_geo_code parameter to SearchScraper (c0cfb4f), closes #384
- add time_range parameter to SearchScraper (2de9a89)
- add wait_ms parameter to Crawler endpoint (0a67ce5), closes sgai-api#402
- add wait_ms parameter to SmartScraper, Scrape, and Markdownify endpoints (b9c0f56), closes ScrapeGraphAI/sgai-api#399
Bug Fixes
- remove trailing comma on headers field in ScrapeRequest model (c6aa423)
- resolve 51 pre-existing test failures across test suite (6734836)
- trigger release workflow (3b2f90f)
- update deprecation notice URL to official docs (0c58efb)
- ci: update repository URL to scrapegraph-py (ed003c8)
chore
CI
- reduce test matrix to Python 3.12 only and fix CI failures (97c7898)