diff --git a/CHANGELOG.md b/CHANGELOG.md index 60dc90d0..72458387 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,45 @@ See [Conventional Commits](Https://conventionalcommits.org) for commit guideline +## [v2.9.22](https://github.com/ash-project/ash/compare/v2.9.21...v2.9.22) (2023-06-09) + + + + +### Bug Fixes: + +* various fixes to data loading + +* properly set tenant on nested calculation loads + +* properly set calc_name to resource calculation name on aliased calc loads + +* check correct calculation dependency for relationship + +* don't use `to_string` on the calculation names + +* don't need to check current aggs/calcs in filters anymore + +* set query tenant on calc dep loads + +* copy tenant to step on flow build (#603) + +* ensure add_tenant/1 checks the correctkey (#601) + +### Improvements: + +* optimize `LoadRelationship` calculation + +* `Ash.Query.accessing/2` to get a list of fields being accessed + +* builting `LoadAttribute` and `LoadRelationship` calculations + +* warn on invalid/impossible policies + +* support loading through types + +* properly set tenant from initial data + ## [v2.9.21](https://github.com/ash-project/ash/compare/v2.9.20...v2.9.21) (2023-06-06) diff --git a/README.md b/README.md index b34cef7f..41923fd1 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ```elixir def deps do [ - {:ash, "~> 2.9.21"} + {:ash, "~> 2.9.22"} ] end ``` diff --git a/documentation/tutorials/get-started.md b/documentation/tutorials/get-started.md index 9140a63e..7e605a5c 100644 --- a/documentation/tutorials/get-started.md +++ b/documentation/tutorials/get-started.md @@ -73,7 +73,7 @@ defp deps do [ # {:dep_from_hexpm, "~> 0.3.0"}, # {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}, - {:ash, "~> 2.9.21"} # <-- add this line + {:ash, "~> 2.9.22"} # <-- add this line ] end ``` diff --git a/mix.exs b/mix.exs index ec9a300e..000050d2 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,7 @@ defmodule Ash.MixProject do designed to be used by multiple front ends. """ - @version "2.9.21" + @version "2.9.22" def project do [