Releases: ash-project/ash
v3.5.28
Bug Fixes:
-
accept composite types in typed struct types by @zachdaniel
-
keep descriptions from typed struct DSL by @zachdaniel
v3.5.27
Bug Fixes:
-
properly merge contexts from scope and opts by @zachdaniel
-
ensure that
modify_queryis honored on aggregates by @zachdaniel -
read action: Tenant from before_action will survive in metadata (#2189) by @serpent213
-
set action on aggregate queries by @zachdaniel
-
cascade change action selection (#2193) by @barnabasJ
-
try atomic_upgrade_with before falling back to primary action in cascade changes (#2191) by @barnabasJ
-
ensure
cast_inputusesnewcallback on typed structs by @zachdaniel -
use correct options in code interfaces in usage-rules.md by @zachdaniel
-
support single atoms in
sort_inputby @zachdaniel
Improvements:
-
support where clauses on preparations by @zachdaniel
-
support
Ash.Queryfor most builtin validations by @zachdaniel -
support validations on read actions by @zachdaniel
-
introduce
Ash.TypedStructas a simpler struct type by @zachdaniel
v3.5.26
Bug Fixes:
-
don't dump values to native when building changesets by @zachdaniel
-
ensure that async limiter is properly cleared by @zachdaniel
-
when comparing embedded attributes, ignore metadata keys by @zachdaniel
-
clear async limiter on pagination query by @zachdaniel
Improvements:
-
set
show_policy_breakdowns?totruein dev/test by default by @zachdaniel -
make
mix ash.gen.resourcemerge existing resources by @zachdaniel -
allow code_interface default_options to accept a function (#2183) by scottwoodall
-
show optional code interface inputs in usage rules by @zachdaniel
v3.5.25
Bug Fixes:
-
handle additional cases in
Ash.Filter.flat_mapby @zachdaniel -
handle overlapping type short-codes in app/dependencies by @zachdaniel
-
ensure that constraints are set on calculations by @zachdaniel
-
Upgrade strip_metadata/1 to recurse on maps and handle additional metadata fields (#2169) by Samuel Wrenn
-
ensure that atomic upgrades assume casted inputs by @zachdaniel
-
move length constraint checking to the end (#2155) by kernel-io
Improvements:
-
validate reserved constraint key names by @zachdaniel
-
Read Action multitenancy :bypass_all (#2154) by xantrac
-
add missing types to Ash.load typespec (#2167) by @barnabasJ
-
allow pure-binary sigils in expr fragments (#2165) by Frank Dugan III
-
add notifier trace/telemetry span type by @zachdaniel
v3.5.24
Bug Fixes:
-
restrict subset of context -> opts in embedded changesets by @zachdaniel
-
properly handle nested context for embeddable type by @zachdaniel
-
Use the same parent query timeout for the count query, for
readactions (#2161) by sevenseacat -
ensure join query has shared context passed to it by @zachdaniel
-
ensure shared context is set on through queries when loading by @zachdaniel
Improvements:
-
make usage-rules more clear about require Ash.Query by @zachdaniel
-
require Ash.QueryinAsh.Resourceby @zachdaniel
v3.5.23
Bug Fixes:
-
set proper metadata key for bulk destroy changes by @zachdaniel
-
don't override tenant if manually set by @zachdaniel