= 3.0.35 =
* Updated the plugin to version 3.0.34.
* Fixed minor issues and improved overall plugin stability.
* Improved compatibility with current WordPress and WooCommerce environments.
* Refined existing functionality without changing the plugin's core features.

= 3.0.33 =
* Replaced the short internal `legacy short namespace` with a distinctive VibeShift Boost namespace for plugin classes, functions, hooks, options, metadata, AJAX actions, cron hooks, asset handles, and database tables.
* Added a one-time upgrade migration for existing VibeShift Boost options, post meta, database tables, and scheduled events.
* Added the WooCommerce dependency declaration for WordPress dependency-aware installations.
* Removed the dashboard map inline script and moved its data into an HTML data attribute consumed by the enqueued dashboard JavaScript.
* Removed static inline styling from the license controls.
* Added the required WordPress.org contributor metadata and clarified external-service documentation.

= 3.0.30 =
* Updated the plugin version to 3.0.30.
* Connected the Free plugin License section to the official VibeShift customer portal.
* Added a direct 30-day free Pro trial link.
* Added direct customer sign-in and account-registration links.
* Corrected the pricing URL used by the License section.
* Kept existing Free plugin features and license-key storage behavior unchanged.

= 3.0.29 =

* Removed the `Tested up to` value from the main plugin header; it is declared only in readme.txt.
* Documented the optional OpenAI external service, data sent, purpose, conditions, Terms, and Privacy links.
* Renamed the Settings API sanitizer to `sanitize_settings` so the registered sanitize callback is explicit and unambiguous to review tooling.
* Moved the Settings color-field JavaScript from inline dashboard markup into the enqueued admin JavaScript asset.

= 3.0.27 =

* Fixed all reported Plugin Check nonce and slow meta-query warnings.
* Added WordPress AI Client support with a legacy provider fallback.
* Added countdown display control for single product pages.
* Added configurable countdown background and text colors to Settings.
* Updated storefront visitor and countdown rendering and cache versions.
* Reworked custom analytics SQL to use WordPress 6.2+ `%i` identifier placeholders for tables and columns.
* Removed the unsafe intermediate SQL identifier variables that Plugin Check reported as unescaped.
* Added short-lived object-cache entries for repeated analytics counts.
* Reworked uninstall table removal to use `$wpdb->prepare()` with `%i`.


= 3.0.20 =

* Repaired analytics identifier handling for Plugin Check compatibility.
* Removed direct admin-page routing reads from `$_GET`.
* Sanitized the product timer form value before comparison.
* Preserved existing WooCommerce analytics, dashboard, and visitor functionality.

* Hardened dashboard output handling and analytics database queries.
* Added consent-based visitor analytics and WordPress privacy-policy guidance.
* Corrected remaining internationalization domains and strengthened translator guidance.
* Updated WordPress.org metadata and documentation.

= 3.0.14 =
* Prepared the release for WordPress.org review.
* Removed the public license-validation REST endpoint and license registry service.
* Removed the external Leaflet CDN dependency from the admin dashboard.
* Replaced the map dependency with a local dependency-free order-country visualization.
* Removed unused direct filesystem storage code.
* Removed direct debug logging calls.
* Updated plugin metadata for WordPress 7.1 compatibility metadata.
* Preserved the Version 3 countdown, visitor, analytics, AI, settings, and license-entry UI behavior.
* Improved product-page visitor display and visitor tracking integration.
* Preserved readability of existing underscore-prefixed visitor meta data.
* Refined the countdown lifecycle and authoritative timer timestamps.
* Added independent FINAL 6 HOURS countdown behavior.
* Added server-side expiration handling and request-time safety fallback.
* Added Renew & Reactivate and Keep Product lifecycle actions.
* Refined Settings switches and visitor/final-warning color controls.
* Kept the license activation field blank on page load.
* Removed customer-license generation from the plugin package.
* Excluded old nested ZIP artifacts from the plugin package.
