# Changelog of Standvirtual Car Listings Scraper (`marielise.dev/standvirtual-car-listings-scraper`) Actor

- **URL**: https://apify.com/marielise.dev/standvirtual-car-listings-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/marielise.dev/standvirtual-car-listings-scraper.md

## Changelog

### 0.1.0

- Dataset views restructured into `overview`, `specs`, `media`, `running_costs` and `ai_match`. `overview` is now defined as the fields that populate on every run, so nothing in the default view is ever empty because of an option you did not switch on.
- Pay-per-event charges now fire after the work succeeds. A failed Claude call, or a detail page that did not load, is never billed.
- Dataset writes are flushed in chunks of 50, so an interrupted run still leaves the records it had finished.
- Running-cost estimates: consumption is NEDC-weighted from the advert's own urban and extra-urban figures, or derived from published CO2, then priced per 100 km and per year.
- Filter relaxation is detected and undone. Standvirtual silently widens price, mileage and year on narrow searches; adverts outside the requested range are now dropped and the change is logged.
- New filters: drivetrain (a real 4x4 filter), body type, seats, doors, financing available, accepts trade-in, ACAP-certified dealer, VAT deductible.
- Plain-language search: describe the car you want and Claude picks the vehicles, sets the filters and scores every advert. Bring your own Anthropic key to skip the AI charges.
- A search that names specific vehicles now tops up from a make-agnostic search when the shortlist does not fill `maxResults`.
- Shared bootstrap request is fetched once per run rather than once per search, which removed the self-inflicted rate limiting on multi-vehicle searches.
