=== LotPress Inventory release history ===

= 1.5.9 =
* Restore `/inventory/` as the direct default archive and vehicle permalink base while retaining prefixed internal identifiers.
* Add an Inventory Settings screen for changing the public permalink base and warning about page, post-type, or taxonomy conflicts.
* Remove the transitional redirect to `/lotpress-inventory/`.
* Require a vehicle-scoped nonce for public engagement events and harden scalar validation at API boundaries.

= 1.5.8 =
* Redirect legacy `/inventory/` archive and vehicle URLs only when no WordPress page, post, or other route owns the request.
* Preserve supported inventory filters while redirecting the retired archive URL.

= 1.5.7 =
* Harden all public inventory query parameters against array and malformed-value input.
* Prefix the vehicle post type, taxonomies, capabilities, shortcode, classes, and Elementor widget to avoid global collisions.
* Migrate existing vehicle records, taxonomy data, layouts, shortcode content, and Elementor widgets to the prefixed identifiers.
* Use the validated network address alone for anonymous insight throttling so changing User-Agent cannot bypass the limit or create extra transient keys.
* Validate layout JSON type, size, decode status, and allow-listed structure before saving.

= 1.5.6 =
* Add automatic Reduced Price badges to inventory cards, related vehicles, and vehicle-detail pricing when the selling price is below the MSRP or list price.

= 1.5.5 =
* Hide the optional LotPress products promotion when the LotPress theme is active.

= 1.5.4 =
* Keep vehicle contact buttons functional without the LotPress theme by falling back to an existing contact page or a pre-addressed dealership email.

= 1.5.3 =
* Show Shopper Tools sections in the Vehicle Display editor only when the separate add-on registers them.

= 1.5.2 =
* Add a restrained, contextual link to optional paid LotPress products on the Inventory Overview screen.

= 1.5.1 =
* Document the optional YouTube embed and its privacy implications.
* Validate insight-event REST arguments and limit repeated anonymous counter writes.
* Improve direct-access protection, input handling, and translation guidance for directory compliance.

= 1.5.0 =
* Add canonical and robots rules for inventory archives, pagination, sorts, facets, and view variants.
* Consolidate the query-string inventory alias and exclude utility vehicle taxonomies from core sitemaps.
* Stop carrying presentation-only view parameters into filters and pagination.

= 1.4.7 =
* Add an optional horizontal List view to the inventory archive alongside the default Grid view.
* Preserve the selected view through filtering, sorting, pagination, and filter resets, with stacked cards on mobile.

= 1.4.6 =
* Simplify Vehicle Details pricing to a clean specification row with modest typographic emphasis.

= 1.4.5 =
* Refine the Vehicle Details price treatment for a quieter visual emphasis.

= 1.4.4 =
* Give pricing inside Vehicle Details a prominent, responsive highlighted treatment.

= 1.4.3 =
* Add a Vehicle Display option to place pricing in either the vehicle heading or Vehicle Details section.

= 1.4.2 =
* Prevent a tall shopper-tools sidebar from stretching and distributing excess height through the main VDP column.
* Normalize component margins so the layout-region gap does not double the default spacing.

= 1.4.1 =
* Let extensions register independently movable Vehicle Display sections with custom render callbacks.
* Migrate retired combined sections to their replacements without losing the saved region or visibility.
* Improve responsive sizing and spacing when sections are moved into narrow or full-width regions.

= 1.4.0 =
* Add a native drag-and-drop Vehicle Display editor with top, main, sidebar, and bottom regions.
* Add section visibility controls, keyboard ordering controls, a live structural preview, and a safe default-layout reset.
* Split the bundled vehicle detail template into reusable section components while preserving Elementor and theme-template overrides.

= 1.3.0 =
* Add a vehicle-sidebar extension hook for optional shopper-tool add-ons.
* Move payment and fuel-cost calculators into the separate LotPress Shopper Tools plugin.

= 1.2.0 =
* Add a browser-based fuel cost calculator for non-electric vehicle detail pages.

= 1.1.0 =
* Add YouTube URL support with responsive, privacy-enhanced video embeds on vehicle detail pages.

= 1.0.0 =
* Adopt the complete LotPress Inventory plugin identity, including its folder, main file, text domain, package slug, and REST namespace.
* Preserve vehicle records, settings, shortcodes, extension APIs, legacy theme overrides, and the previous REST endpoint during migration.

= 0.10.5 =
* Give new vehicles readable, stable permalinks ending in the stock number, or the vehicle record ID when no stock number is available.
* Preserve existing vehicle permalinks.

= 0.10.4 =
* Let supporting themes control the vehicle-card thumbnail ratio through the shared LotPress aspect-ratio variable.

= 0.10.3 =
* Give vehicle cards a landscape 16:9 photo frame and prevent theme or page-builder image rules from collapsing wide thumbnails.

= 0.10.2 =
* Fall back to the original upload when an image processor records an empty generated sub-size.
* Omit empty derivatives from metadata for future uploads.

= 0.10.1 =
* Add per-vehicle breakdowns to the view and inquiry insight cards.

= 0.10.0 =
* Add first-party active-inventory insights for unique vehicle detail views and inquiry-button clicks.

= 0.9.0 =
* Add inventory reports, sorting, filtering, related vehicles, and responsive storefront improvements.

= 0.8.0 =
* Add accessible inventory filters, carousels, design controls, and a browser-based payment calculator.

= 0.7.0 =
* Add dedicated inventory permissions, gallery validation, placeholder media, and optional NHTSA VIN decoding.

= 0.6.0 =
* Add Elementor integration and improve its editor preview.

= 0.5.0 =
* Add a responsive vehicle image slider with touch and keyboard navigation.

= 0.4.0 =
* Scope the media picker and upload directories by vehicle.

= 0.3.0 =
* Add a per-vehicle photo manager with ordering and primary-photo selection.

= 0.2.0 =
* Add the vehicle editor and versioned, REST-aware inventory schema.
