- Fixed issue when finding primary key when a query is passed
- No longer load test assets in non-test envs
- Minor typespec fix
- Support only Ecto 3
- Drop support for Elixir < 1.4 and Ecto < 2.2.0
- Drop support for postgrex pre-releases
- Fixed
latest/1
and its tests
- Added
at
,at_or_later_than
,at_or_earlier_than
,earlier_than
,earliest
,later_than
,latest
,on
,on_or_later_than
,on_or_earlier_than
- Improved specs and docs
- Rewrite tests to perform actual DB queries for better test coverage
- Renamed
sum
tototal
,avg
toaverage
,min
tominimum
,max
tomaximum
- Removed
first_inserted
,inserted_after
,inserted_after_incl
,inserted_before
,inserted_before_incl
,last_inserted
,updated_after
,updated_after_incl
,updated_before
,updated_before_incl
avg
,min
,max
, andsum
can now take String.t field names
- Added missing guards for existing API to enforce compliance
- Rename
first
tofirst_inserted
andlast
tolast_inserted
to avoid conflicts with Ecto 2
- Relax Ecto requirement to support 2.0