Skip to content

Release v1.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:17
· 87 commits to master since this release

Release v1.5.0

Route-based settings sections with one FormType per tab under Form/Settings/,
admin area/section tabs, single form card, and deprecated full-settings alias.

Changelog

Added

  • Route-based settings sections — /cookie-consent-config/{id}/settings/{section} (nowo_cookie_consent_config_settings_section) for Profile, Behavior, Appearance, Consent modal, Preferences modal, and Auto-show targeting. Each tab has its own FormType under Form/Settings/ (resolved via CookieConsentConfigSettingsSection::formType()).
  • Admin area nav partial admin/_admin_area_nav.html.twig (Settings | Cookie inventory) and section tabs admin/config/_settings_section_tabs.html.twig.
  • Semantic .nowo-ui-tabs styles in nowo-ui.css for hosts using web_ui.css_framework: custom / tailwind / none.

Changed

  • GET /cookie-consent-config/{id}/settings (nowo_cookie_consent_config_settings_edit) now redirects to /settings/profile (BC for existing bookmarks and host links).
  • Settings Twig uses a single form card with the save button inside; section navigation is outside the card (no nested section cards).
  • CookieConsentConfigSettingsType is a deprecated alias of CookieConsentConfigFullSettingsType (all sections) for demos / legacy single-page editors. Full settings keep the form name cookie_consent_config_settings via getBlockPrefix().

Documentation

Full Changelog: v1.4.9...v1.5.0