Filament 5.7.4
Filament 5.7.4 — Quick Bugfix Release
I upgraded three Filament admin panels to 5.7.4 this morning so you don't have to wonder whether it's worth the five-second composer update. Spoiler: it is. This is a minor patch release that squashes a few annoying edge cases and updates dependencies, but the fixes hit real workflows — especially around modals and SPA navigation.
What Got Fixed
- Actions mounted from query parameters without modals — A subtle bug where actions triggered via URL query parameters would fail silently when the action didn't use a modal. Dan Harrin landed the fix and it's one of those 'why didn't we catch this sooner' patches.
- Repeater container binding — Items inside repeaters would sometimes bind to the wrong container before evaluation. This caused erratic behavior in complex nested repeaters. Fixed in time for those large EAV form setups.
- MFA recovery code autocomplete — The recovery code input in two-factor authentication flows now properly autocompletes on supported browsers. Small UX win, big quality-of-life improvement for users with password managers.
- SPA mode back button cache — When navigating from a resource create page back to the listing in SPA mode, the browser cache was interfering with the page state. The fix ensures clean re-renders without stale data.
Dependency Updates
- Tiptap dependencies bumped to v3.29.1 — brings upstream bug fixes for the rich text editor.
- Sharp, shell-quote, and other npm dev dependencies updated across the board.
- Actions/checkout and setup-node GitHub Actions bumped.
Translations Updated
- Spanish datepicker labels refreshed.
- Turkish translations overhauled by first-time contributor @yusufgenc34.
- SK, CZ, PL, DE missing translations filled in.
- pt_BR translations completed.
The Verdict
If you're on 5.7.3, run composer update filamentphp/filament right now — it's a zero-breaking-change patch with meaningful fixes and zero regressions in my testing. The modal query-parameter fix alone is worth it if you build dashboard-heavy apps with URL-driven filtering.
First-time contributor @yusufgenc34 landed their first PR here, which is always good to see in the Filament community. Full changelog on GitHub as always.