chore(deps): update dependency ash to v3.19.3#208
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
0d5447e to
dfe90f8
Compare
dfe90f8 to
56aeeab
Compare
56aeeab to
66d81d2
Compare
66d81d2 to
51d0426
Compare
51d0426 to
723b2fa
Compare
723b2fa to
3c1b7c8
Compare
3c1b7c8 to
51ad0c3
Compare
51ad0c3 to
775aa5a
Compare
034c3b2 to
24a5e4a
Compare
24a5e4a to
be7b723
Compare
be7b723 to
a580c77
Compare
894b1de to
cf33278
Compare
cf33278 to
36aac6d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.11.3→3.19.3Release Notes
ash-project/ash (ash)
v3.19.3Compare Source
Bug Fixes:
v3.19.2Compare Source
Bug Fixes:
add Tuple.apply_constraints nil guard and propagate allow_nil? in Struct field derivation by @zachdaniel
preserve meta state in Ash.Type.Struct.apply_constraints (#2602) by @nallwhy (#2602)
v3.19.1Compare Source
Bug Fixes:
{:not_atomic, ...}branch inAsh.Changesetby @zachdanielImprovements:
Ash.Filter.parse_inputby @zachdanielv3.19.0Compare Source
Features:
Allow dumping and casting instance_of union types (#2597) by @Munksgaard (#2597)
make enum label/description overridable (#2594) by Hannes Wüthrich (#2594)
add touch_update_defaults? option to bulk_create (#2590) by Michael Bärtschi (#2590)
Bug Fixes:
Improvements:
v3.18.0Compare Source
Features:
Add offset option to has_one and has_many relationships (#2584) by @nallwhy (#2584)
add InvalidStoredData error for safe ETS cast failures by @mikaelweiss (#2570)
add support for data layers with partial success in bulk_create (#2576) by @rbino (#2576)
Bug Fixes:
use
to_docto inspect vectors by @zachdanielpass all opts to for_destroy in soft deletes by @zachdaniel
Improvements:
add pre_flight_authorization() builtin validation for conditional checks during Ash.can? (#2587) by @emadshaaban92 (#2587)
Add error messages to
cast_storedanddump_to_native(#2570) by @mikaelweiss (#2570)Enhance Ash.Type.NewType custom constraints to support arrays (#2578) by Christopher Bonhage (#2578)
Add context to read actions in cascade changes (#2582) by @stevebrambilla (#2582)
add embedded & embedded casting to Duration type by @zachdaniel
v3.17.1Compare Source
Bug Fixes:
Include usage-rules directory in package (#2581) by Nick Urban (#2581)
boolean expression not eq optimization (#2579) by @emadshaaban92 (#2579)
Improvements:
add support for notifier load statements by @zachdaniel
add support for declaring a type for notifiers by @zachdaniel
add support for per-publication load statements by @zachdaniel
make
eventan optional positional argument (and support atoms) by @zachdanielv3.17.0Compare Source
Features:
not_found_error?toAsh.getto bring it in-line with actions (#2572) by StephanH90 (#2572)Bug Fixes:
Update Ash.Gen.Resource, validate relationship type (#2563) by Matt Savoia (#2563)
don't optimize equality into
inexpressions by @zachdanielmanual relationship implies no_attributes? true (#2562) by zackattackz (#2562)
Improvements:
include bread crumbs and standardize generic action errors by @zachdaniel
Allow Ash.Type.NewType to apply its own constraints (#2575) by Christopher Bonhage (#2575)
Split up usage rules into sub-rules (#2561) by @mylanconnolly (#2561)
v3.16.0Compare Source
Features:
Bug Fixes:
handle unrelated exists in authorizer ref replacement (#2556) by zackattackz (#2556)
pass full context to
Ash.load!in cascade changes (#2537) by @beam-bots (#2537)pass full context to
Ash.load!in cascade changes by @beam-bots (#2537)use scope option instead of to_opts for Ash.load! in cascade changes by @beam-bots (#2537)
avoid shadowing context variable in cascade changes by @beam-bots (#2537)
remove
authorize?: falsefrom cascadeAsh.load!calls by @beam-bots (#2537)ensure tenant is not overridden in aggregates by @zachdaniel
ensure that
changeis properly simulated whenbatch_changedefined by @zachdanielremove incorrect stream calls (#2554) by Jesse Williams (#2554)
v3.15.0Compare Source
Features:
Bug Fixes:
properly handle allow_nil? in expressions for atomic_set on create actions by @zachdaniel
improve error reporting for duplicate use of Ash.Domain by TravelCurry02 (#2545)
resolve ^actor() template in manage_relationship filters (#2548) by @shahryarjb (#2548)
v3.14.1Compare Source
Bug Fixes:
v3.14.0Compare Source
Features:
create_atomicsandatomic_setfor create atomics by @zachdanielBug Fixes:
include loaded data in bulk notifications (#2539) by @barnabasJ (#2539)
ensure bulk create notifications contain loaded data by @barnabasJ (#2539)
check lateral_join_source value, not just key existence by @barnabasJ (#2539)
preserve query sort and propagate stop_on_error in atomic_batches by @barnabasJ (#2539)
ensure bulk update/destroy notifications contain loaded data by @barnabasJ (#2539)
Improvements:
v3.13.2Compare Source
Bug Fixes:
Pass tenant information in Ash.Seed functions by @zachdaniel
add missing "Register Your Domains" section to ash.install scribe (#2535) by @beam-bots (#2535)
update verifier for Reactor 1.0 input struct changes (#2531) by @beam-bots (#2531)
ensure after_transaction hooks are called (#2532) by @barnabasJ (#2532)
ensure after_transaction hooks run on bulk_create batch errors by @barnabasJ (#2532)
ensure after_transaction hooks run on bulk_update batch errors by @barnabasJ (#2532)
ensure after_transaction hooks run on bulk_destroy batch errors by @barnabasJ (#2532)
enable async for timeout test to restore timeout enforcement by @barnabasJ (#2532)
aggregates to_tenant support (#2487) by Marc Planelles (#2487)
Allow aggregates to reference other aggregates (#2523) by sevenseacat (#2523)
Resolve correct type for aggregates of aggregates by sevenseacat (#2523)
Improvements:
parentexprs in relationships for all data layers by @zachdanielv3.13.1Compare Source
Improvements:
fromandtooptions inchangingvalidation by @zachdanielv3.13.0Compare Source
Features:
Add
bulk_destroystep toAshReactor. (#2500) by wjrtz (#2500)add load and loading? functions to ActionInput (#2511) by zackattackz (#2511)
Bug Fixes:
unwrap reactor errors (#2507) by katipber (#2507)
transform after_batch results in bulk actions for partial change matches by @zachdaniel
aggregate type resolution when aggregate references a calculation (#2519) by sevenseacat (#2519)
AshReactor: inconsistencies between bulk_create step and Ash.bulk_create (#2518) by wjrtz (#2518)
remove typo in
referror message (#2520) by diogomrts (#2520)prevent lateral join handling for manual relationships (#2515) by @barnabasJ (#2515)
Remove redundant action nil guards in create/bulk.ex by @shahryarjb (#2509)
Improvements:
Performance Improvements:
v3.12.0Compare Source
Features:
add is_distinct_from and is_not_distinct_from functions (#2497) by @jechol (#2497)
add is_distinct_from and is_not_distinct_from operators by @jechol (#2497)
Bug Fixes:
revert inadvertant changes to accept dsl option by @zachdaniel
merge errors with
Reactor.Errorby @zachdanielhandle new operator_overloads format in operator evaluation by @zachdaniel
set
allow_nil?: falsefor get_by_read_actions arguments by @zachdanielmove optimization logic from simplify to new for is_distinct_from operators by @jechol (#2497)
raise an informative error when actor fields used in filters are not loaded by @zachdaniel
properly handle exists across data layers by @zachdaniel
Improvements:
optimize is_distinct_from operators when NULL is impossible by @jechol (#2497)
create: Add multitenancy bypass options to create actions (#2495) by @shahryarjb (#2495)
Support :allow_global in bulk multitenancy actions by @shahryarjb (#2495)
update: Add multitenancy bypass options to update actions (#2494) by @shahryarjb (#2494)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.