diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f5847e..871f66e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## 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 diff --git a/mix.exs b/mix.exs index eb19885..8f7e830 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule EctoShorts.MixProject do def project do [ app: :ecto_shorts, - version: "2.3.0", + version: "2.4.0", elixir: "~> 1.11", start_permanent: Mix.env() == :prod, deps: deps(), @@ -26,7 +26,6 @@ defmodule EctoShorts.MixProject do dialyzer: [ plt_add_apps: [:ex_unit, :mix], - plt_ignore_apps: [:ecto_shorts], list_unused_filters: true, ignore_warnings: ".dialyzer-ignore.exs", flags: [:unmatched_returns, :no_improper_lists]