Skip to content

Latest commit

 

History

History
681 lines (461 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

681 lines (461 loc) · 21.9 KB

CHANGELOG

master

  • Add declare(strict_types = 1)
  • Add PHPStan
  • Improve code quality
  • Improve PHPDoc
  • Update dependencies

4.0.1 (2024-03-07)

  • Revert matomo/device-detector to 5.0

4.0.0 (2024-03-07)

  • Introduces DataTables wrapper into export action for allow an export of search
  • Update dependencies

3.54.0 (2024-01-08)

  • Update DataTables to 1.13.8
  • Update DataTables KeyTable to 2.11.0
  • Update DataTables RowGroup to 1.4.1
  • Update DataTables Scroller to 2.3.0
  • Update DataTables SearchBuilder to 1.6.0

3.53.0 (2023-12-04)

  • Add Symfony 6.4 support

3.52.0 (2023-09-25)

  • Improve PHPDoc
  • Update DataTables to 1.13.6
  • Update DataTables Buttons to 2.4.2
  • Update DataTables Datetime to 1.5.1
  • Update DataTables JSZip to 3.10.1
  • Update DataTables RowReorder to 1.4.1

3.51.0 (2023-07-06)

  • Improve List DataTables provider command
  • Improve code quality
  • Improve PHPDoc
  • Update DataTables to 1.13.5
  • Update DataTables AutoFill to 2.6.0
  • Update DataTables Buttons to 2.4.0
  • Update DataTables ColReorder to 1.7.0
  • Update DataTables Datetime to 1.5.0
  • Update DataTables FixedColumns to 4.3.0
  • Update DataTables FixedHeader to 3.4.0
  • Update DataTables KeyTable to 2.10.0
  • Update DataTables PDFMake to 0.2.7
  • Update DataTables Responsive to 2.5.0
  • Update DataTables RowGroup to 1.4.0
  • Update DataTables RowReorder to 1.4.0
  • Update DataTables Scroller to 2.2.0
  • Update DataTables SearchBuilder to 1.5.0
  • Update DataTables SearchPanes to 2.2.0
  • Update DataTables Select to 1.7.0
  • Update DataTables StateRestore to 1.3.0

3.50.0 (2023-06-03)

  • Improve code quality
  • Improve PHPDoc
  • Update dependencies

3.49.0 (2023-04-05)

  • Remove unneeded configuration parameters
  • Set Twig extensions as private

3.48.0 (2023-03-28)

  • Add Symfony 6.x support
  • Improve DataTables factory

3.47.0 (2023-03-21)

  • Fix documentation
  • Update DataTables to 1.13.4
  • Update DataTables AutoFill to 2.5.3
  • Update DataTables Buttons to 2.3.6
  • Update DataTables ColReorder to 1.6.2
  • Update DataTables Datetime to 1.4.0
  • Update DataTables FixedColumns to 4.2.2
  • Update DataTables FixedHeader to 3.3.2
  • Update DataTables KeyTable to 2.8.2
  • Update DataTables Responsive to 2.4.1
  • Update DataTables RowGroup to 1.3.1
  • Update DataTables RowReorder to 1.3.3
  • Update DataTables SearchBuilder to 1.4.2
  • Update DataTables SearchPanes to 2.1.2
  • Update DataTables Select to 1.6.2
  • Update DataTables StateRestore to 1.2.2

3.46.0 (2023-03-14)

  • Add hasSearch() into DataTables wrapper helper
  • Improve DataTables controller by removing a duplicate SQL query when the HTTP request doesn't contain a search

3.45.0 (2023-02-23)

  • Improve code quality

3.44.0 (2023-02-23)

  • Improve exception messages
  • Reorganize internal traits
  • Update dependencies

3.43.1 (2023-01-20)

  • Fix translations
  • Improve code quality

3.43.0 (2023-01-18)

  • Improve DataTables buttons renderer trait

3.42.0 (2023-01-16)

  • Add TRANSLATION_DOMAIN constant
  • Add getTranslationDomain()
  • Remove Translator interface (replaced by TRANSLATION_DOMAIN)

3.41.1 (2023-01-02)

  • Improve code quality

3.41.0 (2023-01-02)

  • Improve code quality
  • Improve functional tests
  • Improve PHPDoc
  • Update LICENSE

3.40.0 (2022-12-20)

  • Add PHP 8.2 support
  • Improve unit tests

3.39.0 (2022-11-21)

  • Update DataTables to 1.13.1
  • Update DataTables AutoFill to 2.5.1
  • Update DataTables Buttons to 2.3.3
  • Update DataTables ColReorder to 1.6.1
  • Update DataTables Datetime to 1.2.0
  • Update DataTables FixedColumns to 4.2.1
  • Update DataTables FixedHeader to 3.3.1
  • Update DataTables KeyTable to 2.8.0
  • Update DataTables Responsive to 2.4.0
  • Update DataTables RowGroup to 1.3.0
  • Update DataTables RowReorder to 1.3.1
  • Update DataTables SearchBuilder to 1.4.0
  • Update DataTables SearchPanes to 2.1.0
  • Update DataTables Select to 1.5.0
  • Update DataTables StateRestore to 1.2.0
  • Improve code quality

3.38.1 (2022-07-15)

  • Fix assets configuration

3.38.0 (2022-07-15)

  • Update jQuery DataTables to 1.12.1
  • Update dependencies
  • Update List providers command

3.37.0 (2022-03-24)

  • Add renderActionButtonPdf() into DataTables buttons renderer
  • Add Enabled badge renderer trait
  • Add Enabled label renderer trait

3.36.0 (2022-03-22)

  • Add renderActionButtonComment() into DataTables buttons renderer
  • Improve DataTables buttons renderer trait

3.35.0 (2022-03-15)

IMPORTANT NOTICE: The following Symfony versions are now not supported

  • Symfony 3.4
  • Symfony 4.0
  • Symfony 4.1
  • Symfony 4.2
  • Symfony 4.3
  • Add PHP 8.x support
  • Add Symfony 5.x support
  • Add array entities trait
  • Improve abstract DataTables provider
  • Improve code quality
  • Improve PHPDoc
  • Update dependencies

3.34.0 (2022-02-23)

IMPORTANT NOTICE: The following methods has been deprecated

  • WBW\Bundle\JQuery\DataTablesBundle\Repository\DefaultDataTablesRepository::buildDataTablesCountExported()
  • WBW\Bundle\JQuery\DataTablesBundle\Repository\DefaultDataTablesRepository::buildDataTablesCountFiltered()
  • WBW\Bundle\JQuery\DataTablesBundle\Repository\DefaultDataTablesRepository::buildDataTablesCountTotal()
  • WBW\Bundle\JQuery\DataTablesBundle\Repository\DefaultDataTablesRepository::buildDataTablesExportAll()
  • WBW\Bundle\JQuery\DataTablesBundle\Repository\DefaultDataTablesRepository::buildDataTablesFindAll()
  • Add dataTablesCountExportedQueryBuilder()
  • Add dataTablesCountFilteredQueryBuilder()
  • Add dataTablesCountTotalQueryBuilder()
  • Add dataTablesExportAllQueryBuilder()
  • Add dataTablesFindAllQueryBuilder()

3.33.1 (2022-02-21)

  • Fix getDataTablesUrl()

3.33.0 (2022-02-14)

  • Add Icon renderer trait
  • Improve code quality
  • Reorganize renderer traits

3.32.0 (2022-02-10)

  • Add DataTables buttons renderer trait
  • Add renderActionButtonSwitch() into abstract DataTables provider
  • Improve code quality
  • Improve unit tests
  • Update translations

3.31.1 (2022-02-09)

  • Reorganize renderer traits

3.31.0 (2022-02-07)

  • Add Column width interface
  • Improve abstract DataTables provider
  • Improve float renderer trait

3.30.0 (2022-02-04)

  • Add center-aligned text renderer trait
  • Add justified-aligned text renderer trait
  • Add left-aligned text renderer trait
  • Add right-aligned text renderer trait
  • Fix right-aligned renderer trait
  • Fix center-aligned renderer trait

3.29.0 (2022-02-04)

  • Add center-aligned renderer trait
  • Add right-aligned renderer trait

3.28.0 (2022-01-27)

  • Update jQuery DataTables to 1.11.4

3.27.0 (2021-12-29)

  • Improve views organization

3.26.0 (2021-12-29)

  • Improve views organization

3.25.0 (2021-12-21)

  • Add indexEntities() into DataTables entity helper

3.24.0 (2021-12-15)

  • Update jQuery DataTables to 1.11.3
  • Add StateRestore DataTables plugin

3.23.1 (2021-12-10)

  • Fix sample javascript functions

3.23.0 (2021-12-08)

  • Add DataTables provider trait
  • Add sample javascript functions
  • Improve DataTables events
  • Improve translations

3.22.0 (2021-11-26)

  • Add Translator trait
  • Improve list DataTables provider command
  • Improve abstract DataTables provider

3.21.0 (2021-11-17)

  • Add alone parameter into renderAction() to provide a simple DataTables HTML rendering

3.20.0 (2021-10-21)

  • Add renderActionButtonNew() into abstract DataTables provider
  • Improve code quality

3.19.1 (2021-10-06)

  • Fix some options erasing
  • Minor fixes

3.19.0 (2021-09-28)

  • Add color renderer trait
  • Add date renderer trait
  • Add date/time renderer trait
  • Add float renderer trait
  • Add image renderer trait
  • Add string wrapper trait

3.18.0 (2021-09-24)

  • Add list DataTables provider command

3.17.0 (2021-09-06)

  • Add renderPercent() method into abstract DataTables provider
  • Add renderPrice() method into abstract DataTables provider
  • Improve unit tests

3.16.1 (2021-09-02)

  • Fix API namespace
  • Improve DataTables Twig extension

3.16.0 (2021-08-17)

  • Improve translations

3.15.0 (2021-08-17)

  • Update dependencies

3.14.0 (2021-08-17)

  • Update jQuery DataTables to 1.10.25
  • Add DataTables DateTime plugin
  • Improve code quality
  • Improve unit tests
  • Move API classes
  • Remove jQuery DataTables events

3.13.1 (2021-03-01)

  • Improve code quality

3.13.0 (2021-02-15)

  • Update jQuery DataTables to 1.10.23
  • Add DataTables SearchBuilder plugin
  • Add DataTables SearchPanes plugin

3.12.3 (2021-02-09)

  • Improve unit tests

3.12.2 (2021-02-08)

  • Fix some class_alias uses

3.12.1 (2021-02-05)

  • Replace Class:: by static::

3.12.0 (2021-02-04)

IMPORTANT NOTICE: The following Symfony versions are now not supported

  • Symfony 2.7
  • Symfony 2.8
  • Symfony 3.0
  • Symfony 3.1
  • Symfony 3.2
  • Symfony 3.3

IMPORTANT NOTICE: The following PHP versions are now not supported

  • PHP 5.6
  • PHP 7.0

IMPORTANT NOTICE: The following deprecated classes has been removed

  • WBW\Bundle\JQuery\DataTablesBundle\Event\DataTablesEvents
  • WBW\Bundle\JQuery\DataTablesBundle\DataTablesVersionInterface
  • Improve PHP doc
  • Improve unit tests
  • Migrating from PHP 5.6 to PHP 7.1

3.11.5 (2020-11-20)

  • Improve dependencies

3.11.4 (2020-07-09)

  • Fix default views
  • Improve abstract DataTables provider
  • Refactor JSON serialization

3.11.3 (2020-07-07)

  • Reorder buttons

3.11.2 (2020-06-30)

  • Improve code quality
  • Update documentation

3.11.1 (2020-06-03)

  • Improve unit tests
  • Update documentation

3.11.0 (2020-02-24)

  • Add jQueryDataTablesOptions Twig function

3.10.0 (2020-01-06)

  • Update dependencies

3.9.0 (2019-10-27)

  • Add Json serialize support into wbw_jquery_datatables_serialize route
  • Replace the route wbw_jquery_datatables_show by wbw_jquery_datatables_serialize

3.8.0 (2019-10-14)

IMPORTANT NOTICE: The following classes has been removed

  • WBW\Bundle\JQuery\DataTablesBundle\DataTablesInterface
  • Improve unit tests
  • Update Configuration
  • Update DataTables to 1.10.20
  • Update DataTables Twig extension (change json_encode options)

3.7.1 (2019-09-04)

  • Improve unit tests
  • Rename TAG_NAME constant

3.7.0 (2019-08-08)

  • Improve log level
  • Improve unit tests

3.6.2 (2019-08-02)

  • Fix order attribute into encoded options.
  • Improve unit tests

3.6.1 (2019-07-22)

  • Add PHP extensions into Composer

3.6.0 (2019-07-10)

  • Add renderActionButtonDelete() into abstract DataTables provider
  • Add renderActionButtonDuplicate() into abstract DataTables provider
  • Add renderActionButtonEdit() into abstract DataTables provider
  • Add renderActionButtonShow() into abstract DataTables provider

3.5.1 (2019-07-09)

  • Fix renderRowButtons() when some routes are null

3.5.0 (2019-07-06)

  • Add DataTables entity helper
  • Add DataTables entity interface
  • Replace string by constant into getAssetsRelativeDirectory()
  • Update exceptions inheritance

3.4.0 (2019-07-04)

  • Add jQuery DataTables events
  • Add renderRowButtons() into abstract DataTables provider

3.3.0 (2019-06-14)

  • Fix deprecated root() call into Configuration

3.2.1 (2019-06-08)

  • Fix deprecated root() call into Configuration

3.2.0 (2019-06-08)

  • Change license
  • Update Composer (according to Composer schema)
  • Update Travis-CI configuration (Symfony 4.3)

3.1.0 (2019-05-24)

  • Add Configuration
  • Reorganize documentation

3.0.1 (2019-05-17)

  • Fix translation domain

3.0.0 (2019-05-11)

  • Better support of Symfony's bundle recommendations
  • Fix DataTables column method visibility
  • Fix DataTables search with different data types (date, int, string, ...)
  • Improve PHPDoc
  • Optimize DataTables Twig extension
  • Replace deprecated Twig classes
  • Update dependencies
  • Update SERVICE_NAME constants

2.1.1 (2019-02-18)

  • Remove all unnecessary Twig extension constructors

2.1.0 (2019-02-14)

  • Add wrapContent() into abstract DataTables provider
  • Improve templates
  • Improve unit tests
  • Update DataTables to 1.10.18

2.0.4 (2019-02-01)

  • Add DataTables normalizer
  • Clean up comments
  • Fix PHPDoc
  • Fix possible issue into DataTables wrapper helper
  • Replace FileNotFoundException

2.0.3 (2019-01-25)

  • Add jQueryDataTablesName Twig function (retrieve a DataTables name with wrapper)
  • Explode DataTables Twig extension unit tests
  • Fix PHPDoc
  • Fix event, service and tag names (snake case)

2.0.2 (2019-01-18)

  • Fix resource includes
  • Improve functional tests

2.0.1 (2019-01-18)

  • Fix resource includes

2.0.0 (2019-01-14)

  • Add abstract DataTables provider
  • Add CHANGELOG
  • Add DataTables enumerator
  • Add DataTables events
  • Add DataTables factory
  • Add DataTables manager trait
  • Add DataTables mapping interface
  • Add DataTables options interface
  • Add DataTables request interface
  • Add DataTables router interface
  • Add DataTables Twig extension trait
  • Add DataTables wrapper interface
  • Add DataTables wrapper trait
  • Add Symfony 4.2 support
  • Add UserInterface injection into DataTables wrapper
  • Improve code style
  • Improve unit tests
  • Remove getName() method into DataTables wrapper
  • Remove keyword "final" into unit tests
  • Split layout templates
  • Update comments
  • Update dependencies (Bootstrap bundle 2.0.0)
  • Update TAG_NAME constant
  • Update PHPDoc
  • Use "interface" for parameter types

1.5.7 (2018-12-19)

  • Fix Windows client support for CSV export

1.5.6 (2018-12-05)

  • Fix invisible columns

1.5.5 (2018-10-08)

  • Fix Doctrine query with a negative length (DataTables option bPaginate with false value)

1.5.4 (2018-10-04)

  • Improve functional tests
  • Update PHPDoc

1.5.3 (2018-10-01)

  • Fix string delimiters

1.5.2 (2018-10-01)

  • Update dependencies

1.5.1 (2018-09-28)

  • Add compatibility with Symfony 4.x
  • Improve unit tests
  • Update dependencies (core-library 5.0.0)
  • Update services configuration

1.5.0 (2018-09-25)

  • Clean up code
  • Improve unit tests
  • Inject DataTables provider into DataTables wrapper
  • Fix inheritance support by calling static methods with static:: in place of self::

1.4.1 (2018-09-12)

  • Add "null" support into DataTables exceptions
  • Add "null" support into DataTables editor
  • Add "null" support into DataTables CSV exporter
  • Add exceptions support
  • Improve comments

1.4.0 (2018-09-10)

  • Add column edition support
  • Improve unit tests
  • Update PHPDoc
  • Update translations

1.3.0 (2018-09-06)

  • Add constants
  • Add language option support

1.2.1 (2018-08-30)

  • Refactoring controller
  • Update dependencies (core-library 4.2.0)

1.2.0 (2018-08-28)

  • Improve coding style
  • Rename "get" route into "show" route (break compatibility)

1.1.1 (2018-08-25)

  • Add getCSVExporter()
  • Update PHPDoc

1.1.0 (2018-08-24)

  • Add DataTables options
  • Add constants
  • Add DataTables mapping helper
  • Improve unit tests
  • Update PHPDoc

1.0.3 (2018-08-22)

  • Improve unit tests
  • Update dependencies (core-library 4.0.0)

1.0.2 (2018-08-17)

  • Fix Scrutinizer-CI issues
  • Replace Response by JsonResponse

1.0.1 (2018-08-16)

  • Fix exceptions arguments

1.0.0 (2018-08-13)

  • Initial release