Releases: FlorianPaumier/beacon-project
Releases · FlorianPaumier/beacon-project
v1.5.3
What's Changed
- feat(a11y): WCAG 2.2 AA compliance + CI fixes by @FlorianPaumier in #24
Full Changelog: v1.5.2...v1.5.3
v1.5.3
What's Changed
- feat(a11y): WCAG 2.2 AA compliance + CI fixes by @FlorianPaumier in #24
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- feat(ui): enhanced button styles across all themes, wired LoginFormAuthenticator by @FlorianPaumier in #23
Full Changelog: v1.4.0...v1.5.2
v1.4.0
What's Changed
- fix: replace \Throwable catches with \Exception and create bundle exception hierarchy by @FlorianPaumier in #22
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- fix: add locale-prefixed dashboard route and fix router double-prefix by @FlorianPaumier in #21
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- feat: theme-aware form inputs, login redirect security, and locale detection by @FlorianPaumier in #20
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
- fix: bundle all Stimulus controllers into obfuscated admin.js by @FlorianPaumier in #19
Full Changelog: v1.2.0...v1.2.1
v1.1.0 — Symfony Flex Recipe & CI Fixes
What's Changed
Added
- Symfony Flex recipe (#10) —
composer require devgeek/beacon-adminnow auto-creates:config/packages/beacon_admin.yamlwith all config options documentedconfig/routes/beacon_admin.yamlfor route auto-discovery
Fixed
- Release workflow GH_TOKEN (#9) — Missing env var caused HTTP 401
- Release workflow permissions (#12) — Missing
contents: writecaused HTTP 403
Full Changelog: v1.0.0...v1.1.0
🤖 Generated with Claude Code
v1.0.0 — First Stable Release
v1.0.0 — First Stable Release
Beacon Admin is a lightweight, modern admin dashboard bundle for Symfony 7.4+/8.0+.
Features
- CRUD Engine — Auto-generated list, create, edit, and delete views from Doctrine entities
- Security Layer — Role-based access control with fail-closed voters and field-level security
- Menu System — Configurable navigation with grouped items, theming, and route prefixes
- Theming — Built-in light/dark themes plus custom theme support
- Bulk Operations — Row selection with select-all and bulk delete
- Filtering — Rich data table filters (text, boolean, date, choice)
- Notifications — Toast lifecycle, notification bell widget
- Breadcrumbs — Automatic breadcrumb generation
- Dashboard Widgets — Extensible widget system
Quality
- 0 PHPStan errors at level 6
- 1175 tests passing with 2189 assertions
- PHP 8.4+ with Symfony 7.4/8.0 compatibility
- minimum-stability: stable
🤖 Generated with Claude Code