*** Real Simple WooCommerce Autocomplete Changelog ***

2026-10-20 - version 2.0.16
* fixed - Skip the checkout update when an address field loses focus without a changed street value; still release the request guard and preserve manual-edit and autocomplete-selection updates.

2026-10-20 - version 2.0.15
* improved - Recheck registered Maps loaders immediately before printing RSAC's loader and skip only RSAC's duplicate.
* added - Console warnings for collisions and distinct Maps/Places initialization failures, independent of debug logging.
* added - Administrator-only Google Maps Loader Log tab with bounded, deduplicated page-path and script-handle diagnostics and secure clearing.
* fixed - Report failed or stalled Places imports rather than silently ignoring them; keep working external loaders informational.

2026-10-20 - version 2.0.14
* added - Option to disable built-in Places API (New) panel appearance while retaining essential layout and behavior.
* fixed - Remove padding from the collapsible styling section summary.

2026-10-20 - version 2.0.13
* added - Collapsible Places API (New) panel styling with clearly separated normal, highlight, border, and size controls.
* added - Highlight text color, border color, corner radius, font size, suggestion padding, and panel maximum height settings.
* improved - Rename highlight color to highlight background color and preserve existing styling defaults.

2026-10-20 - version 2.0.12
* fixed - Keep the configured Places API (New) panel text color when theme button styles override normal, hovered, focused, or active suggestions.

2026-10-20 - version 2.0.11
* fixed - Prevent the Places API (New) suggestions panel from collapsing inside inline WooCommerce input wrappers.

2026-10-20 - version 2.0.10
* added - Administrator-only checkout notices for external or multiple Google Maps JavaScript loaders.
* added - Last detected checkout loader status in RSAC settings, retained for 24 hours.
* improved - Detect Google Maps loaders in WordPress script dependencies and previously printed scripts.

2026-10-19 - version 2.0.9
* security - Restrict diagnostics to the selected logged-in administrator and redact console output and reports.
* security - Verify Unicode region labels before sharing OSM mappings; retain the previous matcher as a selectable legacy function.
* fixed - Discard stale autocomplete responses and correct Enter event handling.
* fixed - Bound lookup waits, recover stalled checkout guards, and initialize replacement checkout fields once.
* performance - Share simultaneous OSM lookups and reuse successful results in a bounded five-minute page cache.

2026-09-04 - version 2.0.8
* new - WordPress 7.1 and WooCommerce 11.1 compatibility.
* security - Validate OSM region mappings before caching and reject malformed proxy input.
* security - Limit OSM response size and invalidate older unverified region cache entries.

2026-07-12 - version 2.0.7
* added - Optional Places API (New) autocomplete panel.
* fixed - Autocomplete edge-case handling for API settings and checkout requests.
* fixed - Accessible combobox semantics and international street/city extraction.
* fixed - Preserve manually entered house numbers when Google returns a route without street_number.
* added - Optional server-side caching and rate limiting for OSM responses.
* fixed - Sanitized settings, scoped debug logging, PHP paths, translations, and Google loader coordination.
* fixed - WordPress Plugin Check compatibility findings.
* added - Built-in Places API (New) panel color and z-index settings.
* fixed - Clear stale WooCommerce postcode values when Google omits postal_code.
* fixed - Restore legacy checkout request suppression while allowing Google and OSM traffic.
* added - Buffered browser diagnostics for request guards, Places, and Woo Store updates.
* fixed - Release the classic checkout loading overlay when its refresh request is intentionally blocked.
* improved - Match Google regions to WooCommerce state codes and labels before using OSM.
* improved - Cache OSM state-code mappings by country and region, with one delayed retry during request limiting.
* improved - Document Google Places and optional OSM data transmission, terms, and privacy policies.
* fixed - Align WordPress and PHP requirements across plugin metadata and remove an unused IP-geolocation helper.

2026-02-18 - version 1.05
* new - WordPress 6.9.4 compatibility.
* new - WooCommerce 10.7 compatibility.

2026-02-18 - version 1.04
* new - WordPress 6.9.1 compatibility.
* new - WooCommerce 10.5.2 compatibility.

2026-01-29 - version 1.03
* new - WordPress 6.9 compatibility.
* new - WooCommerce 10.4.3 compatibility.

2025-06-04 - version 1.02
* new - WordPress 6.8.1 compatibility.
* new - WooCommerce 9.8.5 compatibility.

2025-03-23 - version 1.01
* fixed - admin css not loading properly.

2025-03-09 - version 1.00
* added - optional alert when address is missing a number.

2025-03-02 - version 0.99
* fixed - postcode reset if invalid.

2025-03-02 - version 0.98
* fixed - removed state setting for Checkout Blocks if state/county field not available.

2025-03-02 - version 0.97
* fixed - fix for Google Places Autocomplete automatic placeholder for empty forms as well.

2025-03-02 - version 0.96
* added - fix for Google Places Autocomplete automatic placeholder

2025-03-01 - version 0.95
* fixed - Setting State / county on Block checkout when Country has changed

2025-03-01 - version 0.94
* added - Test mode for debug user

2025-02-28 - version 0.93
* added - Postcode field validation
* fix - Setting state / county on Block checkout

2024-10-17 - version 0.9
* new - Initial release
