Skip to content

Releases: CHIROBASIX-LLC/cbx-plugin-cookie-consent

v1.3.0

Choose a tag to compare

@chirobasix chirobasix released this 23 Sep 13:17

Fixes a real defect: a visitor who declined was re-asked on the same schedule as one who accepted, and was tracked again in the meantime.

A refusal is now stored for 400 days and refreshed on every visit, so it never lapses for a returning visitor. Only a full acceptance expires and is re-asked. Accept and Decline lifetimes are separate settings.

v1.2.0

Choose a tag to compare

@chirobasix chirobasix released this 22 Sep 16:58

Consent log reworked to match what regulators actually ask for.

Added a banner version history, which is the evidence CNIL and the German DSK name. Each row now records how the choice was made. Removed user-agent capture. Page address is off by default. Existing tables migrate automatically.

v1.1.0

Choose a tag to compare

@chirobasix chirobasix released this 22 Sep 16:53

Banner styling hardened against theme CSS.

Elementor kits style every button globally, which broke the button layout and, because the theme sets display, even defeated the hidden attribute so the Save button showed when it should not have. All banner rules are now double-class specificity with explicit resets.

v1.0.1

Choose a tag to compare

@chirobasix chirobasix released this 22 Sep 16:48

Button corner rounding is now its own setting, so pill buttons can match a site whose buttons are pills.

v1.0.0

Choose a tag to compare

@chirobasix chirobasix released this 22 Sep 16:45

First release.

Cookie consent banner that actually gates the tags rather than only asking.

  • Google Consent Mode v2, issued before any tag loads
  • Design, wording, position and posture all editable under Settings > Cookie Consent
  • Consent log in the site's own database with CSV export; no IP recorded by default
  • Declining clears tracking cookies already on the visitor's device
  • dataLayer events for gating a Meta Pixel in Google Tag Manager
  • Registers with the WP Consent API when present