PackageTrack
Sign in Get early access

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 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 48
  1. 0.10.8 02 Jun 2026
    Release notes

    Minor maintenance release for dependencies and code style.

    Full Changelog: 0.10.7...0.10.8

    Open source →
  2. 0.10.7 28 Nov 2025
    Release notes

    Converted XML config files to PHP, full Symfony 8 compatibility.

    Full Changelog: 0.10.6...0.10.7

    Open source →
  3. 0.10.6 28 Nov 2025
    Release notes

    Modernization.

    Full Changelog: 0.10.5...0.10.6

    Open source →
  4. 0.10.5 25 Nov 2025
    Release notes

    Fix assertion containing required code.

    Full Changelog: 0.10.4...0.10.5

    Open source →
  5. 0.10.4 21 Nov 2025
    Release notes

    Compatibility with PHP 8.5 and Symfony 8.

    Full Changelog: 0.10.3...0.10.4

    Open source →
  6. 0.10.3 24 Jul 2025
    Release notes

    What's Changed

    Add validation and sanitation to order parameters to prevent outside forces causing server errors.

    • Enforce sort direction in dql. Do not allowing ordering when disabled. by @craigh in #389

    New Contributors

    Full Changelog: 0.10.2...0.10.3

    Open source →
  7. 0.10.2 23 Jun 2025
    Release notes

    What's Changed

    • Allow DateTimeColumns to handle different timezones by @NMe84 in #383

    Full Changelog: 0.10.1...0.10.2

    Open source →
  8. 0.10.1 03 Apr 2025
    Release notes

    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

    Open source →
  9. 0.10.0 04 Feb 2025
    Release notes

    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 style and columnWidth options 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

    Open source →
  10. 0.10.0-rc.2 no date pre-release
    Release notes

    What's Changed

    • 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

    Open source →
  11. 0.10.0-rc.1 03 Feb 2025 pre-release

    Nothing published for this version

  12. 0.9.2 23 Jan 2025

    Nothing published for this version

  13. 0.9.1 05 Dec 2024

    Nothing published for this version

  14. 0.9.0 04 Dec 2024
    Release notes

    Added

    • Support Doctrine ORM 3 and DBAL 4

    Breaking

    • Remove support for partial DQL queries in AutomaticQueryBuilder
    Open source →
  15. 0.9.0-rc.3 17 Oct 2024 pre-release

    Nothing published for this version

  16. 0.9.0-rc.2 04 Oct 2024 pre-release

    Nothing published for this version

  17. 0.9.0-rc.1 11 Apr 2024 pre-release

    Nothing published for this version

  18. 0.8.2 24 Mar 2024
    Release notes

    Added

    • Add Excel OpenSpout exporter (#332)

    Fixed

    • Make Twig columns searchable by default
    Open source →
  19. 0.8.1 24 Feb 2024
    Release notes

    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
    Open source →
  20. 0.8.0 05 Dec 2023
    Release notes

    Breaking

    • All interfaces and classes are now fully typed, this will likely require modifications in any custom extensions
    • Removed DataTablesTrait for 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
    Open source →
  21. 0.8.0-rc.3 01 Dec 2023 pre-release

    Nothing published for this version

  22. 0.8.0-rc.2 14 Nov 2023 pre-release

    Nothing published for this version

  23. 0.8.0-rc.1 25 Oct 2023 pre-release

    Nothing published for this version

  24. 0.7.2 24 Apr 2023
    Release notes

    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)
    Open source →
  25. 0.7.1 01 Dec 2022
    Release notes

    Fixed

    • Handle inconsistency in infinite page lengths

    Changed

    • EOL: Drop support for PHP 7
    Open source →
  26. 0.7.0 16 Mar 2022
    Release notes

    Breaking

    • Move logic to make queries without limits to the relevant adapters (#257)

    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.

    Open source →
  27. 0.6.0 15 Feb 2022
    Release notes

    Added

    • Allow PHP 8 installation (#203)
    • Enable Symfony 6 dependencies

    Fixed

    • Remove deprecations (#222, #230)
    Open source →
  28. 0.5.5 29 Jun 2021

    Nothing published for this version

  29. 0.5.4 26 Apr 2021

    Nothing published for this version

  30. 0.5.3 20 Jan 2021

    Nothing published for this version

  31. 0.5.2 07 Jan 2021
    Release notes

    Fixed

    • Fix depreciations (#198)
    • Fix spurious deprecation warnings in Symfony
    Open source →
  32. 0.5.1 24 Aug 2020
    Release notes

    Fixed

    • Fix dependency issue
    Open source →
  33. 0.5.0 02 Jul 2020
    Release notes

    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)
    Open source →
  34. 0.5.0-rc.1 29 Jun 2020 pre-release

    Nothing published for this version

  35. 0.4.2 02 Apr 2020
    Release notes

    Added

    • Update translations automatically with script (#130)
    • Add support for closures in frontend JS code (#145)

    Fixed

    • Fixed deprecation warnings (#129)
    Open source →
  36. 0.4.1 21 Feb 2020
    Release notes

    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)
    Open source →
  37. 0.4.0 23 Dec 2019
    Release notes

    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
    Open source →
  38. 0.3.1 09 Aug 2019
    Release notes

    Added

    • Update the url used for ajax request on each init. (#75)

    Fixed

    • Fix array filtering (#88)
    Open source →
  39. 0.3.0 14 May 2019
    Release notes

    Added

    • Add DataTable events (#76)

    Fixed

    • Fix double transformations in ArrayAdapter (#70)
    Open source →
  40. 0.2.2 25 Feb 2019
    Release notes

    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
    Open source →
  41. 0.2.1 29 Nov 2018
    Release notes

    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
    Open source →
  42. 0.2.0 23 May 2018
    Release notes

    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
    Open source →
  43. 0.1.5 25 Jan 2018
    Release notes

    Fixed

    • Fixed inconsistency in DateTimeColumn with default/null values
    Open source →
  44. 0.1.4 21 Jan 2018
    Release notes

    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.
    Open source →
  45. 0.1.3 18 Dec 2017
    Release notes

    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
    Open source →
  46. 0.1.2 13 Dec 2017
    Release notes

    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
    Open source →
  47. 0.1.1 03 Dec 2017
    Release notes

    Fixed

    • Changed ORMAdapter autowire to manual to avoid compile time failures when optional dependencies are missing
    Open source →
  48. 0.1.0 01 Dec 2017
    Release notes

    Added

    • Basic functionality
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive