Skip to content

Releases: rappasoft/laravel-livewire-tables

v3.0.0-beta.10

27 Oct 22:01
cf20177
Compare
Choose a tag to compare
v3.0.0-beta.10 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-beta.9...v3.0.0-beta.10

v3.0.0-beta.9

26 Oct 04:05
94b2cc9
Compare
Choose a tag to compare
v3.0.0-beta.9 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-beta.8...v3.0.0-beta.9

v3.0.0-beta.8

25 Oct 22:21
6427cb5
Compare
Choose a tag to compare
v3.0.0-beta.8 Pre-release
Pre-release

What's Changed

  • Fix for setFilter - allows setting values at mount/boot (#1451) by @lrljoe in #1452

Full Changelog: v3.0.0-beta.7...v3.0.0-beta.8

v3.0.0-beta.7

25 Oct 20:59
9d41ff6
Compare
Choose a tag to compare
v3.0.0-beta.7 Pre-release
Pre-release

What's Changed

  • Add wire:navigate approach to clickable columns by @lrljoe in #1446

Full Changelog: v3.0.0-beta.6...v3.0.0-beta.7

v3.0.0-beta.6

25 Oct 18:48
da3beab
Compare
Choose a tag to compare
v3.0.0-beta.6 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-beta.5...v3.0.0-beta.6

v3.0.0-beta.5

25 Oct 16:04
ca4ddd5
Compare
Choose a tag to compare
v3.0.0-beta.5 Pre-release
Pre-release

What's Changed

New Features

  • Add "Confirmation" Option to Bulk Actions by @lrljoe in #1437

Fixes

  • Allow Enum in ReturnType for Column #1436

Full Changelog: v3.0.0-beta.4...v3.0.0-beta.5

v3.0.0-beta.4

17 Oct 22:46
707b6b8
Compare
Choose a tag to compare
v3.0.0-beta.4 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-beta.3...v3.0.0-beta.4

v3.0.0-beta.3

13 Oct 04:47
11b7afc
Compare
Choose a tag to compare
v3.0.0-beta.3 Pre-release
Pre-release

What's Changed

V3 - Fix Reorder For Bootstrap by @lrljoe in #1412
V3 - Reorder Col - respect setHideReorderColumnUnlessReorderingDisabled by @lrljoe in #1411
v3 - Fix unrequired update call by @lrljoe in #1407
With thanks to "Danie Ramdhani" for assistance in diagnosing

Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3

v3.0.0-beta.2

08 Oct 21:39
babe430
Compare
Choose a tag to compare
v3.0.0-beta.2 Pre-release
Pre-release

Minor beta release with some bug fixes

Fixes

  • Apply Reorder Sorting When Reordering (#1402 )
  • Fix DateRangeFilter Blade - Superfluous endphp #1394
  • Remove published/cdn third party options from DateRangeFilter #1394

Changes

  • Migration of Custom Filter Label code into the filter-label blade
  • Updated documentation for CustomFilterLabel to reflect the available properties

What's Changed

Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2

v3.0.0-beta.1

04 Oct 22:07
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release

This is the initial beta, offering support for Livewire 3.

N.B - This is a preview/beta, and is not suitable for production use.

For more information on the beta please see the discussion here, or join us on Discord

Potential breaking changes

  • Introduction of multiple relations to a single table
  • SetSearchLazy removed

Key Notes

  • The package uses an injection approach to inject required JS and CSS, in the same method as Livewire itself. The behaviour is customisable.

Non-Breaking Changes

General

  • Added support for multiple relations on a single table (e.g. user has a "mother user" and a "father user")
  • Bootstrap striping is now working as standard
  • Uses HeroIcons instead of hard-coded SVGs for icons
  • Optimisation of Blade/View Components

Columns

  • Label Columns (without a field) are sortable using a callback
  • Preview Livewire Component Column - Caution - potential high memory/CPU usage

Filters

  • Added Numeric Range filter
  • Added Date Range filter
  • DateFilter & DateTimeFilter have customisable Pills Date Format
  • DateFilter & DateTimeFilter support setFilterDefaultValue to set a Default Value
  • MultiSelectFilter & MultiSelectDropdownFilter both support setFirstOption() to set a value for "All"

Pagination

  • Added support for cursor pagination ($this->setPaginationMethod('cursor'))
  • Cursor & Simple pagination both include a "Total Item Count" stored in $paginationTotalItemCount, which is displayed in the table foot

Search

  • Search Placeholder is customisable ($this->setSearchPlaceholder('Finder'))
  • Added setSearchBlur()
  • Added setSearchThrottle(int $milliseconds)

Other

  • Optimisation of codebase overall
  • Introduction of typehinting for parameters and return values across majority of codebase
  • Increased test coverage