Skip to content

Releases: Kreyu/data-table-bundle

v0.21.1

31 Jul 21:44
Compare
Choose a tag to compare
v0.21.1 Pre-release
Pre-release

What's changed

Fixed an incorrect parameter name for the urlQueryParameters value of the state Stimulus controller (RE: #119)

Full Changelog: v0.21.0...v0.21.1

v0.21.0

30 Jul 16:06
7cadde7
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

What's Changed

This release introduces various URL-oriented improvements, described in #117.

  • base DataTableType now adds url_query_parameters variable to the DataTableView with an array of URL parameters for the specific data table, which includes pagination, sorting and filtration data
  • improved URL generators for filter clearing buttons, column sorting and (new) pagination controls
  • new state Stimulus controller in place of previous persistence to load the state of the data table - currently it adds url_query_parameters to URL in the browser

This fixes an issue described on #107 and improves overall experience by making the URLs more shareable when working with persistence.

Full Changelog: v0.20.1...v0.21.0

v0.20.1

24 Jul 21:30
Compare
Choose a tag to compare
v0.20.1 Pre-release
Pre-release

This small release fixes #115 - the Doctrine ORM alias resolver now properly supports multiple select clauses inside a single select() or addSelect() method calls.

Full Changelog: v0.20.0...v0.20.1

v0.20.0

20 Jul 21:40
0bb54a0
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-release

What's Changed

  • Fix TraceableDataTableFactory not creating properly named data tables by @Kreyu in #112
  • Persistence Stimulus controller to automatically append filtration form data to URL by @Kreyu in #113

Full Changelog: v0.19.2...v0.20.0

v0.19.2

17 Jul 10:54
5f2d1fe
Compare
Choose a tag to compare
v0.19.2 Pre-release
Pre-release

This release disables entity manager clearing in Doctrine ORM result set factory - temporarily, until a better, non-breaking solution is found. Previous implementation was breaking applications that loaded entities into Doctrine's UnitOfWork, rendered the data tables, and then tried to access those entities - the result set factory was clearing on each batch, removing them from UoW.

Unfortunately, this means that the performance of large exports will be significantly worse, until a better solution for opt-in configurable clearing is implemented.

v0.19.1

13 Jul 20:09
Compare
Choose a tag to compare
v0.19.1 Pre-release
Pre-release

What's changed

  • the ActionsColumnType priority option now defaults to -1 (previously 0). The data table builder no longer creates a column of this type with explicitly given priority, therefore, it can be configured using a column type extension #75
  • the DataTableBuilderInterface::ACTIONS_COLUMN_PRIORITY constant is now deprecated, as this value is no longer related with the builder itself

Full Changelog: v0.19.0...v0.19.1

v0.19.0

11 Jul 13:27
2de4f92
Compare
Choose a tag to compare
v0.19.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.18.1...v0.19.0

v0.18.1

04 Jul 14:29
89214a4
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

What's Changed

  • Fix turbo frame behaviour with various links by @bdecarne in #104

Full Changelog: v0.18.0...v0.18.1

v0.18.0

28 Jun 11:35
b4341d5
Compare
Choose a tag to compare
v0.18.0 Pre-release
Pre-release

What's Changed

There are no breaking changes in this release, unless your application is using a custom implementation of DataTableBuilderInterface, because it now contains six new methods (due to #101).

Features

Documentation

Others

  • chore(deps-dev): bump vite from 5.1.3 to 5.2.10 in /docs by @dependabot in #81

New Contributors

Full Changelog: v0.17.12...v0.18.0

v0.17.12

26 Apr 10:26
4869631
Compare
Choose a tag to compare
v0.17.12 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.17.11...v0.17.12