Ash Framework v1.52.0-rc.0 Release Notes

Release Date: 2022-03-25 // 3 months ago
  • ๐Ÿ”‹ Features:

    • โž• add Ash.Flow

    • ๐Ÿ‘Œ support recursive DSL entities.

    • manual relationships

    ๐Ÿ› Bug Fixes:

    • โž• add load option convenience for reads/code interface

    • ๐Ÿ– handle errors in all action types where changeset wasn't resolved

    • always sanitize requests before we spawn them

    • context name in loading manual relationships

    • get aggregate query from proper engine path

    • ๐Ÿ– handle error case in create

    • don't require attributes if an argument overrides them

    • ๐Ÿ›  fix hanging issue when adding engine requests

    • don't require writable?: false attributes

    • pull aggregate values properly

    • ๐Ÿ›  fix nested section configs having wrong path

    • don't rescue errors in resource_formatter

    • โž• add input/2 to resource modules

    • ๐Ÿšš move back to more efficient formatter

    • ๐Ÿ‘‰ make the formatter safer, again

    • typo in changeset.ex (#291)

    ๐Ÿ‘Œ Improvements:

    • properly attach authorization_filters to loaded items

    • โž• add ref template helper

    • โž• add transaction steps to flow

    • unimport to avoid name collisions in nested DSLs

    • disable lexical tracker when expanding aliases

    • ๐Ÿšš temporarily move init to runtime for changes