Releases: Kreyu/data-table-bundle
v0.17.6
What's changed
- Fixed Doctrine ORM filter handler to not apply parameter type if it wasn't specified explicitly. This fixed EntityFilterType filter as the query was trying to cast the entity to string
Full Changelog: v0.17.5...v0.17.6
v0.17.5
What's changed
- Fixed HTML attribute bubbling on form action type - to prevent applying the same attributes on both form and its submit button
Full Changelog: v0.17.4...v0.17.5
v0.17.4
What's changed
- Added validation constraint on export form filename field to prevent blank values (#68)
- Added validation constraint on export form filename field to prevent values with "\" or "/" characters (#67)
- Symfony Validator component is now listed as a dependency
Full Changelog: v0.17.3...v0.17.4
v0.17.3
What's Changed
- Fixed a bug when current page is out of range, the data table was redirecting to the first page, but the result set was still cached and returned zero results
Full Changelog: v0.17.2...v0.17.3
v0.17.2
What's Changed
- Improve GitHub actions, include PHP 8.2, and tests on each version with highest and lowest dependency versions by @Kreyu in #70
- Fix PhpSpreadsheet not using the ColumnValueView
value
variable - Fix
CollectionColumnType
not setting the transformed value tovalue
view var - Fix invalid usages of
getOption()
default argument
Full Changelog: v0.17.1...v0.17.2
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