Skip to content

Release v2.0.13

Choose a tag to compare

@github-actions github-actions released this 04 Aug 08:55
· 42 commits to main since this release

v2.0.13 — UiKitBundle composition, demo favicon 204

Changelog

Changed

  • REQ-UI-001-kit: dashboard UI composes UiKitBundle (nowo-tech/ui-kit-bundle ^1.4) instead of a private _ui_macros.html.twig / vendored nowo-ui.css.
    • Twig imports use @NowoUiKitBundle/macros/ui.html.twig.
    • Stylesheet loads via asset package nowo_ui_kit (css/nowo-ui.css); js/dashboard.js remains on nowo_breadcrumb_kit.
    • When the host has not configured nowo_ui_kit, the extension prepends css_framework / icon_set from dashboard.* (defaults bootstrap5 / bootstrap-icons) so ui.btn() resolves without a framework argument. Explicit host nowo_ui_kit keys are never overridden.
    • Host apps that still reference asset('css/nowo-ui.css', 'nowo_breadcrumb_kit') must switch to package nowo_ui_kit and re-run assets:install.

Fixed

  • Demo: GET /favicon.ico and Chrome DevTools well-known probe return 204 (no locale prefix), avoiding noisy NotFoundHttpException in FrankenPHP logs.

Documentation

  • CONFIGURATION / USAGE / UPGRADING / INSTALLATION updated for UiKit composition.
  • Spec Kit baseline inventory remapped to 74/74 src/ files (UiKit owns macros/nowo-ui.css).
  • UPGRADING.md: 2.0.12 → 2.0.13.

What's Changed

  • chore(deps): bump nowo-tech/phpstan-frankenphp from 1.0.1 to 1.0.2 by @dependabot[bot] in #15
  • chore(deps): bump rector/rector from 2.5.8 to 2.5.9 by @dependabot[bot] in #16
  • chore(ci): bump actions/stale from 10 to 11 by @dependabot[bot] in #14
  • chore(deps): bump friendsofphp/php-cs-fixer from 3.95.17 to 3.95.18 by @dependabot[bot] in #13
  • chore(deps): bump phpstan/phpstan from 2.2.6 to 2.2.7 in the phpstan group by @dependabot[bot] in #12

Full Changelog: v2.0.12...v2.0.13