= 1.0.5 =
- Confirmed compatibility with WordPress 7.1.
- Retained the verified 1.0.4 tracking, privacy, payload, and routing behavior without functional changes.
= 1.0.4 =
- -Added licensed Pro Direct GA4 Measurement Protocol delivery with sGTM-only, direct-only, and explicit dual-delivery modes.
- Added optional GA4 frontend identity integration that can install an identity-only Google tag or reuse an existing tag without automatic page views.
- Added first-party GA4 client/session continuity across browser, checkout session, and order events, plus a consent-integration filter.
- Added strict Direct GA4 payload diagnostics while keeping the GA4 API secret server-only.
- Hardened public event ingestion with browser-event allowlists, same-site page URLs, trusted server-only conversion hooks, and bounded SSRF-safe outbound requests.
- Improved GA client/session continuity for checkout and webhook completion, including current GA cookie formats.
- Stopped creating Meta identifiers for Direct-GA-only configurations.
- Limited Meta Test Event Codes to staging.
- Rejected Direct GA4 events outside Google’s accepted timestamp window instead of silently re-dating them.
- Added strict GA4 Measurement ID routing, Google-specific enhanced-data hashing, protocol parameter/body limits, malformed identity-cookie recovery, and tighter public payload bounds.
- Carried forward the 1.0.3 currency, decimal parsing, confirmed AddToCart, navigation-safe delivery, cookie, secret-field, and settings validation fixes.
- Added a shared event catalog with explicit GA4 and Meta event names.
- Added optional throttled browser engagement events for scroll depth, file downloads, meaningful clicks, and HTML5 video starts/pauses.
- Added repeat-purchase parameters for paid customer order history when available.
- Updated generated privacy-policy context for the new engagement event group.
- Updated the bundled sGTM Meta template to Graph API v25.0 and preserved source event timestamps through the sGTM route.
- Added request-size hardening for browser tracking-context data.
- Added WordPressCS, PHPCompatibilityWP, and package-shape release verification.
- Verified CAPI/GA4 payload keys and browser tracker scripts remain compatible with previous release behavior.
= 1.0.3 =
- Fixed browser event currency and comma-decimal price handling for non-USD stores.
- Fixed AddToCart tracking so failed FluentCart cart requests are no longer counted.
- Improved checkout item collection and navigation-safe browser event delivery.
- Improved cookie handling for localhost and IP-based environments.
- Strengthened settings validation and protected saved GA4 API secrets from plain-text display.
- Added the shared CodifyCore admin dashboard and top-level menu.
- Moved the sGTM settings screen under the CodifyCore menu while preserving its existing page URL.
- Added FluentCart-aware permissions for delegated FluentCart administrators.
- Improved WordPress coding standards and PHP compatibility while preserving existing settings and tracking behavior.
= 1.0.2 =
- Added Frontend Pixel settings for optional browser-side Meta Pixel events.
- Added shared event IDs between browser Pixel events and server-side events for supported Meta deduplication.
- Added guarded receipt-page browser Purchase support.
- Updated privacy-policy text generation for browser Pixel data sharing.
- Added WordPressCS and PHPCompatibilityWP release verification for safer WordPress.org packaging.
- Verified tracking payload field names and browser tracker scripts remain compatible during standards cleanup.
- Added Pro Subscribe support for the Free Frontend Pixel receipt queue when Pro is licensed and Subscribe tracking is enabled.
- Clarified that Meta Test Event Code applies to server-side Direct Meta CAPI/sGTM payloads, while browser Pixel events are verified through Meta browser tooling.
- Shared the Meta Pixel ID field wording with the Free Frontend Pixel tab to avoid pasted script tags and duplicate Pixel setup.
- Added WordPressCS and PHPCompatibilityWP release verification for the Pro package.
- Verified Direct Meta CAPI/sGTM payload field names and Pro browser tracker scripts remain compatible during standards cleanup.
= 1.0.1 =
- Added a Privacy Policy Tool that generates privacy, cookie, and data-sharing disclosure text based on the plugin’s saved settings.
= 1.0.0 =
- Initial public release.
- Added sGTM routing for FluentCart ecommerce events.
- Added customer-matching field hashing options.
- Added guarded Purchase event triggers for paid, processing, shipped, and delivered order flows.
- Added extension points for the Pro package.
= 1.0.0 =
- Initial public release.