Tags: falood/ash
Tags
release v1.53.2 [v1.53.2](ash-project/ash@v1.53.1...v1.53.2) (2022-08-10) Bug Fixes: * persist a nil actor properly
release v1.53.1 [v1.53.1](ash-project/ash@v1.53.0...v1.53.1) (2022-08-10) Bug Fixes: * propery set authorize?: false on runtime filter * explicitly don't authorize the runtime filter authorization logic * fix eager function/operator evaluation * scrub values properly, same as last bug * map update bug when sanitizing boolean expressions * fixs runtime filter fallbacks Improvements: * support `authorize?` as a changeset option * add `actor_present` policy * add `error?` option to get * fix various operator evaluators
release v1.53.0 [v1.53.0](ash-project/ash@v1.52.0-rc.22...v1.53.0) (2022-08-04) Bug Fixes: * (attempt) to fix calc loading issue
release v1.52.0-rc.22 [v1.52.0-rc.22](ash-project/ash@v1.52.0-rc.21...v1.52.0-rc.22) (2022-08-03) Bug Fixes: * actually use `warn_on_empty?` config * check for actor on query/changeset for actor context * pass actor opt down * don't skip setting tenant when actor is present * don't use `apply/3` on kernel macros * small bug in DSL transformer manipulation. * && and || don't short-circuit to `nil` * `{:ok, _}` -> `{:known, _}` when evaluating operators * fix bad evaluation case for operators * ensure we only take unique related records when lazy loading Improvements: * add warnings to DSL transformer returns * warn on empty registries * better sanitization around sensitive attributes in filters * change `always_authorize?` to `authorize` for multiple options * add error message for manual action missed
release v1.52.0-rc.21 [v1.52.0-rc.21](ash-project/ash@v1.52.0-rc.20...v1.52.0-rc.21) (2022-07-19) Bug Fixes: * use `Map.get/2` when getting paths if the value is a struct Improvements: * add || and && operators * sort parsing helpers * add `Ash.Sort.parse_input!/2` * add `transfer_context/1` and `get_context_for_transfer/0` * add process-based actor, tenant and query/changeset context * add `always_authorize?` and `require_actor?` to api config * support paths in `actor/1`
release v1.52.0-rc.19 [v1.52.0-rc.19](ash-project/ash@v1.52.0-rc.18...v1.52.0-rc.19) (2022-07-13) Bug Fixes: * make mnesia and ets work properly when sharing tables * make updates properly merge with mnesia and ets * `attribute_writable?` also makes it public Improvements: * code_interface optional arguments * improve behavior of `lazy?: true` option
release v1.52.0-rc.18 [v1.52.0-rc.18](ash-project/ash@v1.52.0-rc.17...v1.52.0-rc.18) (2022-07-10) Bug Fixes: * fix doc links and include in release
release v1.52.0-rc.17 [v1.52.0-rc.17](ash-project/ash@v1.52.0-rc.16...v1.52.0-rc.17) (2022-07-06) Bug Fixes: * add back in `writable?` option to relationships, and add `attribute_writable?` to `belongs_to` * don't rescue arbitrary exception/exits Improvements: * add back in DSL docs * add `match_other_defaults?` to attribute
release v1.52.0-rc.16 [v1.52.0-rc.16](ash-project/ash@v1.52.0-rc.15...v1.52.0-rc.16) (2022-07-05) Bug Fixes: * fix return type for `dump/3` ecto type * `load/3` returns `{:ok, value} | :error` Improvements: * remove relationship writability, as it all happens through arguments now * repurpose `writable?` on `belongs_to` to make the attribute writable
PreviousNext