hex ash 3.5.35
v3.5.35
on Hex

latest releases: 3.23.1, 3.23.0, 3.22.2...
7 months ago

Bug Fixes:

  • use Ash.read! in usage rules by @zachdaniel

  • respect disable_async config during pagination count (#2280) by skanderm

  • properly handle overriding new for typed struct by @zachdaniel

  • don't skip authorization for unrelated aggregates by @zachdaniel

  • multiple errors (#2260) by @TwistingTwists

  • avoid String.to_atom by pre-computing mixed argument name MapSet (#2262) by James Harton

  • Accept nil input for maps and TypedStructs (#2257) by Fugi

  • pass actor: nil to ash.get in get_and_lock_for_update (#2256) by Jesse Williams

  • add default impl for rewrite/3 & get_rewrites/4 for Ash.Type. (#2251) by Torkild Gundersen Kjevik

  • filter out invalid changeset, before running the bulk before transactions (#2249) by Barnabas Jovanovics

  • minor tweaks to usage rules (#2246) by albinkc

  • handle updates on union types containing arrays (#2237) by Rutgerdj

Improvements:

  • introspection and docs for typed structs (#2277) by @matt-beanland

  • check change and validate callbacks using behaviour helpers by @zachdaniel

  • support "unrelated" aggregates (#2240) by @zachdaniel

  • support "unrelated" aggregates by @zachdaniel

  • add unrelated exists expressions by @zachdaniel

  • TypedStruct required field pattern matching (#2265) by @chazwatkins

  • compilation: Move type list module attrs from Ash.Type to Ash.Type.Registry (#2266) by @chazwatkins

  • changeset_generator takes scope opt (#2263) by Joseph Lozano

  • Support through for many to many relationship gen (#2233) by Kenneth Kostrešević

  • Update usage-rules.md to include Polymorphic Relationships (#2211) by Gonzalo Muñoz

  • filter expression verifier (#2243) by Kenneth Kostrešević

  • Introduce extension introspection functions on Ash.*.Info (#2239) by Jonatan Männchen

Don't miss a new ash release

NewReleases is sending notifications on new releases.