Current section
Files
Jump to
Current section
Files
ecto_shorts
CHANGELOG.md
CHANGELOG.md
## Changelog
#### V2.4.0
- add recursive relational filtering
- add `%{field: %{!=: [1, 2, 3]}}` to allow `NOT IN ANY` queries
- fix intermittent failure from `function_exported?(schema, :create_changeset, 1)`
#### V2.3.0
- add ability to optionally require a id or a cast/put assoc
- type spec fixes
#### V2.2.3
- More typespec fixes
#### V2.2.2
- More typespec fixes
#### V2.2.1
- Use a backup error module if set to nil
#### V2.2.0
- no longer require `create_changeset`, it is now optional
- Fix dialyzer issues
#### V2.1.2
- fix typings a bit
- add lower/upper filters
#### V2.1.1
- fix update returning wrong error format
#### V2.1.0
- Make responses for Errors return as ErrorMessage
#### V2.0.0
- 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
#### V1.1.5
- Add support for querying arrays and using filters around those
- Add ability to set `repo` option in `CommonChanges.preload_change_assoc` to set which repo to preload from
#### V1.1.4
- fix change to dropping associations from find instead of taking fields so other filters pass through
#### V1.1.3
- Fix relational filtering on `find_*`
#### V1.1.2
- Remove relational filtering on `find_*` functions
#### V1.1.2
- Add support for not equals filtering
#### V1.1.1
- Fix support for order_by filtering
#### V1.1.0
- Added support for querying by relation
- Remove order_by from `convert_params_to_filter` arguments and implement as a parameter
#### V1.0.0
- 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.MultipleResultsError` if more than one result is being returned from the query (BREAKING)
#### V0.1.5
- Add `find_or_create` for Actions
#### V0.1.4
- Update schema
- Add better specs
- Bug fixes for update
#### V0.1.3
- Add `like` filter param
- Add more documentation
#### V0.1.2
- Add more documentation
#### V0.1.1
- Add some documentation fixes
#### V0.1.0
- Initial Release