NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4274 most downloaded on Packagist
Symfony DataTables Bundle with native Doctrine ORM, Elastica and MongoDB support
Last release 4 months ago
02 Jun 2026
Release timing varies
gaps range from 1 weeks to 6 months
Most releases are documented
notes for 34 of 39 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
48 releases · first in 2017
Minor maintenance release for dependencies and code style.
Minor maintenance release for dependencies and code style.
Full Changelog: 0.10.7...0.10.8
Converted XML config files to PHP, full Symfony 8 compatibility.
Converted XML config files to PHP, full Symfony 8 compatibility.
Full Changelog: 0.10.6...0.10.7
One column per quarter.
Modernization. Full Changelog : 0.10.5...0.10.6
Modernization.
Full Changelog: 0.10.5...0.10.6
Fix assertion containing required code.
Fix assertion containing required code.
Full Changelog: 0.10.4...0.10.5
Compatibility with PHP 8.5 and Symfony 8.
Compatibility with PHP 8.5 and Symfony 8.
Full Changelog: 0.10.3...0.10.4
Add validation and sanitation to order parameters to prevent outside forces causing server errors.
Add validation and sanitation to order parameters to prevent outside forces causing server errors.
Full Changelog: 0.10.2...0.10.3
Allow DateTimeColumns to handle different timezones by @NMe84 in #383
Full Changelog: 0.10.1...0.10.2
Make the raw export opt-in by @mhvis in #374
Full Changelog: 0.10.0...0.10.1
Add pre and post response events by @NMe84 in #373
style and columnWidth options to the ExcelOpenSpoutExporter by @mhvis in #368Full Changelog: 0.9.2...0.10.0
Add raw parameter on AdapterInterface and let OpenSpout exporter use it by @mhvis in #366
Full Changelog: 0.10.0-rc.1...0.10.0-rc.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support Doctrine ORM 3 and DBAL 4
AutomaticQueryBuilderNothing published for this version
Nothing published for this version
Nothing published for this version
Make Twig columns searchable by default
Adding empty string as a value and making column search parameter optional in request body
All interfaces and classes are now fully typed, this will likely require modifications in any custom extensions
DataTablesTrait for use in controllersNothing published for this version
Nothing published for this version
Nothing published for this version
### Fixed - #299 Fix merging of api-state and persisted state (#300) - #179 Add savestate for session and storage, also keep additional GET url-parame
Handle inconsistency in infinite page lengths
Move logic to make queries without limits to the relevant adapters
This release changes State semantics that setLength now officially supports NULL
values to indicate no limit. This used to be -1 before. It is unlikely to affect
or break any applications.
Remove deprecations (#222, #230)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix spurious deprecation warnings in Symfony
### Fixed - Fix dependency issue
Support for server-side exports
Nothing published for this version
Update translations automatically with script
Implement basic support for embeddables
Make compatible with Doctrine Bundle 2.0
Update the url used for ajax request on each init.
Fix double transformations in ArrayAdapter
Fix deprecation warnings resulting from Symfony 4.1/4.2
Fix hydrationMode=Query::HYDRATE_ARRAY
Add ElasticaAdapter for use with ruflin/elastica
Fixed inconsistency in DateTimeColumn with default/null values
Add TwigColumn for easily rendering Twig templates into your table cells
Add BoolColumn for handling strict boolean columns
Implement persist_state parameter to automate table state persistence
Changed ORMAdapter autowire to manual to avoid compile time failures when optional dependencies are missing
[Unreleased]: https://github.com/omines/datatables-bundle/compare/0.8.2...master [0.8.2]: https://github.com/omines/datatables-bundle/compare/0.8.1...
Your coding agent can read these notes before it upgrades. Set up the MCP server →