Skip to content

Release v3.15.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 20:59
· 6 commits to main since this release

v3.15.1

Changelog

Bundle routes are opt-in again: controllers are no longer autoconfigured, so a host's routing.controllers import does not expose them (REQ-SF-004 rule 7). See UPGRADING.

Fixed

  • Dashboard routes registered without being imported (REQ-SF-004 rule 7): on Symfony >= 7.3 the #[Route] attributes on PerformanceController made the autoconfigured service carry the routing.controller tag, so a host with the default controllers: { resource: routing.controllers } got the nowo_performance.* routes without importing @NowoPerformanceBundle/Resources/config/routes.yaml and outside web_ui.path_prefix (still behind the dashboard roles). The controller service is no longer autoconfigured (explicit controller.service_arguments + container.service_subscriber tags); the routes exist only where the host imports them. Regression test with a kernel that only loads routing.controllers.

Commits

  • Release v3.15.1: Bundle routes are opt-in again: controllers are no longer autoconfigured, so a host's rout (5fa8d4f)
  • Merge pull request #71 from nowo-tech/fix/opt-in-routes (b93fa0b)
  • test(routing): clean the opt-in kernel caches once per class (10da20e)
  • fix(routing): keep bundle routes opt-in (REQ-SF-004 rule 7) (e9b6ac3)