Skip to content

Releases: rappasoft/laravel-livewire-tables

v0.3.3

13 Dec 05:18
d36f332
Compare
Choose a tag to compare

Added

  • PHP8 Support
  • Spanish translations
  • German translations
  • French translations

Changed

  • Updated Arabic translations

v0.3.2

27 Sep 03:38
3a4604c
Compare
Choose a tag to compare

Added

  • Added thead class to option array
  • Ability to export the list set to CSV/XLS/XLSX/PDF
  • Ability to mark a visible column as not to be exported
  • Ability to mark a column as export only, which hides it from UI
  • Ability to format a single column differently for export as it is for its UI
  • Added option to change the button class from the config

v0.3.1

18 Sep 14:21
Compare
Choose a tag to compare

Changed

  • Fixed an issue where non-sorted column headers did not get attributes applied
  • Updated documentation

v0.3.0

17 Sep 03:34
Compare
Choose a tag to compare
  • Ground up rebuild

Added

  • Config file to choose frontend framework - currently limited to bootstrap
  • Render method to columns which returns whatever you put into it, you can return a view, html, an attribute, etc.
  • Pulled in and modified the HTML component library from laravelcollective so you can return html components from the render method. i.e.: $this->image(...);
  • Added new loading config on whether to keep displaying the current data while loading or collapse it
  • Added ability to set frontend framework specific options via a property on a per component basis.

Changed

  • Extracted the sorting icons out to their actual HTML, so you can use whatever you want, not limited to the 'i' tag.

Removed

  • Checkbox functionality for now
  • Component functionality pending debate
  • All class and styling based properties. It's better to publish the views to change something.

v0.2.1

11 Sep 02:46
Compare
Choose a tag to compare

Added

  • Arabic translations
  • Ability to add a link to make table rows clickable
  • Added the ability to change the sort icons
  • Ability to hide a column based on a condition or permanently

Updated

  • Livewire to 2.x

Removed

  • Removed 1 hard coded font awesome icon

v0.2.0

10 Aug 16:06
Compare
Choose a tag to compare

Added

  • Add pagination reset for perPage updates
  • Add second parameter to view method for the name of the model variable available in the view.
  • Allow publishing of views
  • Make docblocks work with psalm
  • Added searching method either debounce or lazy
  • Allow dot notation for customer attributes
  • Added loading message to table body if $loadingIndicator is true
  • Add clear button option to search box

Changed

  • Updated Livewire to 1.3
  • $disableSearchOnLoading default to false
  • Trim the search term when processing
  • Added language to publishable translation file

Removed

  • Existing loading subview for tbody message

v0.1.6: Merge pull request #21 from rappasoft/analysis-YjBxlA

16 Jun 03:30
1709e5f
Compare
Choose a tag to compare

Changed

  • Add second parameter to view method for the name of the model variable available in the view.

v0.1.5

26 May 20:48
Compare
Choose a tag to compare

Changed

  • Use constructor instead of mount so that the child classes have access to a mount method that they can accept parameters in.

v0.1.4

24 May 15:26
Compare
Choose a tag to compare

Changed

  • Changed $models to $builder
  • Changed callback parameters for sorting to $builder, $direction. (Removed sortField because we know what it is, until someone gives me an example of why it would be beneficial to keep it).

v0.1.3

13 May 03:44
Compare
Choose a tag to compare

Changed

  • Ability to turn off per page option while keeping pagination on
  • Fix the search feature if pagination is on, and you're not searching from the first page using Livewire's native resetPage() method.