- add recursive relational filtering
- add
%{field: %{!=: [1, 2, 3]}}to allowNOT IN ANYqueries - fix intermittent failure from
function_exported?(schema, :create_changeset, 1)
- add ability to optionally require a id or a cast/put assoc
- type spec fixes
- More typespec fixes
- More typespec fixes
- Use a backup error module if set to nil
- no longer require
create_changeset, it is now optional - Fix dialyzer issues
- fix typings a bit
- add lower/upper filters
- fix update returning wrong error format
- Make responses for Errors return as ErrorMessage
- refactor: change find_and_update to find_and_upsert and make find_and_update not do a create
- fix: make sure we can do partial updates or create with associations
- Add support for querying arrays and using filters around those
- Add ability to set
repooption inCommonChanges.preload_change_assocto set which repo to preload from
- fix change to dropping associations from find instead of taking fields so other filters pass through
- Fix relational filtering on
find_*
- Remove relational filtering on
find_*functions
- Add support for not equals filtering
- Fix support for order_by filtering
- Added support for querying by relation
- Remove order_by from
convert_params_to_filterarguments and implement as a parameter
- Multi-repo & Replica support
- Add
find_and_update - Add
find_or_create_many - Add
stream - Passing nil as a param results in an error (BREAKING)
- find now returns an
Ecto.MultipleResultsErrorif more than one result is being returned from the query (BREAKING)
- Add
find_or_createfor Actions
- Update schema
- Add better specs
- Bug fixes for update
- Add
likefilter param - Add more documentation
- Add more documentation
- Add some documentation fixes
- Initial Release