Release v2.0.6
Release v2.0.6
Dashboard security (REQ-UI-002), UI config keys, and org compliance
(DEMO-003/ENV-001, REL-003, CI-002, SF-005, DOCS-005/018).
Changelog
Added
- REQ-UI-002:
security.access_roles/security.access_checker/security.allow_unauthenticated,BreadcrumbKitAccessCheckerInterface,ConfigurableBreadcrumbKitAccessChecker,DashboardAccessSubscriber, andDashboardSecurityPass(compilation fails if the dashboard is enabled without SecurityBundle unlessallow_unauthenticated). - REQ-UI-001 (config):
dashboard.css_frameworkanddashboard.icon_setwith Twig globals (nowo_breadcrumb_kit_css_framework,nowo_breadcrumb_kit_icon_set). - REQ-MAKE-002 / REQ-REL-003:
.scripts/check-open-prs.shandmake check-open-prswired intorelease-check. - REQ-CI-002: root
.scrutinizer.yml. - REQ-SF-005:
SYMFONY_DEPRECATIONS_HELPER=max[direct]=0inphpunit.xml.distand CI. - REQ-DOCS-005: table of contents on long Markdown docs; REQ-DOCS-018: GitHub About Description / Website / Topics.
Changed
- Demo: no committed
.env.dev;.gitignoreadds/.pnpm-store; demo YAML setssecurity.allow_unauthenticated: truewith emptyaccess_roles(demo only — never copy to production).
Documentation
- CONFIGURATION.md / SECURITY.md / INSTALLATION.md: dashboard private-access contract and host
access_controlexample. - UPGRADING.md: 2.0.5 → 2.0.6 (SecurityBundle required when dashboard enabled).
What's Changed
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.15 to 3.95.17 by @dependabot[bot] in #10
- chore(deps): bump rector/rector from 2.5.7 to 2.5.8 by @dependabot[bot] in #9
- chore(deps): bump phpstan/phpstan from 2.2.5 to 2.2.6 in the phpstan group by @dependabot[bot] in #8
Full Changelog: v2.0.5...v2.0.6