- Updated config elixir version to 1.14 minimum
- Updated deps to Ecto 3.5
- Support the same OTP/Elixir matrix as Torch project
- Elixir 1.14-16
- OTP 23.x-26.x
- Don't pass
prefix
to repo when not provided
- Remove elixir 1.11 warnings
- Add
prefix
options (see test for usage)
- Handle absolute distinct clauses in join pagination
- Upgrade ecto to
~> 3.3
- Allow overflow page numbers when option is provided
- Correctly handle
DISTINCT
queries when counting entries
- Optimize
total_entries
for queries without group by clauses - Allow directly specifying
offset
- Don't allow
page_number
to be greater thantotal_pages
- Support Ecto 3.0
- Allow directly specifying
total_entries
- Handle complex group by statements in
total_entries
- Require Elixir
~> 1.3
- Return
total_pages
of1
when there are no results
- Supply
caller
when executing queries
- Exclude
order_by
before building a subquery
- Exclude
preload
andselect
before building a subquery
- Use
subquery
to calculatetotal_entries
- Remove Elixir 1.4.0 warnings
- Support Ecto 2.1.x
- Gracefully handle no result when counting records
- Update postgrex dependency to 0.12.x
- Include scrivener in applications to support releases
- Initial release