Releases: Kreyu/data-table-bundle
v0.17.1
v0.17.0
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
- @easis made their first contribution in #59
- @maxmishyn made their first contribution in #66
Full Changelog: v0.16.3...v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
What's Changed
- Add French translation by @Shotman in #53
- Doctrine ORM expression transformers with
lower
,upper
andtrim
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
v0.15.3
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()
.