Release v1.9.0
Release v1.9.0
Changelog
Added
- Standalone modal CSS
nowo-cookie-consent.cssinsrc/Resources/public/(emitted by Vite build). Hosts can<link>it via thenowo_cookie_consentasset package. - CSP-safe external CSS mode:
nowo-consent-modal.jsskips injecting a runtime<style>block whenlink[data-nowo-cookie-consent-css]is present, or whendata-nowo-cookie-consent-external-css="true"is set on<html>, ordata-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
CookieConsentConfigentity 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-srcnonce guidance and recommended layout defaults. - UPGRADING notes for linking kit CSS and optional removal of host-only consent SCSS.