Releases: CodyCloudSrls/WPSimpleCompliance
Releases · CodyCloudSrls/WPSimpleCompliance
Release list
WPSimpleCompliance v1.3.0
- Fixes the consent banner staying hidden behind full-page caches (LiteSpeed, Cloudflare, Varnish): the banner is now always rendered hidden server-side and the JavaScript re-asserts visibility from the consent cookie, so visitors without a valid consent always see the banner regardless of the cached HTML.
- Falls back to a
dataLayerpush whengtagis not yet defined, so a consent change is never silently dropped while Google Tag loads deferred/delayed. - Hardens the Iubenda strip output buffer against PCRE backtrack limits on large pages: it can no longer blank the page when a regex replacement fails.
- Guarantees the legal document generator always runs with a full settings array, removing possible PHP 8.1 "undefined array key" warnings.
- Restricts the Escape key to closing the cookie preferences modal only when it is actually open.
- BREAKING (CSS only): renames the front-end CSS class and
data-*attribute prefix fromlde-tospcp-for a vendor-neutral, white-label build. The plugin ships its own inline CSS so the default appearance is unchanged; only custom site CSS that targeted.lde-*selectors needs to be updated to.spcp-*.
WPSimpleCompliance v1.2.6
- Expands the generated cookie policy with the full controller contact block instead of only the controller name.
- Adds an explicit privacy policy link from the generated cookie policy to the complete GDPR Article 13 notice.
- Warns administrators when core controller identity or contact fields are missing from the legal settings.
WPSimpleCompliance v1.2.5
- Wraps Facebook video plugin iframes in the same consent-aware Facebook embed flow used for page embeds.
- Prevents direct Facebook video iframe loading before marketing consent and preserves the browser-blocked fallback when tracking protection blocks the SDK.
WPSimpleCompliance v1.2.4
- Registers the native WordPress
Update URIsource hook for GitHub-hosted plugin updates. - Adds the
versionfield expected by WordPress source-specific update responses while preserving the GitHub release package URL.
WPSimpleCompliance v1.2.3
- Clarifies the Facebook fallback when browser tracking protection blocks the SDK after marketing consent.
- Stops repeated Facebook SDK retry attempts once the browser-blocked state is detected for the page.
- Hides the cookie preferences action in the blocked Facebook fallback after marketing consent is already active.
WPSimpleCompliance v1.2.2
- Re-synchronizes Facebook embeds when reopening cookie preferences with an existing marketing consent.
- Runs an additional post-load Facebook embed sync to recover from cached pages or late consent state hydration.
- Starts the Facebook embed loading/fallback flow directly after saving consent instead of relying only on blocked-script activation.
WPSimpleCompliance v1.2.1
- Added consent-aware handling for Facebook Page Plugin embeds.
- Removed direct Facebook SDK loading from rendered content until marketing consent is granted.
- Added a visible fallback link when browser privacy controls block Facebook after consent.
- Updated scan labeling for Facebook SDK embeds as marketing/social third-party content.
WPSimpleCompliance v1.2.0
- Rebranded the public plugin name to WPSimpleCompliance.
- Added native GitHub Releases update checks for
CodyCloud/WPSimpleCompliance. - Added release packaging workflow for WordPress-compatible ZIP assets.
- Invalidates stored consent when the configured consent version changes.
- Stores a local consent receipt id and consent method in the browser consent cookie.
- Raised the minimum consent persistence setting to 180 days.