Filament Release Notes
Last updated: Feb 21, 2026
- Feb 20, 2026
- Date parsed from source:Feb 20, 2026
- First seen by Releasebot:Feb 21, 2026
v5.2.2
New release brings wide ranging fixes and quality improvements across v4.x and v3.x paths. It covers UI label updates, type inference, accessibility tweaks, and stability fixes across components and docs.
What's Changed
- fix: update pt_BR labels in Query Builder by @leandrocfe in #19244
- fix: CI PHPStan type inference for Arr::wrap() in StateCasts by @People-Sea in #19256
- chore: fix code style by @elmergustavo in #19247
- fix: support v prefix in version constraints for v3→v4 upgrade by @People-Sea in #19255
- fix: Clone Schema instances in cloneChildComponents() by @Waguilar33 in #19259
- [4.x] Add array record support for table grouping by @ajnsn in #19253
- Update catalan components.php by @buzkall in #19264
- Fix Ukrainian plural forms by @osbre in #19266
- chore(deps-dev): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #19269
- fix: unmount action on halt during mount phase by @People-Sea in #19271
- fix: stackedOnMobile() with grouped, collapsible and summarized tables by @People-Sea in #19262
- fix: update contributing guide link to version 5.x by @wannevancamp in #19274
- fix: drop down cannot be expanded with the keyboard by @pjotrvdh in #19275
- Update gap layout example code in documentation by @ahmedfawky in #19276
- Add note about multiple paginators with custom tables by @cheesegrits in #19279
- fix: Escape closing parent modal when using overlayParentActions() by @People-Sea in #19282
- fix: prevent contained styles from leaking into nested RepeatableEntry items by @People-Sea in #19297
- fix: color-picker panel not syncing when manually editing input by @People-Sea in #19298
- fix: add null check by @martin-ro in #19292
- [4.x] Fix: Check for array (custom table record) in IconColumn::isBoolean by @cheesegrits in #19283
- Fix: Update itemLabel type to include Htmlable by @plusquamperfekt in #19295
- fix: Validation hooks mutate value before dehydration by @danharrin in #19300
- fix: Spatie media library file attachment provider before record exists by @danharrin in #19301
- [3.x] fix: add missing autofocus attribute to Radio and ToggleButtons by @alanost in #19302
- [4.x] fix: add missing autofocus attribute to Radio and ToggleButtons by @alanost in #19303
- fix: Open URL in new tab call order by @danharrin in #19305
- fix: prevent array_key_exists() null key deprecation on PHP 8.5 by @People-Sea in #19289
- fix: Autofocus in tabs by @danharrin in #19306
- fix: Respect Schema::configureUsing() column configuration in defaultForm/defaultInfolist by @jeffersongoncalves in #19309
- fix: Custom badge icon colors by @danharrin in #19310
New Contributors
- @Waguilar33 made their first contribution in #19259
- @wannevancamp made their first contribution in #19274
- @plusquamperfekt made their first contribution in #19295
Full Changelog: v5.2.1...v5.2.2
Original source Report a problem - Feb 20, 2026
- Date parsed from source:Feb 20, 2026
- First seen by Releasebot:Feb 21, 2026
v4.7.2
New patch release brings wide fixes across 4.x, including label updates, PHPStan improvements, accessibility and keyboard navigation tweaks. It also refines docs and credits contributors, signaling a shipped update. Full changelog covers v4.7.1 to v4.7.2.
What's Changed
- fix: update pt_BR labels in Query Builder by @leandrocfe in #19244
- fix: CI PHPStan type inference for Arr::wrap() in StateCasts by @People-Sea in #19256
- chore: fix code style by @elmergustavo in #19247
- fix: support v prefix in version constraints for v3→v4 upgrade by @People-Sea in #19255
- fix: Clone Schema instances in cloneChildComponents() by @Waguilar33 in #19259
- [4.x] Add array record support for table grouping by @ajnsn in #19253
- Update catalan components.php by @buzkall in #19264
- Fix Ukrainian plural forms by @osbre in #19266
- chore(deps-dev): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #19269
- fix: unmount action on halt during mount phase by @People-Sea in #19271
- fix: stackedOnMobile() with grouped, collapsible and summarized tables by @People-Sea in #19262
- fix: update contributing guide link to version 5.x by @wannevancamp in #19274
- fix: drop down cannot be expanded with the keyboard by @pjotrvdh in #19275
- Update gap layout example code in documentation by @ahmedfawky in #19276
- Add note about multiple paginators with custom tables by @cheesegrits in #19279
- fix: Escape closing parent modal when using overlayParentActions() by @People-Sea in #19282
- fix: prevent contained styles from leaking into nested RepeatableEntry items by @People-Sea in #19297
- fix: color-picker panel not syncing when manually editing input by @People-Sea in #19298
- fix: add null check by @martin-ro in #19292
- [4.x] Fix: Check for array (custom table record) in IconColumn::isBoolean by @cheesegrits in #19283
- Fix: Update itemLabel type to include Htmlable by @plusquamperfekt in #19295
- fix: Validation hooks mutate value before dehydration by @danharrin in #19300
- fix: Spatie media library file attachment provider before record exists by @danharrin in #19301
- [3.x] fix: add missing autofocus attribute to Radio and ToggleButtons by @alanost in #19302
- [4.x] fix: add missing autofocus attribute to Radio and ToggleButtons by @alanost in #19303
- fix: Open URL in new tab call order by @danharrin in #19305
- fix: prevent array_key_exists() null key deprecation on PHP 8.5 by @People-Sea in #19289
- fix: Autofocus in tabs by @danharrin in #19306
- fix: Respect Schema::configureUsing() column configuration in defaultForm/defaultInfolist by @jeffersongoncalves in #19309
- fix: Custom badge icon colors by @danharrin in #19310
New Contributors
- @Waguilar33 made their first contribution in #19259
- @wannevancamp made their first contribution in #19274
- @plusquamperfekt made their first contribution in #19295
Full Changelog: v4.7.1...v4.7.2
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Filament and hundreds of other software products.
- Feb 19, 2026
- Date parsed from source:Feb 19, 2026
- First seen by Releasebot:Feb 20, 2026
v3.3.49
What's Changed
[3.x] fix: add missing autofocus attribute to Radio and ToggleButtons by @alanost in #19302
Full Changelog: v3.3.48...v3.3.49
Original source Report a problem - Feb 10, 2026
- Date parsed from source:Feb 10, 2026
- First seen by Releasebot:Feb 10, 2026
v5.2.1
A fresh batch of fixes and tweaks lands across the 4.x line and the full changelog from v5.2.0 to v5.2.1. It tightens argument resolution in tests, prevents tenancy from registering on inactive models, adds translations, UI fixes, and welcomes new contributors.
What's Changed
- [4.x] Arguments resolution issue in testing by @dmason30 in #19193
- fix: Don't register tenancy on models when it is not active by @danharrin in #19212
- [4.x] chore: bump tiptap-php to v2 by @mefenlon in #19215
- Fix assertHasTableActionErrors() deprecated replacement by @sjwebb in #19223
- Update label for open_bulk_actions in German translation by @marvinrabe in #19222
- fix: check for modalContainer connection before dispatching modal-closed event by @People-Sea in #19220
- fix: bulk action receives non-selectable records when using "Select all" by @People-Sea in #19221
- Fix disabled state not updating when using partial render in table repeater by @CharlieEtienne in #19213
- Add missing Dutch translations #19227 by @steffjenl in #19233
- fix: Associate/Attach selects showing no options available message by @danharrin in #19241
- fix: Partially-rendered nested Livewire components by @danharrin in #19242
- fix: text alignment in stacked mobile table when column wrapper is a button by @People-Sea in #19234
New Contributors
- @mefenlon made their first contribution in #19215
- @sjwebb made their first contribution in #19223
- @marvinrabe made their first contribution in #19222
Full Changelog: v5.2.0...v5.2.1
Original source Report a problem - Feb 10, 2026
- Date parsed from source:Feb 10, 2026
- First seen by Releasebot:Feb 10, 2026
v4.7.1
New release highlights a wave of fixes and translations for 4.x. It improves testing arg resolution, modal-closed events, bulk actions, and partial renders while updating German and Dutch translations and welcoming new contributors.
What's Changed
- [4.x] Arguments resolution issue in testing by @dmason30 in #19193
- fix: Don't register tenancy on models when it is not active by @danharrin in #19212
- [4.x] chore: bump tiptap-php to v2 by @mefenlon in #19215
- Fix assertHasTableActionErrors() deprecated replacement by @sjwebb in #19223
- Update label for open_bulk_actions in German translation by @marvinrabe in #19222
- fix: check for modalContainer connection before dispatching modal-closed event by @People-Sea in #19220
- fix: bulk action receives non-selectable records when using "Select all" by @People-Sea in #19221
- Fix disabled state not updating when using partial render in table repeater by @CharlieEtienne in #19213
- Add missing Dutch translations #19227 by @steffjenl in #19233
- fix: Associate/Attach selects showing no options available message by @danharrin in #19241
- fix: Partially-rendered nested Livewire components by @danharrin in #19242
- fix: text alignment in stacked mobile table when column wrapper is a button by @People-Sea in #19234
New Contributors
- @mefenlon made their first contribution in #19215
- @sjwebb made their first contribution in #19223
- @marvinrabe made their first contribution in #19222
Full Changelog: v4.7.0...v4.7.1
Original source Report a problem - Feb 7, 2026
- Date parsed from source:Feb 7, 2026
- First seen by Releasebot:Feb 8, 2026
v3.3.48
What's Changed
fix: check for modalContainer connection before dispatching modal-closed event by @People-Sea in #19220
Full Changelog: v3.3.47...v3.3.48
Original source Report a problem - Feb 4, 2026
- Date parsed from source:Feb 4, 2026
- First seen by Releasebot:Feb 5, 2026
v5.2.0
A sweeping release adds new features like overlayParentActions for stacked modals and deferred chart filters, plus stacked mobile table rows. It also delivers broad fixes, translation updates, and contributor momentum across the platform.
New Features
- feature: Callout component by @danharrin in #19189
- Stacked table rows on mobile by @mwagena in #19113
- feat: add overlayParentActions() for stacked action modals by @leek in #19169
- [4.x] Add Deferred Filters Support for Chart Widget by @mmuqiitf in #19082
- feat: allow tenant switching to be disabled by @ZANX3Y in #19110
What's Changed
- fix: Saving relationships when disabled by @danharrin in #19153
- fix: FilePond layout issues in hidden tabs and collapsed repeaters by @People-Sea in #19154
- Update Arabic translations for export notifications by @EG-Mohamed in #19155
- Top align section header icon by @larsbo in #19147
- fix: ColumnGroup doesn't accept HtmlString as label (#19152) by @olipayne in #19157
- [4.x] Fix csv deprecation warning by @sakanjo in #19159
- fix: Rich-Editor: Apply disabled styling when disabled by @pxlrbt in #19161
- Missing keys in the Turkish language have been updated. by @enessvg in #19165
- fix: Prevent chart destroy error on SPA navigation by @People-Sea in #19171
- Fix: afterStateUpdatedJs in flex components by @jonowat in #19172
- fix: Support Closure in columns() for Wizard Step and Tab by @People-Sea in #19177
- fix: Remove incorrect utilities from docs by @danharrin in #19180
- fix: use CSS instead of ->gap(false) in divided sections by @People-Sea in #19179
- fix: duplicate error notifications in SPA mode by @People-Sea in #19173
- fix: unsubscribe Livewire hooks on Alpine component destroy by @People-Sea in #19182
- fix: cleanup Livewire interceptMessage on Alpine component destroy by @People-Sea in #19185
- fix: use correct FilePond property name for max file size validation by @People-Sea in #19186
- [4.x]: Add missing Arabic translations across multiple packages by @mohamedsabil83 in #19188
- [4.x] Fixed ColumnTests Assertions with Custom Data Table by @Patabugen in #19092
- fix: Missing schema visibility testing methods by @danharrin in #19191
- fix: Column testing helpers with aggregation by @danharrin in #19192
- fix: File nested state path validation by @danharrin in #19201
- Allow symfony/html-sanitizer ^8.0 by @ejunker in #19194
- fix: Prevent concurrent FileUpload init() calls by @People-Sea in #19197
- fix: actionJs serialization in notification actions by @People-Sea in #19199
- fix: Select and KeyValue $watch timing edge cases by @People-Sea in #19202
New Contributors
- @larsbo made their first contribution in #19147
- @olipayne made their first contribution in #19157
- @enessvg made their first contribution in #19165
- @jonowat made their first contribution in #19172
- @Patabugen made their first contribution in #19092
- @ZANX3Y made their first contribution in #19110
- @mwagena made their first contribution in #19113
- @ejunker made their first contribution in #19194
Full Changelog: v5.1.3...v5.2.0
Original source Report a problem - Feb 4, 2026
- Date parsed from source:Feb 4, 2026
- First seen by Releasebot:Feb 5, 2026
v4.7.0
New features and fixes land in the 4.x release, including a Callout component, stacked mobile tables, overlay actions, and deferred chart filters, plus translation tweaks and stability improvements across widgets and docs.
New Features
- feature: Callout component by @danharrin in #19189
- Stacked table rows on mobile by @mwagena in #19113
- feat: add overlayParentActions() for stacked action modals by @leek in #19169
- [4.x] Add Deferred Filters Support for Chart Widget by @mmuqiitf in #19082
- feat: allow tenant switching to be disabled by @ZANX3Y in #19110
What's Changed
- fix: Saving relationships when disabled by @danharrin in #19153
- fix: FilePond layout issues in hidden tabs and collapsed repeaters by @People-Sea in #19154
- Update Arabic translations for export notifications by @EG-Mohamed in #19155
- Top align section header icon by @larsbo in #19147
- fix: ColumnGroup doesn't accept HtmlString as label (#19152) by @olipayne in #19157
- [4.x] Fix csv deprecation warning by @sakanjo in #19159
- fix: Rich-Editor: Apply disabled styling when disabled by @pxlrbt in #19161
- Missing keys in the Turkish language have been updated. by @enessvg in #19165
- fix: Prevent chart destroy error on SPA navigation by @People-Sea in #19171
- fix: Support Closure in columns() for Wizard Step and Tab by @People-Sea in #19177
- fix: Remove incorrect utilities from docs by @danharrin in #19180
- fix: use CSS instead of ->gap(false) in divided sections by @People-Sea in #19179
- fix: duplicate error notifications in SPA mode by @People-Sea in #19173
- fix: unsubscribe Livewire hooks on Alpine component destroy by @People-Sea in #19182
- fix: use correct FilePond property name for max file size validation by @People-Sea in #19186
- [4.x]: Add missing Arabic translations across multiple packages by @mohamedsabil83 in #19188
- [4.x] Fixed ColumnTests Assertions with Custom Data Table by @Patabugen in #19092
- fix: Missing schema visibility testing methods by @danharrin in #19191
- fix: Column testing helpers with aggregation by @danharrin in #19192
- fix: File nested state path validation by @danharrin in #19201
- Allow symfony/html-sanitizer ^8.0 by @ejunker in #19194
- fix: Prevent concurrent FileUpload init() calls by @People-Sea in #19197
- fix: actionJs serialization in notification actions by @People-Sea in #19199
- fix: Select and KeyValue $watch timing edge cases by @People-Sea in #19202
New Contributors
- @larsbo made their first contribution in #19147
- @olipayne made their first contribution in #19157
- @enessvg made their first contribution in #19165
- @Patabugen made their first contribution in #19092
- @ZANX3Y made their first contribution in #19110
- @mwagena made their first contribution in #19113
- @ejunker made their first contribution in #19194
Full Changelog: v4.6.3...v4.7.0
Original source Report a problem - Jan 30, 2026
- Date parsed from source:Jan 30, 2026
- First seen by Releasebot:Jan 31, 2026
v5.1.3
What's Changed
- Update 08-text-input.md by @tomjamon in #19129
- [4.x] Fix FileUpload not working inside collapsed Repeater by @People-Sea in #19139
- fix: MorphToSelect no options message when not preloaded by @danharrin in #19142
- fix: MorphToSelect repeated afterStateUpdated() call by @danharrin in #19143
- Added missing keys for norwegian language (nb) by @Tor2r in #19137
New Contributors
- @tomjamon made their first contribution in #19129
Full Changelog: v5.1.2...v5.1.3
Original source Report a problem - Jan 30, 2026
- Date parsed from source:Jan 30, 2026
- First seen by Releasebot:Jan 31, 2026
v4.6.3
What's Changed
- [4.x] Fix FileUpload not working inside collapsed Repeater by @People-Sea in #19139
- fix: MorphToSelect no options message when not preloaded by @danharrin in #19142
- fix: MorphToSelect repeated afterStateUpdated() call by @danharrin in #19143
- Added missing keys for norwegian language (nb) by @Tor2r in #19137
New Contributors
- @tomjamon made their first contribution in #19129
Full Changelog: v4.6.2...v4.6.3
Original source Report a problem