Filament v5.3.0 Released with Deferred Tab Badges and Column Manager Improvements
Last updated on by Paul Redmond
Filament v5.3.0 ships ten new features including deferred tab badge loading, column manager modal and slideover support, RichEditor plugin enhancements, and sort loading indicators on table columns.
- Deferred tab badge loading for improved performance
- Column manager modal and slideover support
- RichEditor plugins can now supply file attachment providers and control toolbar button states
- Sort loading indicator on table columns
- Rate limiting by user ID and email
- Navigation group setters accept UnitEnum values
- Callout controls slot for custom actions
- Additional Tailwind CSS color options
What's New
Deferred Tab Badge Loading
Tabs now support deferred badge rendering, allowing badge counts to load independently from the tab content. This avoids unnecessary database queries on page load when badge values are expensive to compute.
PR: #19336
Column Manager Modal and Slideover Support
The column manager now supports displaying in a modal or slideover, giving you layout options beyond the default dropdown for managing table column visibility.
PR: #19237
RichEditor Plugin File Attachment Providers
RichEditor plugins can now supply their own file attachment providers, allowing plugin authors to integrate custom upload and storage behavior directly into the editor without requiring configuration outside the plugin.
PR: #19187
RichEditor Plugin Toolbar Button Control
RichEditor plugins can now control the visibility and state of toolbar buttons, giving plugin authors finer-grained control over the editing toolbar.
PR: #19260
Sort Loading Indicator on Table Columns
Sort icons on table columns now display a loading spinner while the sort operation is in progress, providing visual feedback when sorting takes a moment to complete.
PR: #19281
Rate Limiting by User ID and Email
Rate limiting configurations now support rate limits keyed by user ID and email address, in addition to the existing IP-based options.
PR: #19327
Navigation Group UnitEnum Support
Page and Resource navigation groups now accept UnitEnum values, making it easier to define navigation groups using PHP enums rather than plain strings.
PR: #19329
Callout Controls Slot
The Callout component gains a controls slot, allowing custom action buttons or other content to be placed alongside callout messages.
PR: #19263
Configurable Resources
Resources now support additional configuration options.
PR: #19225
Additional Tailwind CSS Colors
The color palette available for Filament components has been extended with additional Tailwind CSS color options.
PR: #19304
Bug Fixes
- Sidebar state is now correctly restored on desktop page loads (#19378)
- Missing chart widget translation added (#19380)
References