omines/datatables-bundle
Symfony DataTables Bundle with native Doctrine ORM, Elastica and MongoDB support
0.10.8
1.5M downloads/mo
#4503 most downloaded on Packagist
omines/datatables-bundle
What this package is like to depend on
Last release 2 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
5 releases in the last 12 months
see the full history below
Release timeline
47 releases · Dec 2017 to Jun 2026Releases
latest 48-
0.10.802 Jun 2026Release notes
Open source →Minor maintenance release for dependencies and code style.
Full Changelog: 0.10.7...0.10.8
-
0.10.728 Nov 2025Release notes
Open source →Converted XML config files to PHP, full Symfony 8 compatibility.
Full Changelog: 0.10.6...0.10.7
-
0.10.628 Nov 2025 -
0.10.525 Nov 2025 -
0.10.421 Nov 2025Release notes
Open source →Compatibility with PHP 8.5 and Symfony 8.
Full Changelog: 0.10.3...0.10.4
-
0.10.324 Jul 2025Release notes
Open source →What's Changed
Add validation and sanitation to order parameters to prevent outside forces causing server errors.
New Contributors
Full Changelog: 0.10.2...0.10.3
-
0.10.223 Jun 2025 -
0.10.103 Apr 2025Release notes
Open source →What's Changed
- Make the raw export opt-in by @mhvis in #374
- MongoDBAdapter: set filtered and total rows in prepareQuery by @mhvis in #375
Full Changelog: 0.10.0...0.10.1
-
0.10.004 Feb 2025Release notes
Open source →What's Changed
- Add pre and post response events by @NMe84 in #373
- Change AbstractAdapter to use iterator instead of array by @mhvis in #371
- Add
styleandcolumnWidthoptions to the ExcelOpenSpoutExporter by @mhvis in #368 - Fixes and changes for column filters by @mhvis in #369
- Add raw parameter on AdapterInterface and let OpenSpout exporter use it by @mhvis in #366
Full Changelog: 0.9.2...0.10.0
-
0.10.0-rc.2no date pre-release -
0.10.0-rc.103 Feb 2025 pre-releaseNothing published for this version
-
0.9.223 Jan 2025Nothing published for this version
-
0.9.105 Dec 2024Nothing published for this version
-
0.9.004 Dec 2024Release notes
Open source →Added
- Support Doctrine ORM 3 and DBAL 4
Breaking
- Remove support for partial DQL queries in
AutomaticQueryBuilder
-
0.9.0-rc.317 Oct 2024 pre-releaseNothing published for this version
-
0.9.0-rc.204 Oct 2024 pre-releaseNothing published for this version
-
0.9.0-rc.111 Apr 2024 pre-releaseNothing published for this version
-
0.8.224 Mar 2024Release notes
Open source →Added
- Add Excel OpenSpout exporter (#332)
Fixed
- Make Twig columns searchable by default
-
0.8.124 Feb 2024Release notes
Open source →Added
- Support PHPoffice v2 (#330)
Changed
- Adding empty string as a value and making column search parameter optional in request body (#323)
- Upgrade to PHPunit v11
- Fix deprecations in test suite
-
0.8.005 Dec 2023Release notes
Open source →Breaking
- All interfaces and classes are now fully typed, this will likely require modifications in any custom extensions
- Removed
DataTablesTraitfor use in controllers - EOL: Drop PHP <8.1 support
- EOL: Drop Symfony <6.3 support
Added
- Support Symfony 7.0 in dependencies
Changed
- Fix deprecations
- Add parameter and return types to all code
- Codebase is now at PHPstan level 8
-
0.8.0-rc.301 Dec 2023 pre-releaseNothing published for this version
-
0.8.0-rc.214 Nov 2023 pre-releaseNothing published for this version
-
0.8.0-rc.125 Oct 2023 pre-releaseNothing published for this version
-
0.7.224 Apr 2023Release notes
Open source →Fixed
- #299 Fix merging of api-state and persisted state (#300)
- #179 Add savestate for session and storage, also keep additional GET url-parameter (#297)
-
0.7.101 Dec 2022Release notes
Open source →Fixed
- Handle inconsistency in infinite page lengths
Changed
- EOL: Drop support for PHP 7
-
0.7.016 Mar 2022Release notes
Open source →Breaking
- Move logic to make queries without limits to the relevant adapters (#257)
This release changes State semantics that
setLengthnow officially supportsNULLvalues to indicate no limit. This used to be-1before. It is unlikely to affect or break any applications. -
0.6.015 Feb 2022Release notes
Open source →Added
- Allow PHP 8 installation (#203)
- Enable Symfony 6 dependencies
Fixed
- Remove deprecations (#222, #230)
-
0.5.529 Jun 2021Nothing published for this version
-
0.5.426 Apr 2021Nothing published for this version
-
0.5.320 Jan 2021Nothing published for this version
-
0.5.207 Jan 2021Release notes
Open source →Fixed
- Fix depreciations (#198)
- Fix spurious deprecation warnings in Symfony
-
0.5.124 Aug 2020 -
0.5.002 Jul 2020Release notes
Open source →Added
- Support for server-side exports (#83)
- Support for per-column searches (#120)
- ORM adapter supporting fetch joins (#121)
- TwigStringColumn type for simple inline templating (#146)
Changed
- Drop Symfony <4.4 compatibility
Fixed
- Use trans() for proper locale fallback when using CDN languages (#141)
-
0.5.0-rc.129 Jun 2020 pre-releaseNothing published for this version
-
0.4.202 Apr 2020Release notes
Open source →Added
- Update translations automatically with script (#130)
- Add support for closures in frontend JS code (#145)
Fixed
- Fixed deprecation warnings (#129)
-
0.4.121 Feb 2020Release notes
Open source →Added
- Implement basic support for embeddables (#86)
- Option for custom datetime format for creating object (#127)
Fixed
- Fixed issue with unitialized datatable (#40)
- Fixed some autowiring issues surrounding contracts (#122)
-
0.4.023 Dec 2019Release notes
Open source →Changed
- Make compatible with Doctrine Bundle 2.0
- Make compatible with Symfony 5.0
- Drop Symfony 3.x compatibility
- Drop PHP <7.2 compatibility
Deprecated
- DataTablesTrait should be dropped in favor of injection
-
0.3.109 Aug 2019Release notes
Open source →Added
- Update the url used for ajax request on each init. (#75)
Fixed
- Fix array filtering (#88)
-
0.3.014 May 2019Release notes
Open source →Added
- Add DataTable events (#76)
Fixed
- Fix double transformations in ArrayAdapter (#70)
-
0.2.225 Feb 2019Release notes
Open source →Added
- Add ability to join from inverse side (#63)
Changed
- Drop unsupported Symfony versions for dependencies and tests
Fixed
- Fix ORMAdapter not correctly parsing GroupBy DQL parts
- Fix deprecation warnings resulting from Symfony 4.1/4.2
-
0.2.129 Nov 2018Release notes
Open source →Changed
- Update German translations
- Switch to PHPunit 6.x/7.x
Fixed
- Fix hydrationMode=Query::HYDRATE_ARRAY (#36)
- Fix global search for numbers and booleans
-
0.2.023 May 2018Release notes
Open source →Added
- Add ElasticaAdapter for use with ruflin/elastica
- Add MapColumn for rendering enumerated types from a predefined list of options
Changed
- Moved internal DI config to XML so Yaml dependency can be dropped
- Dropped direct requirement of twig/twig package
-
0.1.525 Jan 2018 -
0.1.421 Jan 2018Release notes
Open source →Added
- Add TwigColumn for easily rendering Twig templates into your table cells
- Column types can now be declared as services and have dependencies injected
Changed
- Moved AbstractColumn initialization from constructor to dedicated function to facilitate being instantiated as services.
-
0.1.318 Dec 2017Release notes
Open source →Added
- Add BoolColumn for handling strict boolean columns
Changed
- Column values default to 'data' only on NULL instead of any 'emptiness'
Fixed
- Moved public assets back into bundle's public folder
-
0.1.213 Dec 2017Release notes
Open source →Added
- Implement persist_state parameter to automate table state persistence
Fixed
- Fixed exception during template rendering when enabling searching serverside
- Fixed sort behavior when defaulting field detection
-
0.1.103 Dec 2017Release notes
Open source →Fixed
- Changed ORMAdapter autowire to manual to avoid compile time failures when optional dependencies are missing
-
0.1.001 Dec 2017