hex ash 3.37.3
v3.37.3
on Hex

3 hours ago

Improvements:

Bug Fixes:

  • give warn_missed! the action in atomic bulk updates (#3111) by Stefan Luptak (#3111)

  • pass forbidden and not loaded values through Ash.Type.load/5 lists by @zachdaniel

  • avoid traversing execution context in parent expression checks (#3108) by Jechol Lee (#3108)

  • detect parent/1 in calculations that a relationship sorts on by @zachdaniel

  • don't treat parent/1 inside exists or aggregates as referencing the relationship source by @zachdaniel

  • accept scopes in generated can_* code interface helpers (#3106) by @barnabasJ (#3106)

  • validate generic action loads against the returns type (#3101) by @Torkan (#3101)

  • defer per-record validations in bulk creates (#3098) by jeffhuen (#3098)

  • pass batch_change/3 a list in streamed bulk destroys (#3100) by leonqadirie (#3100)

  • only give a new type the change hooks its subtype has (#3096) by jeroen11dijk (#3096)

  • don't crash update_many when return_records? isn't given (#3094) by jeroen11dijk (#3094)

  • give update_many's after_batch hooks each row's own changeset (#3095) by jeroen11dijk (#3095)

  • drop inactive policy conflict expansion (#3093) by leonqadirie (#3093)

  • load mixed records by their start instance by @zachdaniel

  • give query around_transaction hooks their two-argument type (#3088) by @etareduction (#3088)

Unreleased

Bug Fixes:

  • Restore before_action? deferral for per-record validations in bulk creates, including their conditions.

Don't miss a new ash release

NewReleases is sending notifications on new releases.