Skip to content

Release v1.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 16:53
· 61 commits to master since this release

Release v1.9.0

Changelog

Added

  • Standalone modal CSS nowo-cookie-consent.css in src/Resources/public/ (emitted by Vite build). Hosts can <link> it via the nowo_cookie_consent asset package.
  • CSP-safe external CSS mode: nowo-consent-modal.js skips injecting a runtime <style> block when link[data-nowo-cookie-consent-css] is present, or when data-nowo-cookie-consent-external-css="true" is set on <html>, or data-nowo-external-css="true" on #cookieconsent.
  • Upstream Beacon skin polish in cookie-consent.css: category tint cards, ghost secondary actions, box layout side inset, preferences intro spacing, html[data-theme] light/dark token remaps, equal-weight button grid.

Changed

  • New CookieConsentConfig entity defaults for new DB profiles: consent/preferences modal bottom + left, equal-weight buttons on (existing rows unchanged).
  • Config API payload fallbacks align with those layout defaults when no DB config is resolved.

Documentation

  • CONFIGURATION / USAGE / INSTALLATION: CSP style-src nonce guidance and recommended layout defaults.
  • UPGRADING notes for linking kit CSS and optional removal of host-only consent SCSS.