NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2735 most downloaded on Packagist
A dynamic table component for Laravel Livewire
Last release 2 months ago
29 Jul 2026
Ships unpredictably
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
151 releases · first in 2020
These are intentional fixes, but they change existing behavior. Review them before upgrading.
These are intentional fixes, but they change existing behavior. Review them before upgrading.
contains, notContains, startsWith, notStartsWith, endsWith, notEndsWith) now use ilike on PostgreSQL instead of like, 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 whose like is case-sensitive by default.resources/views/components/table/th/bulk-actions.blade.php changed. The "select all" header checkbox now routes through the Alpine setAllSelected() method so setDelaySelectAllEnabled() is honoured, and reads paginationTotalSelectableItemCount instead of paginationTotalItemCount. 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.WireLinkColumn via setIcon(), setIconLeft()/setIconRight(), and setIconAttributes() by @shynne109 in #2316setBulkActionsRowFilter() excludes rows from bulk actions — filtered rows get no checkbox and are left out of "select all" by @RazvanDrelciuc in #2303immutable_date/immutable_datetime casts — CarbonImmutable is now formatted directly instead of being coerced to a string and re-parsed by @rappa819 in #2332ilike instead of like — originally reported and fixed by @ARL-Steve in #2284, landed via #2332ilike on PostgreSQL too, extending @ARL-Steve's fix in #2284 to contains, notContains, startsWith, notStartsWith, endsWith, and notEndsWithsetDelaySelectAllEnabled() is honoured instead of every row being fetched immediately by @matberry in #2122setShouldRetrieveTotalItemCountDisabled() — avoiding the count() is the point of cursor pagination, but the toggle was only checked for simple pagination by @mattusik in #2231ReferenceErrors by @shynne109 in #2320setExcludeDeselectedColumnsFromQuery() is on by @glamax13 in #2278cancel on 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 filesform-control on Tailwind when getSearchFieldAttributes() omits the default key — ?? binds looser than &&, so the condition parsed the wrong way^3.0, dropping the dev-main constraint that pulled in Livewire 4 by @rappa819 in #2332<button> carries type="button" — an untyped button submits the surrounding formOne column per quarter.
Interim fix for Livewire Component Columns to mitigate core Livewire bug by @lrljoe in #2258
Improved Pagination UX for Bootstrap 4 by @daniel-skopek in #2251
Link column fix ( #2223 ) by @lrljoe in #2224
Filters urgent fixes - correct Filter Default QueryString by @lrljoe in #2188
Full Changelog: v3.6.0...v3.7.0
Ensure Default Sorting Is Shown in Pills by @lrljoe in #2138
Full Changelog: v3.5.10...v3.6.0
Migrate additional Styling into separate traits by @lrljoe in #2127
Optimized imports by @edwinvdpol in #2124
Set bulk action row button attributes by @lrljoe in #2117
IncrementColumn by @lrljoe in #2096
Add Icon to Search Input by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2092
Fix date range filter default value by @edwinvdpol in https://github.com/rappasoft/laravel-livewire-tables/pull/2082
Allow JSON and PHP type localisations by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2071
FixSetDefaultPerPage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2067
Nothing published for this version
Fix NumberFilter bug for string values by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/2034
Issue in multiple places where there is incorrect brackets in conjunction with coalescing operator (??) by @mrl22 in https://github.com/rappasoft/lara
Fix Loading Placeholder Bug - Breaking Table by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1969
Remove persist from getFilterGenericData by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1966
Revert tableName to be public by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1937
Adjustment for Laravel 10 GH Workflows by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1933
Added translation to Polish by @meavric in https://github.com/rappasoft/laravel-livewire-tables/pull/1925
Add hide table option by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1914
Add icon column by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1902
BooleanColumn - Toggleable Callback by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1892
Set Action Position (Left/Center/Right) and Set Actions in Toolbar by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1889
Fix for Action Button with no icon by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1887
Adjust Action Button Margins by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1880
Add setIconLeft/setIconRight for Actions by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1877
Default UseComputedProperties to True to default to new views by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1873
Default UseComputedProperties to False to allow previously published views to work by default by @lrljoe in https://github.com/rappasoft/laravel-livew
Add an event dispatch for Filter Was Set when filterComponents is updated by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1861
Correct a locked property that is entangled in js, and add comments around some key properties to prevent reoccurrence by @lrljoe in https://github.co
Column Features - deselectedIf/selectedIf by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1846
Fix sort queryString bug by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1835
Boolean/Toggle Filter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1830
Boolean/Toggle Filter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1830
Additional Events & Customisable Behaviour by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1820
Fix ViewComponentColumn issue with not accepting parameters cleanly by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1818
Add Helpers for TextFilters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1812
Added capability to setFilterDefaultValue for a DateRangeFilter by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1796
Add additional DateRangeFilter options by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1793
Add a new ViewComponentColumn that runs the construction for a View Component by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/
Fix NumberRangeFilter initial state when loaded by querystring by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1774
Add new columns (ArrayColumn, AvgColumn, CountColumn, SumColumn) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1761
Fix hide bulk actions when empty not reflecting in frontend by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1747
Ensure HTML Columns return HTML correctly by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1737
Add configurable wire:model for filters by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1699
Add setConfigurableArea by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1706
Collapsing Columns fix when multiple tables are displayed on a page by @lrljoe
Add capability to customise colors/styling on the Pagination Per-Page Dropdown by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull
Add setDefaultPerPage by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1671
Fix collapsing columns not respecting view point collapse points by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1665
Migration to new Core Traits, and de-duplication of code by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1623
Add capability to show/hide Pagination Details (Rows x of y) by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1618
Fix published view path by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1615
Add capability to call a new "addAdditionalSelects()" to append select table fields (without impacting setAdditionalSelect) by @lrljoe in https://gith
Add capability to use as a Full Page Component by @amshehzad and @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1580
Add capability to hide Column Label by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1512
Add additional Lifecycle Hook by @lrljoe in https://github.com/rappasoft/laravel-livewire-tables/pull/1534
Your coding agent can read these notes before it upgrades. Set up the MCP server →