rappasoft/laravel-livewire-tables
A dynamic table component for Laravel Livewire
v3.8.0
3.0M downloads/mo
#3134 most downloaded on Packagist
rappasoft/laravel-livewire-tables
What this package is like to depend on
Last release 25 days ago
29 Jul 2026
Ships unpredictably
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 132 of 140 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
151 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
151 releases · Apr 2020 to Jul 2026Releases
latest 60 of 151-
v3.8.029 Jul 2026Release notes
Open source →Behavior Changes
These are intentional fixes, but they change existing behavior. Review them before upgrading.
- PostgreSQL string filters are now case-insensitive. The wildcard string filters (
contains,notContains,startsWith,notStartsWith,endsWith,notEndsWith) now useilikeon PostgreSQL instead oflike, matching the search box. Queries that previously relied on case-sensitive filtering will return more rows. No other driver is affected — PostgreSQL is the only supported driver whoselikeis case-sensitive by default. resources/views/components/table/th/bulk-actions.blade.phpchanged. The "select all" header checkbox now routes through the AlpinesetAllSelected()method sosetDelaySelectAllEnabled()is honoured, and readspaginationTotalSelectableItemCountinstead ofpaginationTotalItemCount. If you published this view, your copy is unaffected by the upgrade and will keep the old behavior — re-publish it or merge the change by hand to pick up the fix.
New Features
- Laravel 13 support by @rappa819 in #2332
- Icon support on
WireLinkColumnviasetIcon(),setIconLeft()/setIconRight(), andsetIconAttributes()by @shynne109 in #2316 setBulkActionsRowFilter()excludes rows from bulk actions — filtered rows get no checkbox and are left out of "select all" by @RazvanDrelciuc in #2303- The filter button and its badge are now stylable through configuration by @HussamAlhennawi in #2182
Bug Fixes
- DateColumn no longer blanks out
immutable_date/immutable_datetimecasts —CarbonImmutableis now formatted directly instead of being coerced to a string and re-parsed by @rappa819 in #2332 - Search is now case-insensitive on PostgreSQL, which uses
ilikeinstead oflike— originally reported and fixed by @ARL-Steve in #2284, landed via #2332 - The wildcard string filters now use
ilikeon PostgreSQL too, extending @ARL-Steve's fix in #2284 tocontains,notContains,startsWith,notStartsWith,endsWith, andnotEndsWith - The "select all" header checkbox now routes through Alpine, so
setDelaySelectAllEnabled()is honoured instead of every row being fetched immediately by @matberry in #2122 - Cursor pagination now honours
setShouldRetrieveTotalItemCountDisabled()— avoiding thecount()is the point of cursor pagination, but the toggle was only checked for simple pagination by @mattusik in #2231 - Bulk action checkboxes now have accessible names — every one of them was previously announced by screen readers as a bare "checkbox" by @belkri in #2300
- Livewire lazy loading no longer throws Alpine
ReferenceErrors by @shynne109 in #2320 - Aggregate subqueries are skipped for deselected columns when
setExcludeDeselectedColumnsFromQuery()is on by @glamax13 in #2278 - The Tailwind per-page dropdown is aligned with the column-select beside it by @inforisorse in #2209
- 22 of 24 locales rendered the literal string
cancelon the reorder toolbar — seven missing keys (cancel,loading,save,min,max,Bulk Actions Confirm,Select All On Page) are now filled across all 23 affected locale files - The Bootstrap search input no longer applies
form-controlon Tailwind whengetSearchFieldAttributes()omits thedefaultkey —??binds looser than&&, so the condition parsed the wrong way - Prevent InvalidCharacterError by correctly rendering x-cloak attribute by @pascalberski in #2266
- Key the x-cloak for TableAttributes by @lrljoe in #2271
- Change w-100 to w-auto for Bootstrap Bulk Actions Menu and ColumnSelect by @lrljoe in #2270
Tweaks
- Pin Livewire to
^3.0, dropping thedev-mainconstraint that pulled in Livewire 4 by @rappa819 in #2332 - Restore CI: run the test suite across Laravel 10–13, add the localisation unit tests to the unit suite, and remove the stale bot by @rappa819 in #2332
- Indonesian translations for Cancel, Bulk Actions Confirm, and Select All On Page by @ilsyaa in #2279
- Document the plain BooleanFilter form by @Muetze42 in #2286
- Run the localisation presence suite in CI, so a missing translation key fails the build
- Guard that every pagination
<button>carriestype="button"— an untyped button submits the surrounding form
Release notes
Open source →Behavior Changes
These are intentional fixes, but they change existing behavior. Review them before upgrading.
- PostgreSQL string filters are now case-insensitive. The wildcard string filters (
contains,notContains,startsWith,notStartsWith,endsWith,notEndsWith) now useilikeon PostgreSQL instead oflike, matching the search box. Queries that previously relied on case-sensitive filtering will return more rows. No other driver is affected — PostgreSQL is the only supported driver whoselikeis case-sensitive by default. resources/views/components/table/th/bulk-actions.blade.phpchanged. The "select all" header checkbox now routes through the AlpinesetAllSelected()method sosetDelaySelectAllEnabled()is honoured, and readspaginationTotalSelectableItemCountinstead ofpaginationTotalItemCount. If you published this view, your copy is unaffected by the upgrade and will keep the old behavior — re-publish it or merge the change by hand to pick up the fix.
New Features
- Laravel 13 support by @rappa819 in https://github.com/rappasoft/laravel-livewire-tables/pull/2332
- Icon support on
WireLinkColumnviasetIcon(),setIconLeft()/setIconRight(), andsetIconAttributes()by @shynne109 in https://github.com/rappasoft/laravel-livewire-tables/pull/2316 setBulkActionsRowFilter()excludes rows from bulk actions — filtered rows get no checkbox and are left out of "select all" by @RazvanDrelciuc in https://github.com/rappasoft/laravel-livewire-tables/pull/2303- The filter button and its badge are now stylable through configuration by @HussamAlhennawi in https://github.com/rappasoft/laravel-livewire-tables/pull/2182
Bug Fixes
- DateColumn no longer blanks out
immutable_date/immutable_datetimecasts —CarbonImmutableis now formatted directly instead of being coerced to a string and re-parsed by @rappa819 in https://github.com/rappasoft/laravel-livewire-tables/pull/2332 - Search is now case-insensitive on PostgreSQL, which uses
ilikeinstead oflike— originally reported and fixed by @ARL-Steve in https://github.com/rappasoft/laravel-livewire-tables/pull/2284, landed via https://github.com/rappasoft/laravel-livewire-tables/pull/2332 - The wildcard string filters now use
ilikeon PostgreSQL too, extending @ARL-Steve's fix in https://github.com/rappasoft/laravel-livewire-tables/pull/2284 tocontains,notContains,startsWith,notStartsWith,endsWith, andnotEndsWith - The "select all" header checkbox now routes through Alpine, so
setDelaySelectAllEnabled()is honoured instead of every row being fetched immediately by @matberry in https://github.com/rappasoft/laravel-livewire-tables/pull/2122 - Cursor pagination now honours
setShouldRetrieveTotalItemCountDisabled()— avoiding thecount()is the point of cursor pagination, but the toggle was only checked for simple pagination by @mattusik in https://github.com/rappasoft/laravel-livewire-tables/pull/2231 - Bulk action checkboxes now have accessible names — every one of them was previously announced by screen readers as a bare "checkbox" by @belkri in https://github.com/rappasoft/laravel-livewire-tables/pull/2300
- Livewire lazy loading no longer throws Alpine
ReferenceErrors by @shynne109 in https://github.com/rappasoft/laravel-livewire-tables/pull/2320 - Aggregate subqueries are skipped for deselected columns when
setExcludeDeselectedColumnsFromQuery()is on by @glamax13 in https://github.com/rappasoft/laravel-livewire-tables/pull/2278 - The Tailwind per-page dropdown is aligned with the column-select beside it by @inforisorse in https://github.com/rappasoft/laravel-livewire-tables/pull/2209
- 22 of 24 locales rendered the literal string
cancelon the reorder toolbar — seven missing keys (cancel,loading,save,min,max,Bulk Actions Confirm,Select All On Page) are now filled across all 23 affected locale files - The Bootstrap search input no longer applies
form-controlon Tailwind whengetSearchFieldAttributes()omits thedefaultkey —??binds looser than&&, so the condition parsed the wrong way - Prevent InvalidCharacterError by correctly rendering x-cloak attribute by @pascalberski in https://github.com/rappasoft/laravel-livewire-tables/pull/2266
- Key the x-cloak for TableAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2271
- Change w-100 to w-auto for Bootstrap Bulk Actions Menu and ColumnSelect by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2270
Tweaks
- Pin Livewire to
^3.0, dropping thedev-mainconstraint that pulled in Livewire 4 by @rappa819 in https://github.com/rappasoft/laravel-livewire-tables/pull/2332 - Restore CI: run the test suite across Laravel 10–13, add the localisation unit tests to the unit suite, and remove the stale bot by @rappa819 in https://github.com/rappasoft/laravel-livewire-tables/pull/2332
- Indonesian translations for Cancel, Bulk Actions Confirm, and Select All On Page by @ilsyaa in https://github.com/rappasoft/laravel-livewire-tables/pull/2279
- Document the plain BooleanFilter form by @Muetze42 in https://github.com/rappasoft/laravel-livewire-tables/pull/2286
- Run the localisation presence suite in CI, so a missing translation key fails the build
- Guard that every pagination
<button>carriestype="button"— an untyped button submits the surrounding form
- PostgreSQL string filters are now case-insensitive. The wildcard string filters (
-
v3.7.303 May 2025Release notes
Open source →Bug Fixes
- Interim fix for Livewire Component Columns to mitigate core Livewire bug by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2258
-
v3.7.203 May 2025Release notes
Open source →[v3.7.2] - 2025-05-03
Bug Fixes
- Improved Pagination UX for Bootstrap 4 by @daniel-skopek in #2251
- Fixes for livewire component column by @lrljoe in #2245
- Boolean filter for bootstrap by @lrljoe in #2244
- Update IsNumericFilter.php by @G4Zz0L1 in #2230
- Fixed collapsed function bug with tailwind CSS on mobile version by CarlosChub27 in #2228
New Features
Tweaks
Release notes
Open source →Bug Fixes
- Improved Pagination UX for Bootstrap 4 by @daniel-skopek in https://github.com/rappasoft/laravel-livewire-tables/pull/2251
- Fixes for livewire component column by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2245
- Boolean filter for bootstrap by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2244
- Update IsNumericFilter.php by @G4Zz0L1 in https://github.com/rappasoft/laravel-livewire-tables/pull/2230
- Fixed collapsed function bug with tailwind CSS on mobile version by CarlosChub27 in https://github.com/rappasoft/laravel-livewire-tables/pull/2228
New Features
- Add Wrapper Options to ArrayColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2255
Tweaks
- Tidying PHPDocs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2246
-
v3.7.128 Feb 2025Release notes
Open source →Release notes
Open source →Bug Fixes
- Ensure that LinkColumn is included in query if "from" is defined by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2224
-
v3.7.028 Feb 2025Release notes
Open source →[v3.7.0] - 2025-02-27
Bug Fixes
- Filters urgent fixes - correct Filter Default QueryString by @lrljoe in #2188
- Fix Search Field in bootstrap by @yparitcher in #2183
- Add "after-tools" configurable area by @lrljoe in #2180
New Features
- Add setFilterPillTitleAsHtml by @lrljoe in #2204
- Enable setting styles for sorting pills as a configuration by @HussamAlhennawi in #2179
- Enable setting styles for filter pills as a configuration by @HussamAlhennawi in #2178
- Enable setting styles for column select as a configuration by @HussamAlhennawi in #2175
- BulkActionTweaks - Adding default checkbox, customising attribute behaviours by @lrljoe in #2203
- Laravel v12 Support by @lrljoe in #2217
Tweaks
- Tweak for text pill title by @lrljoe in #2206
- Tweak Return Types by @lrljoe in #2205
- Migrate Column/Filter Traits by @lrljoe in #2202
- Filter Rationalisation & Livewire Array Filter improvements by @lrljoe in #2191
- Move Filter View Traits by @lrljoe in #2189
- Filter Trait - Reorganization by @lrljoe in #2181
Full Changelog: v3.6.0...v3.7.0
Release notes
Open source →Bug Fixes
- Filters urgent fixes - correct Filter Default QueryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2188
- Fix Search Field in bootstrap by @yparitcher in https://github.com/rappasoft/laravel-livewire-tables/pull/2183
- Add "after-tools" configurable area by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2180
New Features
- Add setFilterPillTitleAsHtml by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2204
- Enable setting styles for sorting pills as a configuration by @HussamAlhennawi in https://github.com/rappasoft/laravel-livewire-tables/pull/2179
- Enable setting styles for filter pills as a configuration by @HussamAlhennawi in https://github.com/rappasoft/laravel-livewire-tables/pull/2178
- Enable setting styles for column select as a configuration by @HussamAlhennawi in https://github.com/rappasoft/laravel-livewire-tables/pull/2175
- BulkActionTweaks - Adding default checkbox, customising attribute behaviours by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2203
- Laravel v12 Support by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2217
Tweaks
- Tweak for text pill title by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2206
- Tweak Return Types by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2205
- Migrate Column/Filter Traits by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2202
- Filter Rationalisation & Livewire Array Filter improvements by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2191
- Move Filter View Traits by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2189
- Filter Trait - Reorganization by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2181
-
v3.6.016 Jan 2025Release notes
Open source →[v3.6.0] - 16/01/2025
Bug Fixes
Tweaks
- Enable InputAttributes for SelectFilter by @lrljoe in #2133
- Tidy ComponentUtilities, Migrate ColumnSelectQueryString by @lrljoe in #2135
- TH Fixes - Clean-up, efficiency, and Sort Icons fixes by @lrljoe in #2140
- Add hasCollapsedColumns as Computed by @lrljoe in #2141
- Tidy up Blade Class Definitions by @lrljoe in #2145
- Tidy ColumnSelectHelpers & displayToolbarFilters Method by @lrljoe in #2150
- Tidy & Improve Collapsed Columns Behaviour by @lrljoe in #2159
- Tidy computed properties behaviour by @lrljoe in #2160
- WithSearch Tweaks by @lrljoe in #2163
- Optimize Header/Footer by @lrljoe in #2164
- Clean up Column Component View and Slot behaviours by @lrljoe in #2169
- Adjustments for ComponentColumn - cleaning up behaviours by @lrljoe in #2173
Testing
- Add Missing Test for getCustomSortingPillDirectionsLabel with invalid direction by @lrljoe in #2130
- Add Custom FIlter Input Attributes, Cleanup Filter Tests by @lrljoe in #2131
- Separate the Unit and Visuals Test Suites by @lrljoe in #2144
- Update PCOV Workflow by @lrljoe in #2148
- Add configurable area test by @lrljoe in #2149
- Add SortingConfiguration Missing Test by @lrljoe in #2151
- Add Missing Search Tests by @lrljoe in #2152
- Adjust SearchHelpersTest by @lrljoe in #2153
- Add test queryStringWithQueryString by @lrljoe in #2154
- Add missing tests by @lrljoe in #2157
- Add queryStringAliasTest by @lrljoe in #2161
- Migrate LivewireComponentColumn methods and add some missing basic tests by @lrljoe in #2168
- Add initial tests for LivewireComponentArrayFilter by @lrljoe in #2170
- Improve centralisation of tests by @lrljoe in #2172
Full Changelog: v3.5.10...v3.6.0
Release notes
Open source →Bug Fixes
- Ensure Default Sorting Is Shown in Pills by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2138
- Filters
- Find Filters Before Query by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2143
- Migrate Filter Code Appropriately by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2146
- Migrate Filter Status into Own Trait by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2147
Tweaks
- Enable InputAttributes for SelectFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2133
- Tidy ComponentUtilities, Migrate ColumnSelectQueryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2135
- TH Fixes - Clean-up, efficiency, and Sort Icons fixes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2140
- Add hasCollapsedColumns as Computed by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2141
- Tidy up Blade Class Definitions by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2145
- Tidy ColumnSelectHelpers & displayToolbarFilters Method by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2150
- Tidy & Improve Collapsed Columns Behaviour by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2159
- Tidy computed properties behaviour by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2160
- WithSearch Tweaks by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2163
- Optimize Header/Footer by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2164
- Clean up Column Component View and Slot behaviours by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2169
- Adjustments for ComponentColumn - cleaning up behaviours by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2173
Testing
- Add Missing Test for getCustomSortingPillDirectionsLabel with invalid direction by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2130
- Add Custom FIlter Input Attributes, Cleanup Filter Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2131
- Separate the Unit and Visuals Test Suites by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2144
- Update PCOV Workflow by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2148
- Add configurable area test by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2149
- Add SortingConfiguration Missing Test by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2151
- Add Missing Search Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2152
- Adjust SearchHelpersTest by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2153
- Add test queryStringWithQueryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2154
- Add missing tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2157
- Add queryStringAliasTest by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2161
- Migrate LivewireComponentColumn methods and add some missing basic tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2168
- Add initial tests for LivewireComponentArrayFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2170
- Improve centralisation of tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2172
-
v3.5.1011 Dec 2024Release notes
Open source →Release notes
Open source →Tweaks
- Migrate additional Styling into separate traits by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2127
-
v3.5.911 Dec 2024Release notes
Open source →Tweaks
- Optimize Imports by @edwinvdpol in https://github.com/rappasoft/laravel-livewire-tables/pull/2124
-
v3.5.810 Dec 2024Release notes
Open source →[v3.5.8] - 2024-12-10
New Features
- Set bulk action row button attributes by @lrljoe in #2117
- Add setFilterSlidedownWrapperAttributes and setFilterSlidedownRowAttributes by @lrljoe in #2120
Bug Fixes
Localisation
- Added neccessary files for Farsi translation by @AmirMehrabi in #2100
Testing
- Workflow Adjustments by @lrljoe in #2108
- Add extra Search Lazy Tests by @lrljoe in #2107
- Restore Missing Lazy Search Tests by @lrljoe in #2106
- Ignore WithEvents Coverage by @lrljoe in #2105
- Add missing tests for WithCustomisations by @lrljoe in #2104
- Add missing LivewireComponentFilterTest and BooleanFilterTest by @lrljoe in #2121
Release notes
Open source →New Features
- Set bulk action row button attributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2117
- Add setFilterSlidedownWrapperAttributes and setFilterSlidedownRowAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2120
Bug Fixes
- Respect setDisplayPaginationDetailsDisabled for unpaginated tables by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2119
Localisation
- Added neccessary files for Farsi translation by @AmirMehrabi in https://github.com/rappasoft/laravel-livewire-tables/pull/2100
Testing
- Workflow Adjustments by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2108
- Add extra Search Lazy Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2107
- Restore Missing Lazy Search Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2106
- Ignore WithEvents Coverage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2105
- Add missing tests for WithCustomisations by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2104
- Add missing LivewireComponentFilterTest and BooleanFilterTest by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2121
-
v3.5.701 Dec 2024Release notes
Open source →New Features
- IncrementColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2096
- Add setFilterPopoverAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2101
Tweaks
- Remove View TypeHinting in blades due to reported errors by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2097
Blades
- Remove $component from blades to improve performance by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2098
Testing
- Exclude config/database from sources by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2102
- Add missing tests for WithCustomisations by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2104
- Ignore WithEvents Coverage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2105
- Add Search Lazy Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2106
- Add extra Search Lazy Tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2107
-
v3.5.628 Nov 2024Release notes
Open source →New Features
- Add Icon to Search Input by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2092
Tweaks
- Search - Rationalisation of blades into files by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2094
- Columns() Setup Improvements by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2089
- Typehinting in blade components by @edwinvdpol in https://github.com/rappasoft/laravel-livewire-tables/pull/2081
Testing
- Tweak Workflows to use an env key by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2090
-
v3.5.522 Nov 2024Release notes
Open source →Bug Fixes
- Fix date range filter default value by @edwinvdpol in https://github.com/rappasoft/laravel-livewire-tables/pull/2082
-
v3.5.421 Nov 2024Release notes
Open source →Bug Fixes
- Allow JSON and PHP type localisations by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2071
- Allow lazy loading of tables by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2072
Testing
- RemoveConfigFileFromCoverage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2080
- Test for ViewComponentColumn - Cannot return non-array attributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2078
- BooleanFilter - Add Tests for Null in IsEmpty and Validate by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2077
- Add Attributes Check For ViewComponentColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2076
- Add ViewComponentColumn label test by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2075
- Add ColorColumnTests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2074
-
v3.5.318 Nov 2024Release notes
Open source →Bug Fixes
- FixSetDefaultPerPage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2067
- Fix BooleanColumn unexpected truthy behaviour by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2066
- Adjustment for DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2064
Testing
- Adjust SessionStorageHelpersTest by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2065
- Add updatedSelectedColumns test for Event by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2060
- Add test for FilterApplied Event being dispatched by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2059
- Add Simple updatedSearch tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2058
- Add test for No Columns defined - throws correct Exception by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2057
-
v3.5.210 Nov 2024Nothing published for this version
-
v3.5.110 Nov 2024Release notes
Open source →Bug Fixes
- Fix NumberFilter bug for string values by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2034
- Fixes for Filter Pills - Split blades, and ensure invalid filter alues are removed by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2035
-
v3.5.006 Nov 2024Release notes
Open source →Bug Fixes
- Issue in multiple places where there is incorrect brackets in conjunction with coalescing operator (??) by @mrl22 in https://github.com/rappasoft/laravel-livewire-tables/pull/2021
- Add Value to BooleanColumn custom view by @lrjoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2010
- Add config option to bypass setting User on Events. by @me-julian in https://github.com/rappasoft/laravel-livewire-tables/pull/2006
- Livewire column doesn't have title() method by @ChrisThompsonTLDR in https://github.com/rappasoft/laravel-livewire-tables/pull/2002
- Loading Placeholder Adjustments by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1987
New Features
- Add Sort in QueryString by @lrjoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2018
- Add Search in QueryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2017
- Add Filter in QueryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2011
- BETA: Livewire Custom Filter (Array) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2025
Localisation
- Adds Swedish translations by @Aiiion in https://github.com/rappasoft/laravel-livewire-tables/pull/2027
- Fix missing i18n keys for FR, IT, EN, DE by @khwadj in https://github.com/rappasoft/laravel-livewire-tables/pull/1993
- Add lang Norwegian and Albanian by @channor in https://github.com/rappasoft/laravel-livewire-tables/pull/1988
-
v3.4.2230 Sep 2024Release notes
Open source →Bug Fixes
- Fix Loading Placeholder Bug - Breaking Table by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1969
New Features
- Add setPaginationWrapperAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1978
- Add configurable areas - before-wrapper and after-wrapper by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1977
- Add ToolsAttributes and ToolbarAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1982
Docs
- Add getTitle reference for setTdAttributes/setTrAttributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1976
- Add setToolsAttributes and setToolBarAttributes docs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1984
- Add docs for the ColumnSelect lifecycle hooks by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1983
-
v3.4.2125 Sep 2024Release notes
Open source →Bug Fixes
- Remove persist from getFilterGenericData by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1966
- In LaravelLivewireTablesEvent, change the type to Illuminate\Contracts\Auth\Authenticatable by @khwadj in https://github.com/rappasoft/laravel-livewire-tables/pull/1963
- Fix for Search Field Attribute Defaults by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1962
- Fix Filter Pills Icon - Tailwind by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1961
- Add filterComponents into queryString to ensure they're maintained by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1957
- Reset Current Page on "Per Page" changing by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1953
New Features
- Add setLabelAttributes method to Action, and update Docs for Filter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1952
Tweaks
- Migration to Core attribute management by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1943
- Localisation - Avoid Conflicts With Other Packages by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1955
- GitHub Workflow Tweak for Styling Fixes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1967
- GitHub Workflow Tweak for Discord - Updates by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1968
Docs
- Fix syntax for DateColumn outputFormat in docs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1960
-
v3.4.2010 Sep 2024Release notes
Open source →Bug Fixes
- Revert tableName to be public by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1937
-
v3.4.1908 Sep 2024Release notes
Open source →Bug Fixes
- Adjustment for Laravel 10 GH Workflows by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1933
- Fixes for ButtonGroupColumn, ImageColumn, LinkColumn - to not default as label if has a "from" property. by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1932
- Add button type to tailwind pagination blade template by @matzeschmitt in https://github.com/rappasoft/laravel-livewire-tables/pull/1928
-
v3.4.1808 Sep 2024Release notes
Open source →New Features
- Added translation to Polish by @meavric in https://github.com/rappasoft/laravel-livewire-tables/pull/1925
Docs
- Added example for Vertical Scrolling table by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1926
-
v3.4.1701 Sep 2024Release notes
Open source →New Features
- Add hide table option by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1914
- Add column select session methods by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1913
- Save filter selection to session (BETA) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1910
Tweaks
- Use Core Attribute Bag by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1916
- Use Core HasTheme Methods by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1915
-
v3.4.1627 Aug 2024Release notes
Open source →New Features
- Add icon column by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1902
- Enable/Disable Tools/Toolbar by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1896
Bug Fixes
- Fix has actions by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1901
- Use Computed Properties By Default by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1898
Tweaks
- PHPStan - Config File Update and Baseline by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1903
-
v3.4.1525 Aug 2024Release notes
Open source →New Features
- BooleanColumn - Toggleable Callback by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1892
Tweaks
- Doc Type Fixes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1891
-
v3.4.1425 Aug 2024Release notes
Open source →New Features
- Set Action Position (Left/Center/Right) and Set Actions in Toolbar by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1889
-
v3.4.1325 Aug 2024Release notes
Open source →Bug Fixes
- Fix for Action Button with no icon by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1887
Docs
- Add a Recommended Approach document by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1886
- Reorder the "Getting Started" docs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1884
-
v3.4.1223 Aug 2024Release notes
Open source →Tweaks
- Adjust Action Button Margins by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1880
-
v3.4.1123 Aug 2024Release notes
Open source →New Features
- Add setIconLeft/setIconRight for Actions by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1877
-
v3.4.1023 Aug 2024Release notes
Open source →Bug Fixes
- Default UseComputedProperties to True to default to new views by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1873
- Allow Single Date DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1872
- Allow clearing of DateRangeFilter by Text Box by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1875
Docs
- Docs Update by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1876
-
v3.4.921 Aug 2024Release notes
Open source →Bug Fixes
- Default UseComputedProperties to False to allow previously published views to work by default by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1869
- Fix superfluous bulk actions tr > by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1868
-
v3.4.818 Aug 2024Release notes
Open source →New Features
- Add an event dispatch for Filter Was Set when filterComponents is updated by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1861
-
v3.4.717 Aug 2024Release notes
Open source →Bug Fixes
- Correct a locked property that is entangled in js, and add comments around some key properties to prevent reoccurrence by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1859
-
v3.4.616 Aug 2024Release notes
Open source →New Features
- Column Features - deselectedIf/selectedIf by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1846
- Add setTrimSearchStringEnabled/setTrimSearchStringDisabled by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1843
Bug Fixes
- Restore the original JS methods for users with published views by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1848
Tweaks
- Remove Component from Column, move getRows into ComputedProperty by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1838
- Clean up filter generic data by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1837
- Further work to clean up Blades, and use Computed Properties by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1850
-
v3.4.510 Aug 2024Release notes
Open source →Bug Fixes
- Fix sort queryString bug by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1835
-
v3.4.410 Aug 2024Release notes
Open source →New Features
- Boolean/Toggle Filter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1830
Bug Fixes
- Merge Column Attributes Back in if Sortable by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1833
Tweaks
- Moving JS to Simplified Method in datatable by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1832
-
v3.4.308 Aug 2024Release notes
Open source →New Features
- Boolean/Toggle Filter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1830
Bug Fixes
- View component column fixes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1825
Docs
- Update setDelaySelectAllEnabled Docs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1829
- ViewComponentColumn - New method docs by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1828
-
v3.4.204 Aug 2024Release notes
Open source →New Features
- Additional Events & Customisable Behaviour by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1820
Bug Fixes
- Typehinting to allow events to be used to update Multi-Value Filters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1822
Tweaks
- Add missing ReturnTypes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1823
- Removing old $listeners approach, now using the Livewire v3 On attribute by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1821
-
v3.4.104 Aug 2024Release notes
Open source →Bug Fixes
- Fix ViewComponentColumn issue with not accepting parameters cleanly by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1818
-
v3.4.004 Aug 2024Release notes
Open source →New Features
- Add Helpers for TextFilters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1812
- Change method names for TextFilters handler by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1814
- Capability to set Reorder Column TH Attributes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1811
- Bulk Actions - Customise Select All Behaviours by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1810
Bug Fixes
- Fix loading spinner for dark tailwind theme by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1809
Tweaks
- Blade Minimisation & ColumnSelect Cleanup by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1806
- Adjust DateColumn with Missing Tests and Coping with DateTime Casts by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1813
Docs
- Add reference to Bulk Actions TH styling in main styling by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1808
- Update docs for setPillsLocale by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1800
- Add note on label method for setAdditionalSelects by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1816
-
v3.3.427 Jul 2024Release notes
Open source →New Features
- Added capability to setFilterDefaultValue for a DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1796
- Add localised pill values for DateFilter, DateTimeFilter, DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1797
Tweaks
- Migrating Carbon usage into Trait, Adding Filter/Search Lifecycle Hooks by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1798
-
v3.3.323 Jul 2024Release notes
Open source →New Features
- Add additional DateRangeFilter options by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1793
-
v3.3.220 Jul 2024Release notes
Open source →New Features
- Add a new ViewComponentColumn that runs the construction for a View Component by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1786
- Set Custom Classes for Collapsing Column - Collapse/Expand buttons by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1785
Bug Fixes
- Fix DateTimeFilter by @RenoLooijmans in https://github.com/rappasoft/laravel-livewire-tables/pull/1784
- Fix AggregateColumn SnakeCase issue by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1777
-
v3.3.116 Jul 2024Release notes
Open source →Bug Fixes
- Fix NumberRangeFilter initial state when loaded by querystring by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1774
- Fix SnakeCase issue with snake-cased relations for AggregateColumn types (AvgColumn, CountColumn, SumColumn) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1777
New Features
- Set a Prefix for NumberRangeFilter by @RenoLooijmans in https://github.com/rappasoft/laravel-livewire-tables/pull/1773
- Add Separator customisation for Array Filters for FilterPills by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1772
- Add bulk actions button/dropdown customisations by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1771
-
v3.3.011 Jul 2024Release notes
Open source →New Features
- Add new columns (ArrayColumn, AvgColumn, CountColumn, SumColumn) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1761
- Add new column WireLinkColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1763
- Add Option to Retain Selected when Searching/Filtering by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1762
- Add Option to set locale and default date to DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1766
-
v3.2.803 Jul 2024Release notes
Open source →Bug Fixes
- Fix hide bulk actions when empty not reflecting in frontend by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1747
- Apply cursor pointer only on clickable columns when using Bootstrap by @MP70 in https://github.com/rappasoft/laravel-livewire-tables/pull/1742
New Features
- Always hide bulk actions option by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1752
- Add ArrayColumn (BETA) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1751
- Optionally disable total item count for simple pagination by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1755
Tweaks
- TypeHint fixes by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1750
- Change Return Type for attributes() to static by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1749
- Switch to using Composer\InstalledVersions for AboutCommand by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1748
-
v3.2.706 Jun 2024Release notes
Open source →Bug Fixes
- Ensure HTML Columns return HTML correctly by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1737
-
v3.2.605 Jun 2024Release notes
Open source →New Features
- Add configurable wire:model for filters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1699
- Customisable Model paths for Make command by @marvoh in https://github.com/rappasoft/laravel-livewire-tables/pull/1714
- Add HTML Support for LinkColumn by @codecreeper in https://github.com/rappasoft/laravel-livewire-tables/pull/1728
Bug Fixes
- Fix error with DateColumn when empty by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1726
Tweaks
- Migrate to PHPUnit Attributes rather than Doc Comments by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1727
- Remove broken test by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1719
-
v3.2.530 Apr 2024Release notes
Open source →New Features
- Add setConfigurableArea by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1706
- Add User prompt for missing inputs by @achyutkneupane in https://github.com/rappasoft/laravel-livewire-tables/pull/1681
Bug Fixes
- UI patch: toolbar fix for reordering by @itsLeonB in https://github.com/rappasoft/laravel-livewire-tables/pull/1690
Tweaks
- Adjust Workflow behaviour for PCOV by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1706
- Updated nl language by @Jerimu in https://github.com/rappasoft/laravel-livewire-tables/pull/1695
- Updated nl language by @Jerimu in https://github.com/rappasoft/laravel-livewire-tables/pull/1694
-
v3.2.402 Mar 2024Release notes
Open source →Bug Fixes
- Collapsing Columns fix when multiple tables are displayed on a page by @lrljoe
-
v3.2.301 Mar 2024Release notes
Open source →New Features
- Add capability to customise colors/styling on the Pagination Per-Page Dropdown by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1677
Docs
- Amend Lifecycle Hooks document to use "public" rather than "protected" methods
-
v3.2.229 Feb 2024Release notes
Open source →New Features
- Add setDefaultPerPage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1671
-
v3.2.124 Feb 2024Release notes
Open source →Bug Fixes
- Fix collapsing columns not respecting view point collapse points by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1665
Tweaks
- Migrate "updated" Search and FilterComponents calls to WithSearch and WithFilters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1666
- Allow nullable search/filter values by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1666
-
v3.2.004 Jan 2024Release notes
Open source →Tweaks
- Migration to new Core Traits, and de-duplication of code by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1623
-
v3.1.829 Dec 2023Release notes
Open source →New Features
- Add capability to show/hide Pagination Details (Rows x of y) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1618
- Add perPage to queryString by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1618
-
v3.1.729 Dec 2023Release notes
Open source →Bug Fixes
- Fix published view path by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1615
-
v3.1.626 Dec 2023Release notes
Open source →New Features
- Add capability to call a new "addAdditionalSelects()" to append select table fields (without impacting setAdditionalSelect) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1609
Bug Fixes
- Ensure mount() is called prior to bundler() executing by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1603
-
v3.1.509 Dec 2023Release notes
Open source →New Features
- Add capability to use as a Full Page Component by @amshehzad and @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1580
- Add DateColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1589
- Add ColorColumn by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1590
Tweaks
- Internal - modify GitHub workflows to improve caching, but use unique caches per workflow matrix
- Internal - remove superfluous PHPStan ignoreErrors
- Internal - update Test Suite to also test at PHP 8.3
- Internal - tidying Classes & Traits by @lrljoe
- Docs - Update Anonymous Column documents to reference ability to use strings as well as views
-
v3.1.404 Dec 2023Release notes
Open source →New Features
- Add capability to hide Column Label by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1512
- Add capability to set a custom script path for the scripts/styles by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1557
- Added rowsRetrieved Lifecycle Hook, expanded documentation for Lifecycle Hooks
Bug Fixes
- Added missing tailwind background colour class for when hovering over the clear button in dark mode by @slakbal in https://github.com/rappasoft/laravel-livewire-tables/pull/1553
- Fixed extraneous space in config.php by @viliusvsx in in https://github.com/rappasoft/laravel-livewire-tables/pull/1577
- Changed table default vertical overflow to auto by @dmyers in https://github.com/rappasoft/laravel-livewire-tables/pull/1573
- Fix footer rendering issue with extra td displayed depending on bulk action statuses
- Create new WithCustomisations Trait
- Move render data provision into Traits -> WithColumns, WithCustomisations, WithData
- Add default pint.json with ignore for WithAllTraits
- Updated tests & test cases to cater for No Primary Key more efficiently
Tweaks
- Create additional Exception Classes (NoColumnsException, NoSearchableColumnsException, NoSortableColumnsException)
- Revert previous splitting of JS Files
- Add capability to customise Bulk Actions Styling with tests by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1564
- TH Classes
- TH Checkbox Classes
- TD Classes
- TD Checkbox Classes
-
v3.1.319 Nov 2023Release notes
Open source →- Add additional Lifecycle Hook by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
- SettingColumns/ColumnsSet
- Migrate methods for pre-render out of render by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
- Update tests to reflect hooks by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
- Update tests to add invalid string tests for dates by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
- Remove maps and minimise functions from FrontendAssets by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
- Add additional Lifecycle Hook by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534