Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ash-project/ash

v3.5.28

17 Jul 18:44

Choose a tag to compare

Bug Fixes:

  • accept composite types in typed struct types by @zachdaniel

  • keep descriptions from typed struct DSL by @zachdaniel

v3.5.27

17 Jul 14:47

Choose a tag to compare

Bug Fixes:

  • properly merge contexts from scope and opts by @zachdaniel

  • ensure that modify_query is 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_input uses new callback on typed structs by @zachdaniel

  • use correct options in code interfaces in usage-rules.md by @zachdaniel

  • support single atoms in sort_input by @zachdaniel

Improvements:

  • support where clauses on preparations by @zachdaniel

  • support Ash.Query for most builtin validations by @zachdaniel

  • support validations on read actions by @zachdaniel

  • introduce Ash.TypedStruct as a simpler struct type by @zachdaniel

v3.5.26

09 Jul 03:16

Choose a tag to compare

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? to true in dev/test by default by @zachdaniel

  • make mix ash.gen.resource merge 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

02 Jul 13:40

Choose a tag to compare

Bug Fixes:

  • handle additional cases in Ash.Filter.flat_map by @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

25 Jun 04:01

Choose a tag to compare

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 read actions (#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.Query in Ash.Resource by @zachdaniel

v3.5.23

19 Jun 15:24

Choose a tag to compare

Bug Fixes:

  • set proper metadata key for bulk destroy changes by @zachdaniel

  • don't override tenant if manually set by @zachdaniel