Skip to content

Releases: Kreyu/data-table-bundle

v0.17.1

17 Feb 20:27
e95688e
Compare
Choose a tag to compare
v0.17.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.17.1

v0.17.0

14 Feb 16:36
5b19bb0
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

What's Changed

  • Add spanish translation by @easis in #59
  • Add catalan translation by @easis in #60
  • docs: Fixed typo by @easis in #61
  • a11y: Added title attribute to action buttons by @easis in #62
  • Improve GitHub actions, run php-cs-fixer and fix broken tests by @Kreyu in #64
  • Add divisor option to the MoneyColumnType by @maxmishyn in #66

Breaking Changes

Type classes are now final

Built-in data table, column, filter, action and exporter types are now marked as "final".
This promotes the usage of getParent() method instead of PHP inheritance.

Removed extension mechanisms

The extensions (not type extensions!) were a mechanisms copied from Symfony Form component.
Their main purpose was to provide a way to load type and type extension classes manually.
In most cases, that would be used only outside the framework, which is out of scope of this bundle.

Everything related with extensions is now completely removed.
Every type and type extension class defined in the container is now passed directly to the registry classes.

New Contributors

Full Changelog: v0.16.3...v0.17.0

v0.16.3

03 Feb 14:22
Compare
Choose a tag to compare
v0.16.3 Pre-release
Pre-release

Fixes a bug that breaks exporting process when column header label is TranslatableInterface

v0.16.2

22 Jan 13:14
Compare
Choose a tag to compare
v0.16.2 Pre-release
Pre-release

This release adds a "feature" which automatically casts Stringable objects to string in OpenSpout exporters

v0.16.1

22 Jan 12:41
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

This release fixes a bug introduced in v0.16.0 where OpenSpout exporters were unable to retrieve the values.

v0.16.0

21 Jan 21:51
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

What's Changed

  • Add French translation by @Shotman in #53
  • Doctrine ORM expression transformers with lower, upper and trim filter options #50
  • Performance improvements with Doctrine ORM proxy query
  • Fix using simple Doctrine queries results in an paginator exception #44
  • Simplify proxy queries to return ResultSet #31
  • Filter handling logic is now extracted to the filter handlers instead of putting them to filter type itself (see docs)
  • New documentation using VitePress instead of Retype

Full Changelog: v0.15.4...v0.16.0

v0.15.4

24 Nov 09:11
Compare
Choose a tag to compare
v0.15.4 Pre-release
Pre-release

Fixes deprecation warnings:

  • about the incorrect usage of uasort() in bundle code
  • about the usage of field_type, field_options, operator_type and operator_options options in filter type classes, when the application is not using them

v0.15.3

22 Nov 12:19
Compare
Choose a tag to compare
v0.15.3 Pre-release
Pre-release

In this release, the Doctrine ORM Proxy Query class makes sure that the Doctrine paginator has fetchJoinCollection argument passed as false when the query has no max results set. This means that the query no longer passes an array of identifiers of each joined record, which can result in an error in Microsoft SQL Server due to maximum parameter count. This should not be a breaking change.

Note: this is temporary, as the DoctrineOrmProxyQuery class is planned to be refactored anyway to unify the usage of ->getPagination()->getItems() and ->getItems().

v0.15.2

08 Nov 10:16
Compare
Choose a tag to compare
v0.15.2 Pre-release
Pre-release

This tiny release fixes exports always including whole data set regardless of export strategy

v0.15.1

08 Nov 09:15
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

This tiny release fixes non-batch action buttons marked as identifier holders. This was causing issues with routing, when route parameter had same name as the query parameters that provided selected identifiers.