Features:
-
Improve selection of atomic validation attribute, including resource-level option (#2356) by @stevebrambilla
-
data_one_of validation (#2358) by @barnabasJ
-
add
Ash.transact/3(#2341) by @barnabasJ
Bug Fixes:
-
don't stringify fieldset atoms in read action by @zachdaniel
-
extended context collision prevention to all bulk operation types and added convenience helpers (#2357) by Daniel Gollings
-
improve nested bulk action notification handling (#2353) by Daniel Gollings
-
Ash.Query.after_transaction result argument issues. (#2354) by James Harton
-
after_transaction on read error bug. by James Harton
-
correct after_transaction result type for successful queries. by James Harton
-
properly set defaults when using string keys in typed structs by @zachdaniel
-
move rollback_on_error logic to DataLayer.transaction by @barnabasJ
-
handle return_skipped_upsert? in bulk creates (#2343) by @barnabasJ
-
Incorrect return type checking for generic action hooks (#2352) by James Harton
-
remove non public arguments in generator action_input (#2350) by Minsub Kim
-
handle atomic_refs in bulk upserts (#2342) by @barnabasJ
-
fix with_transaction bug in Mnesia data layer (#2340) by Dan Wanek
-
properly retrieve
parentrelationship paths out ofexistsby @zachdaniel
Improvements:
- add can? callback for return_skipped_upsert? for bulk by @barnabasJ