Lynbro Cookie Consent

Changelog

0.4.6

  • Translations: refreshed and quality-reviewed all 35 bundled languages for more
    natural, glossary-consistent wording.
  • Fix: on mobile, the Statistics and Consent Log tables in the admin could push
    the page wider than the screen; each table now scrolls horizontally on its own.

0.4.5

  • Fix: on mobile, opening “Manage preferences” could make the dialog overflow
    horizontally (the categories view wrapped into a second column, forcing
    sideways scrolling to reach the buttons). The dialog now stays a single column
    and scrolls vertically instead.

0.4.4

  • Fix: on mobile the bar layout could stretch to most of the screen height with a
    large empty gap between the text and the buttons. The banner body now sizes to
    its content, the content packs to the top, and the bar never exceeds 85% of the
    viewport. Added slightly smaller mobile font sizes for the title and text.

0.4.3

  • Compliance: tracker-blocking no longer emits literal script tags from PHP — the
    enqueued-script filter now modifies the existing tag in place, and the manual
    helper builds the inert placeholder without a literal script tag.

0.4.2

  • Admin: hide the Save button on tabs without editable settings.

0.4.1

  • Compliance: the consent-log CSV export now exports the complete log (the
    previous row limit was removed); large logs are streamed in batches.
  • Compliance: removed the “Additional CSS” field — use the WordPress Customizer’s
    built-in Additional CSS instead.
  • Compliance: refactored script handling — the Google Consent Mode v2 default
    stub is now enqueued via wp_add_inline_script, and the optional full-page
    output-buffer scan was removed (enqueued-tracker blocking is unchanged).
  • Hardening: the consent-gated script helper now guards inline bodies against a
    breakout.

0.4.0

  • New: private, cookieless, aggregated statistics stored in your own database —
    accept/reject/manage-open counts, accept rate per period (today, yesterday, 7,
    30 and 365 days), average time-to-decision and browser-language / device / OS
    distributions. No IP address and no personal data. Recorded via a non-blocking
    same-site beacon. On by default; one click to disable.
  • New: optional benchmark sharing (off by default) — opt in to send aggregated
    weekly numbers and your site domain to the Lynbro portal and see how your
    accept rate compares to the average.
  • New: in-admin feedback form to send ideas, requests and bug reports (opt-in).
  • New: “request a language” — fetch a translation for a non-bundled locale; it is
    stored in your uploads folder (update-safe) and activated automatically.
  • New: a “Settings” link in the plugins list, a one-time redirect to the settings
    after activation, and a single, gentle, dismiss-forever review reminder after a
    week (no nags, no pressure).
  • Improved: Danish (da_DK) translation updated to cover all new strings.

0.3.0

  • New: cache-safe browser language auto-detection — the banner can show in the
    visitor’s browser language (chosen client-side, so caching is unaffected).
  • New: optional in-banner language switcher with a remembered choice.
  • New: per-language text editor in the admin (title, description, buttons,
    category names/descriptions), with priority override → translation → default,
    plus the ability to add your own locale.
  • New: “About” tab with author info, useful links and a version/updates note.
  • New: quick-start status block confirming the banner is live with the key
    toggles at a glance.
  • Improved: removed the explicit textdomain loader; bundled translations now
    load just-in-time (cleaner Plugin Check, no behaviour change).
  • Improved: Danish (da_DK) translation updated to cover all new strings.

0.2.0

  • New: embed/iframe consent placeholders (YouTube, Vimeo, Google Maps, social
    embeds, reCAPTCHA and more) with “allow” and “always allow this service”.
  • New: Global Privacy Control (GPC) support with a visible opt-out confirmation.
  • New: explicit cache compatibility (auto-exclusion from WP Rocket, LiteSpeed,
    SiteGround Optimizer, Autoptimize, Cloudflare) and zero layout shift.
  • New: light/dark/auto theme with separate dark color set and custom CSS.
  • New: floating “Cookie settings” re-open button (toggle, corner, label, icon).
  • New: WP Consent API compatibility (registers as the consent provider).
  • New: live admin preview with a WCAG-AA contrast validator.
  • New: center-modal layout with a focus trap, and a box-corner choice.
  • New: local consent log (proof of consent) with admin viewer and CSV export.
  • New: automatic blocking of well-known trackers by a built-in catalog.
  • New: settings import/export (JSON), per-page/post exclusions, policy versioning
    with automatic re-consent.
  • New: CCPA/CPRA “Do Not Sell or Share” link in opt-out mode.

0.1.0

  • Initial release: banner, granular categories, script blocking, Google Consent
    Mode v2, geo-aware consent modes, shortcode, accessibility, English + Danish.

Plugin Website
Visit website

Author
lynbro
Version:
0.4.6
Last Updated
July 1, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.