DownloadCHANGELOG
2.7.0 (2018-07-19)
-
Updated `composer.json`.
-
Added service ID `oka_pagination.query_builder_handler`.
-
Defined service ID `oka_pagination.query_builder_manipulator` like alias of service ID `oka_pagination.query_builder_handler`.
-
Added `Oka\PaginationBundle\Converter\ORM\IsNullQueryExprConverter` class.
-
Added `Oka\PaginationBundle\Converter\ORM\IsNotNullQueryExprConverter` class.
2.6.0 (2018-06-21)
-
Added `Oka\PaginationBundle\Converter\DBAL\EqualQueryExprConverter` class.
-
Added `Oka\PaginationBundle\Converter\DBAL\NotEqualQueryExprConverter` class.
-
Renamed from `Oka\PaginationBundle\Converter\LikeQueryExprConverter` to `Oka\PaginationBundle\Converter\DBAL\LikeQueryExprConverter`.
-
Renamed from `Oka\PaginationBundle\Converter\NotLikeQueryExprConverter` to `Oka\PaginationBundle\Converter\DBAL\NotLikeQueryExprConverter`.
2.5.1 (2018-05-19)
-
Fixed bug `composer.json` bad definition.
2.5.0 (2018-05-19)
-
Changed project folders structure.
-
Added `.gitignore` file.
2.4.4 (2018-01-24)
-
Fixed `oka_pagination.pagination_managers.*.template` configuration values bad definition.
2.4.3 (2017-12-19)
-
Fixed bad parameter given has `preg_match()` function in `QueryBuilderManipulator::supports()` method.
2.4.2 (2017-12-08)
-
Fixed bad count query caused by many fields given for query projection.
2.4.1 (2017-12-07)
-
Improves comparison of booleans that must be done strictly.
2.4.0 (2017-12-07)
-
Defined by default `count` and `select` query like `distinct`.
2.3.0 (2017-12-07)
-
Added `Oka\PaginationBundle\Util\PaginationQuery::addQueryPart()` method.
-
Added `Oka\PaginationBundle\Util\PaginationQuery::getQueryParts()` method.
-
Added `oka_pagination.request.query_map.fields` configuration values.
-
Added `oka_pagination.request.query_map.distinct` configuration values.
-
Allowed to select specific fields return to a page.
2.2.0 (2017-12-05)
-
Added `Oka\PaginationBundle\Converter\Exception\PaginationException` class
-
Made all exception classes inherited from the `PaginationException` class.
-
Added `FilterUtil` class.
-
Added `Oka\PaginationBundle\Converter\ORM\RangeQueryExprConverter` class.
-
Added `Oka\PaginationBundle\Converter\Mongodb\RangeQueryExprConverter` class.
2.1.2 (2017-11-29)
-
Fixed token not defined in the query.
2.1.1 (2017-11-29)
-
Modified `QueryBuilderManipulator::applyExprFromString()` method signature.
2.1.0 (2017-11-29)
-
Fixed bug undefined constant in class method `Oka\PaginationBundle\Service\PagingationManager::paginate()`.
-
Added the ability of filtering query with sql expresion in URL query filters.
-
Added `oka_pagination.query_builder_manipulator` service ID.
-
Added `oka_pagination.query_expr_converters` configuration values.
-
Added `Oka\PaginationBundle\Converter\LikeQueryExprConverter` class in query expression map converter.
-
Added `Oka\PaginationBundle\Converter\NotLikeQueryExprConverter` class in query expression map converter.
-
Updated documentation.
2.0.1 (2017-11-27)
-
Adds support for array type in request filters.
2.0.0 (2017-11-25)
-
Removed `oka_pagination.sort` configuration values.
-
Removed `oka_pagination.pagination_managers.[manageName].sort` configuration values.
-
Removed `oka_pagination.twig.enable_global` configuration values.
-
Added `Oka\PaginationBundle\Util\PaginationQuery` class.
-
Added `PaginationManager::createQuery()` method.
-
Deprecated `PaginationManager::prepare()` method.
-
[BC break] Removed `Oka\PaginationBundle\Service\PaginationManager` properties `$page`, `$itemPerPage`, `$maxPageNumber` and associated getters and setters.
-
[BC break] Removed `PaginationManager::fetch()` deprecated method since bundle version `1.3.0`.
-
[BC break] Removed `PaginationManager::getPaginationStore()` deprecated method since bundle version `1.3.0`.
-
[BC break] Removed `PaginationManager::getCurrentManagerName()` deprecated method since bundle version `1.3.0`.
-
Updated documentation.
1.3.0 (2017-11-22)
-
Deprecated `oka_pagination.sort` configuration values.
-
Deprecated `oka_pagination.pagination_managers.[manageName].sort` configuration values.
-
Added `oka_pagination.request.sort` configuration values.
-
Added `oka_pagination.pagination_managers.[manageName].request.sort` configuration values.
-
Updated documentation.
1.2.14 (2017-09-25)
-
Fixed bad definition of arguments of `oka pagination.default.object manager` service.
1.2.13 (2017-09-20)
1.2.12 (2017-09-20)
-
Renamed `PaginationManagersConfig` class to `PaginationManagerBag`.
-
Changed service ID form `oka_pagination.managers_config` class to `oka_pagination.manager_bag`.
1.2.11 (2017-09-19)
-
Fixed text files should end with a newline character.
1.2.10 (2017-09-19)
-
Fixed text files should end with a newline character.
1.2.9 (2017-09-19)
-
Updated `LICENCE`.
-
Updated `README`.
-
Updated documentation.
-
Improve code quality.
1.2.8 (2017-09-11)
-
Added the ability to get the value of a datetime query filter from a timestamps.
1.2.7 (2017-09-11)
-
Lets you not supply the 'oka_pagintaion.pagination_managers` configuration value.
-
Added french translation.
1.2.6 (2017-06-01)
-
Upgraded property `filter` in `PaginationResultSet` class of string to array value.
1.2.5 (2017-06-01)
-
Added property `filter` in `PaginationResultSet` class.
1.2.4 (2017-06-01)
-
Adds support for the resolution of the filters of the request.
1.2.3 (2017-05-31)
-
Makes the node `pagination_manager` optional in the bundle config.
1.2.2 (2017-05-31)
-
Adds support of Symfony3 and PHP7.
1.2.O (2017-03-15)
-
Separate the twig extension configuration from the PaginationManager to an OkaPaginationExtension class in Namespace `Oka\PaginationBundle\Twig\OkaPaginationExtension`.
-
Allows you to enable or disable the twig extension.
-
Allows to activate or deactivate the injection of globals variables in the twig template.
-
Added params context in pagintaion template.
1.1.5 (2017-02-16)
-
Added itemOffset in pagination resultset.
1.1.4 (2017-02-25)
-
Modify propertie support.doc within composer.json file.
1.1.3 (2017-02-25)
-
Fixed pagination manager stricMode.
1.1.2 (2017-02-25)
1.1.1 (2017-02-25)
-
Added getter method for page and itemPerPage.
1.1.0 (2017-02-15)
-
Added getting started in documentation.
-
Allow support of object class name as value of pagination manager name.
-
Allow to paginate many entity class in single request.
-
Added criteria in count item closure.
-
Thrown an exception if the values returned by the closures are not valid.
-
Fixed mongodb query builder skip method bad using.
-
Added value `doctrine/mongodb-odm` in propertie `suggests` of composer.json file.
1.0.0 (2017-02-01)
-
Fixed bug callable.
-
Fixed pagination result set attribute `pageNumber` is undefined.
-
Fixed pagination manger bad hydratation mode.
-
Update composer file.
|