Moved car-only mileage and constructionYear from dataset overview columns to details view so non-car listings no longer show all-blank overview columns.
Prefill queries with the cars category URL (https://www.marktplaats.nl/l/auto-s/, mapped to the Auto's search API) instead of the previous default, so default rows are car listings with construction year and mileage populated.
Normalize list-style listing attributes (e.g. car Opties/features, multi-select specs) into structured arrays end-to-end instead of concatenated strings: attributes/extendedAttributes keep list values as string arrays and rows expose top-level options for option/feature attributes (trimmed, deduped, order preserved).
Pasted Marktplaats search URLs now keep all original filters/facets (attributes, price, postcode/distance, sort, category, etc.) when converted to API searches, and pagination preserves them end-to-end.
Monitor change rows now include priceDelta and firstSeenAt (and previousPrice alias) so buyers can track price movements over time; unchanged runs emit no change rows and bill $0 (two-run acceptance).
Added delivery and shippingAvailable listing fields and a delivery input filter (Ophalen/Verzenden, case-insensitive) so buyers can find pickup or shippable items.