Tags: col/ash
Tags
release v2.16.1 [v2.16.1](ash-project/ash@v2.16.0...v2.16.1) (2023-10-27) Bug Fixes: * ensure item constraints are passed to array casting * handle non-list values in `Ash.Actions.Sort.process/4` * optimize and make `Ash.Type` more consistent * fix typespec for `include_source/2` Improvements: * detect more parent expressions
release v2.16.0 [v2.16.0](ash-project/ash@v2.15.20...v2.16.0) (2023-10-25) Features: * Add unknown argument error when passing an unknown key to an action. (ash-project#750) Bug Fixes: * don't reorder global validations/changes * use latest spark, and new persisters callback * properly validate belongs_to relationships * remove invalid usages of `unsafe_change_attribute/3` * handle builtin types in unions (ash-project#752) Improvements: * Add ash_three? feature flag for Ash 3.0 related behaviors.
release v2.15.20 [v2.15.20](ash-project/ash@v2.15.19...v2.15.20) (2023-10-24) Bug Fixes: * Change heading levels in generated livebook to have only one H1 (ash-project#747) * code gen interfaces check type first argument (ash-project#749) * properly support `get` in `Ash` * add back in accidentally removed transformer * properly determine resource from `Ash.get!/2` * cast functional default values * temporarily omit overzealous validation * properly honor `max_concurrency` option * support tenant option in api.can * properly use constraints when casting expression values * don't re-case constraints in the `type` function Improvements: * add `Ash.Test.assert_has_error` and `Ash.Test.refute_has_error` * support `to_error_class` taking changeset/query/input * add "filename" parameter to the livebook generator. (ash-project#746) * support an `api` option to `use Ash.Resource` (ash-project#715) * support an `api` option to `use Ash.Resource` * add functions to `Ash` for resources w/ configured apis * default code_interface.define_for to resource's ash api * cast_input for default values at compile time * optimize bulk creates where results are not returned * rewrite bulk creates, optimize changeset functions (ash-project#744) * better storage_type handling, undo function change
release v2.15.19 [v2.15.19](ash-project/ash@v2.15.18...v2.15.19) (2023-10-17) Bug Fixes: * handle new type constraints properly Improvements: * properly honor ecto type `init` callback
release v2.15.18 [v2.15.18](ash-project/ash@v2.15.17...v2.15.18) (2023-10-17) Bug Fixes: * honor `max_concurrency` option * handle generic actions in `list_arguments_and_attributes` * fix type casting for embedded resources * ensure after action hooks are run on bulk creates * return records from batches if items have after action hooks * don't transform errors to changesets when rolling back in with_hooks * undo previous changes where transactional actions might not roll back * undo regression where errors weren't wrapped in a changeset * provide full constraints when determining `Ash.Type.NewType` storage types * go back to original default timestamp behavior Improvements: * various optimizations and compile time caching * set default many to many options (ash-project#737) * various performance improvements * various optimizations for bulk create actions * support `max_concurrency` option on bulk creates * better error message on missing identities * better error message on invalid data passed to `YourApi.load` * better handling of nested errors in transactions
release v2.15.17 [v2.15.17](ash-project/ash@v2.15.16...v2.15.17) (2023-10-11) Bug Fixes: * properly authorize access to query aggregates in all cases
release v2.15.16 [v2.15.16](ash-project/ash@v2.15.15...v2.15.16) (2023-10-11) Improvements: * move various transformers to be verifiers
release v2.15.15 [v2.15.15](ash-project/ash@v2.15.14...v2.15.15) (2023-10-11) Improvements: * support atomics on upserts
release v2.15.14 [v2.15.14](ash-project/ash@v2.15.13...v2.15.14) (2023-10-11) Improvements: * ensure all changesets sent batched to data layer have same set of atomics
release v2.15.13 [v2.15.13](ash-project/ash@v2.15.12...v2.15.13) (2023-10-11) Bug Fixes: * move misplaced file and fix typespecs for Ash.DataLayer.Ets.Info * properly set `invalid_keys` on action inputs * properly validate required arguments for generic actions
PreviousNext