From 7acd9744b7fb9d609be9004a7ff25f2715038c84 Mon Sep 17 00:00:00 2001 From: jehrr <79864894+jehrr@users.noreply.github.com> Date: Thu, 8 Oct 2026 14:02:13 +0000 Subject: [PATCH] Release 0.2.0 Co-Authored-By: Claude Sonnet 5.5 --- CHANGELOG.md | 12 +++++++++--- pyproject.toml | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 844f604..04d2250 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,13 @@ that is a fix, and the release notes lead with it. ## [Unreleased] +## [0.2.0] — 2026-10-08 + +> **Behaviour change:** `--retries 0` is now refused with a usage error +> (exit 2). It used to send no request at all and report exit 3 (blocked), +> so a script passing it was reading a refusal the site never gave. Use +> `--retries 1` for "no retry". + ### Added - **`--block-retry-delay SECONDS`** (all three engines). Wait before @@ -47,8 +54,6 @@ that is a fix, and the release notes lead with it. the note in the workflow says to raise it only when a three-page run has been measured, naming that run. -### Fixed - - **Scraper API: `waitFor` is now sent as a JSON object.** It went out as a JSON-encoded string, following a docstring that said the API required one. Measured 2026-09-23 against `/tasks/sync`: the string form is refused with @@ -199,5 +204,6 @@ in the old CLI carries over. here — local, proxied and remote. The DataDome work above went through a standalone script against the 2Captcha API, not through this repo. -[Unreleased]: https://github.com/2scraper/vrbo-scraper/compare/v0.1.0...HEAD +[Unreleased]: https://github.com/2scraper/vrbo-scraper/compare/v0.2.0...HEAD +[0.2.0]: https://github.com/2scraper/vrbo-scraper/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/2scraper/vrbo-scraper/releases/tag/v0.1.0 diff --git a/pyproject.toml b/pyproject.toml index 43a301c..3732d67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "vrbo-scraper" -version = "0.1.0" +version = "0.2.0" description = "Vrbo property scraper: search grids and property pages, across all five Vrbo storefronts." readme = "README.md" license = "MIT"