# Changelog of Autoplius Lithuania Car Scraper (`devilscrapes/autoplius-lithuania-cars`) Actor

- **URL**: https://apify.com/devilscrapes/autoplius-lithuania-cars/changelog.md
- **Full Actor documentation**: https://apify.com/devilscrapes/autoplius-lithuania-cars.md

## Autoplius Lithuania Car Scraper — Changelog

### 0.4.0 — 2026-06-14 (QA PASS, runId=INO4Tp9cjb5ltgE7Q, build=0.4.2)

- Add **`ad_status`** field — `active` / `reserved` (Rezervuota) / `sold` (Parduota),
  read from the detail-page sidebar badge (`div.sidebar-badge`). Sourced from the
  badge element only, never the seller's free-text description. Set in listing mode
  and when `enrichDetails` is on. (Reserved verified against a live listing;
  `sold` mapping follows the same badge pattern — confirm against a sold sample.)
- Add **listing mode**: new `listingUrls` input scrapes a caller-supplied set of
  listing detail pages directly, bypassing search. Built for tracking specific
  cars over time — reserved/sold listings stay reachable by URL even after they
  drop out of search results.
- New detail-page parsers (`detail_title`, `detail_location`, `detail_description`,
  `detail_photos`, `year_from_first_registration`) so a full ResultRow can be built
  from a detail page alone (no card needed). Now populates `description` and seller
  `location` from the detail page.

### 0.3.0 — 2026-06-03

- Fix UNDER\_MAINTENANCE: pin residential proxy to Lithuania (`apifyProxyCountry: "LT"`)
  so Apify assigns Lithuanian exit IPs — Autoplius geo-challenges non-LT residential IPs.
- Add warm-up status logging (`INFO: warm-up GET ... -> HTTP 200`) to surface proxy/geo
  issues in future cloud runs.
- QA PASS: 5 rows with title + price (runId=Eb8AvZyEmzVN6gI9C).

### 0.2.0 — 2026-06-03

- Intermediate push: version bump only; cloud QA revealed non-LT residential IPs still
  403 (fixed in 0.3).

### 0.1.0 — 2026-06-02

- Initial release: scrapes Autoplius.lt used-car listings (make, model,
  year, price EUR, mileage, fuel type, transmission, engine power, body
  type, location, photos).
- Enrichment from detail pages (color, engine cc, first registration,
  region, seller name/type) via `enrichDetails` flag.
- RESIDENTIAL proxy via Apify Proxy; per-request session rotation on block.
- PPE pricing: actor-start $0.05, result-row $0.002.
