# Changelog of Toyota Europe Inventory & Prices (`rastriq/toyota-europe-inventory`) Actor

- **URL**: https://apify.com/rastriq/toyota-europe-inventory/changelog.md
- **Full Actor documentation**: https://apify.com/rastriq/toyota-europe-inventory.md

## Changelog

All notable changes to toyota-europe-inventory are documented in this file.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/); version numbers track Apify build versions.

***

### \[0.2.39] — 2026-09-20

#### Changed

- **README restructured (actually deployed)** — Product-first structure now live on the Apify Store.
  Supersedes 0.2.38 which was tagged but the sourceFiles push did not include the updated README.
  Structure: H1 → What is → What data (Core/Specs/Model/Promotion + Market Reference Matrix +
  Tax reliability) → Countries → Models → How to use → Input → Output → Pricing → FAQ (merged) →
  Related → Changelog. No code, input schema, or output changes.

***

### \[0.2.38] — 2026-09-20

#### Note

- **No-op** — Tagged as README restructure but the sourceFiles push did not deploy the updated
  README. Deployed README remained changelog-first (identical to 0.2.37). Superseded by 0.2.39.

***

### \[0.2.37] — 2026-09-20

#### Fixed

- **Input schema deployed for the first time** — The `.actor/input_schema.json` (7 fields,
  42-country enum) and `.actor/actor.json` were present in the local repo since WS2 but were
  never pushed to Apify due to the push script's dotdir exclusion (`p.startswith('.')` filtering
  out `.actor/`). Build `inputSchema` was `None` on all prior builds. Fixed the push tooling
  (`DOTDIR_ALLOW = {'.actor'}`) so that `.actor/` is included in every future `PUT sourceFiles`.
  Console now renders the structured input form instead of raw JSON.

#### Note — correction of record

- Delivery docs WS1 through WS2.b referenced an input schema as if it existed on Apify. It did
  not — `build.inputSchema` was `None` on every build up to 0.2.36. This is corrected as of 0.2.37.

***

### \[0.2.35] — 2026-09-19

#### Added

- **Norway BEV §6-8 (Merverdiavgiftsloven) partial exemption** — Electric vehicles (BEV) priced
  above the NOK 300,000 threshold (effective 2026-01-01, per Skatteetaten) cannot have their
  exact VAT split reconstructed from source data. Affected rows now carry:
  `tax_calculation_status=partial`, `tax_calculation_method=no_bev_partial_exemption`,
  `price_ex_vat=null`, `vat_amount_current=null`, `vat_rate=0.25` (statutory),
  `tax_calculation_warning=no_bev_vat_threshold_not_reconstructable_from_source`.
  Non-BEV rows in NO are unaffected (`complete`, `statutory_vat_registration_tax_isolated`).
- **`market_reference.json` → v1.3.0** — `vat_relief` block added for NO.
- **42-config regression gate** — canonical regression count is now 42 configurations, not 39 markets.

#### Changed

- Input schema `countries` enum description updated to document BE/CH language variants explicitly.

#### Verified

- 42/42 configs PASS; 6,540 total items; 0 FAIL.
- Build ID: `mUZbdCKclrbldzBhI` | Tag: latest | Pushed: 2026-09-19.

***

### \[0.2.34] — 2026-09-19

#### Changed

- Documentation release — `market_reference.json` v1.2.0 (authority URLs, Toyota domain,
  language code, fiscal-region defaults). No code or schema changes.

***

### \[0.2.33] — 2026-09-18

#### Fixed

- VAT rate corrections (6 markets): EE 22%→24% (2025-07-01), RO 19%→21% (2025-08-01),
  SK 20%→23% (2025-01-01), CH 7.7%→8.1% (2024-01-01), IL 17%→18% (2025-01-01),
  KZ 12%→16% (2026-01-01).

***

*Earlier versions documented in README.md changelog section.*
