Release v2.0.14
Release v2.0.14
Changelog
Added
- FormKitBundle: depend on
nowo-tech/form-kit-bundle^2.0. Dashboard form types (BreadcrumbItemType,BreadcrumbCollectionType,ImportBreadcrumbType) useFormOptionsTrait+ profilebreadcrumb_kit(#[FormKitConfig]). Extension prepends that profile (and mapsdashboard.css_framework→ FormKitcss_framework) without changing the hostdefault_profile. Form types are registered asform.typeservices soFormOptionsMergeris injected.
Fixed
- Dashboard modals:
base.html.twigno longer redefines nestednowo_ui_styles/nowo_ui_scriptswhen callingparent(), which had replaced the layout Bootstrap CDN and leftdata-bs-toggle="modal"without Bootstrap JS. CSS guard.modal.nowo-ui-modal.show { display: block; }keeps UiKit’s.nowo-ui-modal { display: none }from hiding open Bootstrap modals. - Dashboard modals (DOM): stop redefining nested
nowo_ui_contentinsidenowo_breadcrumb_kit_content— Twig replaced the layout wrapper and dropped_dashboard_modals.html.twigfrom the page (Bootstrap then threwCannot read properties of undefined (reading 'backdrop')for missing#modal-bk-*targets). - Dashboard forms: apply UiKit
ui.input()/ui.btn()/ui.modal_dismiss_attrs()on collection/item/import partials (UiKit is not a Symfony form theme — widgets need explicit classes). Modal forms force full-width inputs (override.nowo-ui-inputmax-width).
Changed
- Symfony package constraints raised to
^7.4 || ^8.0(aligned with FormKitBundle).
Documentation
- INSTALLATION / CONFIGURATION / UPGRADING updated for FormKit composition and Symfony 7.4+.
- UPGRADING.md: 2.0.13 → 2.0.14.
Full Changelog: v2.0.13...v2.0.14