Skip to content

Release v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 12:55
· 43 commits to main since this release

Release v1.2.0

Panel web_ui look-and-feel, demo-smoke, docs/Make standards, and
Symfony 8 installability for all core symfony/* constraints.

Changelog

Added

  • REQ-UI-001 web_ui (layout_template, css_framework, icon_set) + Twig globals (nowo_maintenance_mode_*) and semantic nowo-ui-* panel markup.
  • make demo-smoke / make -C demo demo-smoke (REQ-TEST-011); PHPUnit SYMFONY_DEPRECATIONS_HELPER=max[direct]=0 (REQ-SF-005).
  • TOC on long docs (REQ-DOCS-005); GitHub About / topics notes (REQ-DOCS-018).
  • REQ-SEC-004 Pass (conditional) recorded in docs/SECURITY.md.

Fixed

  • Composer constraints for core symfony/* packages (config, dependency-injection, http-foundation, http-kernel, security-core) correctly allow Symfony 8 (^7.4 || ^8.0) — completes the 1.1.2 intent when those pins were still ^7.4 only on the published tree.

Changed

  • Makefiles prefer docker compose (V2) with V1 fallback; optional monorepo update-deps includes use -include for standalone CI checkouts (REQ-MAKE-009 / REQ-MAKE-010).
  • web_ui.layout_template is canonical and stays in sync with legacy templates.panel_layout.

Compatibility

  • Unchanged: PHP >=8.2, <8.6; Symfony ^7.4 || ^8.0 (CI minors 7.4, 8.0, 8.1).

Full Changelog: v1.1.2...v1.2.0