v3.30.0
Features:
-
pass relationship read action arguments (#2775) by @jechol (#2775)
-
support for aggregated Policy evaluation (#2778) by CyanideDragon (#2778)
-
add action_changes function to combine global and action-specific changes by Aaron Heiner (#2776)
-
mix: add
mix ash.set.domainsconfiguration task via Igniter (#2762) by Okoye (Nature) Andrew (#2762)
Bug Fixes:
-
expand calculations no matter where they appear by @zachdaniel
-
use final relationship read action for aggregates (#2792) by @jechol (#2792)
-
fix negate atomic validation field interpolation (#2787) by @stevebrambilla (#2787)
-
propagate shared context when loading bulk create results (#2783) by @nallwhy (#2783)
-
don't clobber bulk destroy context by @zachdaniel
-
don't carry over query context to changesets by @zachdaniel
-
ensure manual action module is loaded before bulk dispatch (#2768) by diogomrts (#2768)
-
on_match :destroy for many_to_many now destroys both join and destination (#2638) by @nallwhy (#2638)
-
manifest reachability for repeated action roots (#2766) by olivermt (#2766)
-
pass NotLoaded/ForbiddenField through Ash.Type.rewrite/4 for array types (#2765) by Oshoma Momoh (#2765)
-
load and rewrite array-member union types correctly (#2763) by skanderm (#2763)
Improvements:
-
redact keyset values in
InvalidKeysetmessages (#2788) by nseaSeb (#2788) -
add
error_handlerto generic actions (#2782) by @jimsynz (#2782) -
add default_bulk_batch_size data layer callback(#2780) by alfieV (#2780)
-
Syntax Error for Exists improved #2274 (#2767) by torazar (#2767)
-
support predicate (question mark endings) in code interfaces (#2761) by colenelson0 (#2761)