Packages

Library for simple filtering and sorting datasheets

Current section

Files

Jump to
data_provider CHANGELOG.md
Raw

CHANGELOG.md

# Changelog for v1.x
## 1.2.0 (2021-10-16)
### Enhancements
* Set `:params` field of `DataProvider.Pagination` as independent module `DataProvider.Pagination.Params`
* Add `:pages` field with available pages into `DataProvider.Pagination` struct.
## 1.1.0 (2021-10-11)
### Bug fixes
* Add correctly raising of `DataProvider.RepoCallError` for implementations, which `find/1` returns `Ecto.Query` but `repo/0` returns not a `Ecto.Repo` implementation.
* Fix error of calculating the total data count in `DataProvider`. Before, total count were calculated based on exist items in `DataProvider.Data`. It was wrong, because `items` of `DataProvider.Data` contain items count, which limited by `page_size` of `DataProvider.Pagination`. From now on, total count calculates based on `DataProvider.SearchOptions` with no `DataProvider.Pagination` influence.
### Enhancements
* From now on `DataProvider.RepoCallError` message more informative for modules, which returns `Ecto.Query` in `find/1` implementation but in `repo/0` returns not a `Ecto.Repo` (or invalid `Ecto.Repo`) implementation.