Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: xtian/ash

Tags

v3.11.3

Toggle v3.11.3's commit message
release v3.11.3

[v3.11.3](ash-project/ash@v3.11.2...v3.11.3) (2025-12-26)
Bug Fixes:
* only apply overload typing when there is only one option by [@zachdaniel](https://github.com/zachdaniel)

v3.11.2

Toggle v3.11.2's commit message
release v3.11.2

[v3.11.2](ash-project/ash@v3.11.1...v3.11.2) (2025-12-24)
Bug Fixes:
* don't run authorization in cross-datalayer filters by [@zachdaniel](https://github.com/zachdaniel)
* dont validate constraints in union_types (ash-project#2469) by zackattackz [(ash-project#2469)](ash-project#2469)
* Ensure that calculations used in preparations have access to argument values (ash-project#2480) by sevenseacat [(ash-project#2480)](ash-project#2480)
* many-to-many relationships should inherit the sort/limit from their join relationship (ash-project#2486) by sevenseacat [(ash-project#2486)](ash-project#2486)
* correct UnsortableField exception key from name: to field: (ash-project#2482) by [@rauann](https://github.com/rauann) [(ash-project#2482)](ash-project#2482)
* handle struct context in atomic_condition (ash-project#2483) by MaamonSakar [(ash-project#2483)](ash-project#2483)
* link text in multitenancy documentation (ash-project#2484) by Pascal736 [(ash-project#2484)](ash-project#2484)
* respect `read_action` option in cascade_update/cascade_destroy fallback path (ash-project#2474) by [@beam-bots](https://github.com/beam-bots) [(ash-project#2474)](ash-project#2474)
* don't let unknown values short-circuit expression calculations by [@zachdaniel](https://github.com/zachdaniel)
Improvements:
* destroy: Add multitenancy bypass options to destroy actions (ash-project#2477) by [@shahryarjb](https://github.com/shahryarjb) [(ash-project#2477)](ash-project#2477)
* support operator overloads returning casting overrides by [@zachdaniel](https://github.com/zachdaniel)

v3.11.1

Toggle v3.11.1's commit message
release v3.11.1

[v3.11.1](ash-project/ash@v3.11.0...v3.11.1) (2025-12-06)
Bug Fixes:
* handle has_one that return multiple records w/ no_attributes? by [@zachdaniel](https://github.com/zachdaniel)

v3.11.0

Toggle v3.11.0's commit message
release v3.11.0

[v3.11.0](ash-project/ash@v3.10.1...v3.11.0) (2025-12-05)
Features:
* aggregates: add multitenancy bypass option for aggregates (ash-project#2427) by [@shahryarjb](https://github.com/shahryarjb) [(ash-project#2427)](ash-project#2427)
* aggregates: add multitenancy bypass option for aggregates by [@shahryarjb](https://github.com/shahryarjb) [(ash-project#2427)](ash-project#2427)
Bug Fixes:
* Update `is_filter_check?(module)` to check for arity 3 (ash-project#2466) by A.S. Zwaan [(ash-project#2466)](ash-project#2466)
* Ash.Reactor notification_metadata for bulk_create and bulk_update (ash-project#2449) by Christopher Bonhage [(ash-project#2449)](ash-project#2449)
* keyset pagination now returns empty page at the end (ash-project#2464) by [@rapidfsub](https://github.com/rapidfsub) [(ash-project#2464)](ash-project#2464)
* run after_transaction hook in all read failure cases (ash-project#2455) by Barnabas Jovanovics [(ash-project#2455)](ash-project#2455)
Improvements:
* raise better error when passing Ash.Query to Ash.load (ash-project#2459) by StephanH90 [(ash-project#2459)](ash-project#2459)

v3.10.1

Toggle v3.10.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v3.10.1

[v3.10.1](ash-project/ash@v3.10.0...v3.10.1) (2025-12-03)
Bug Fixes:
* run after_transaction hook in all read failure cases (ash-project#2455) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2455)](ash-project#2455)
Improvements:
* raise better error when passing Ash.Query to Ash.load (ash-project#2459) by StephanH90 [(ash-project#2459)](ash-project#2459)

v3.10.0

Toggle v3.10.0's commit message
release v3.10.0

[v3.10.0](ash-project/ash@v3.9.0...v3.10.0) (2025-11-25)
Features:
* allow update actions for undo in reactor create steps (ash-project#2387) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2387)](ash-project#2387)
* calculation verifier (ash-project#2439) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2439)](ash-project#2439)
* add verifier to warn if load is used with expr calc by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2439)](ash-project#2439)
Bug Fixes:
* only return `:ok` from reactors when actions have no return type by [@zachdaniel](https://github.com/zachdaniel)
* respect read-action in rel check (ash-project#2448) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2448)](ash-project#2448)
* handle soft destroy return type in managed relationships by [@zachdaniel](https://github.com/zachdaniel)
* Update typespec for deprecated `can/3` on domain (ash-project#2443) by [@Munksgaard](https://github.com/Munksgaard) [(ash-project#2443)](ash-project#2443)
* error on non existend action (ash-project#2435) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2435)](ash-project#2435)
* provide context-aware error messages for manage_relationship on_no_match errors (ash-project#2415) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2415)](ash-project#2415)
Improvements:
* don't squish code interface double newlines by [@zachdaniel](https://github.com/zachdaniel)
* significantly optimize code interface generation by [@zachdaniel](https://github.com/zachdaniel)
* Allow overriding Ash.Type.NewType cast_input_array/2 (ash-project#2438) by Christopher Bonhage [(ash-project#2438)](ash-project#2438)
* use regexes again now that otp 28.1 is out by [@zachdaniel](https://github.com/zachdaniel)

v3.9.0

Toggle v3.9.0's commit message
release v3.9.0

[v3.9.0](ash-project/ash@v3.8.0...v3.9.0) (2025-11-09)
Features:
* keep tenant in query when using :bypass and :bypass_all (ash-project#2429) by [@Malian](https://github.com/Malian) [(ash-project#2429)](ash-project#2429)
Bug Fixes:
* added bulk_action_ref for changeset lookups (ash-project#2411) by Daniel Gollings [(ash-project#2411)](ash-project#2411)

v3.8.0

Toggle v3.8.0's commit message
release v3.8.0

[v3.8.0](ash-project/ash@v3.7.6...v3.8.0) (2025-11-05)
Features:
* tenant_from_attribute dsl option (ash-project#2412) by [@barnabasJ](https://github.com/barnabasJ) [(ash-project#2412)](ash-project#2412)
Bug Fixes:
* use correct telemetry span name for notifier invocations by [@zachdaniel](https://github.com/zachdaniel)
* ensure preserve_nil_values? constraint is taking into account in Struct type by [@Malian](https://github.com/Malian) [(ash-project#2414)](ash-project#2414)
* Default tenant to changeset.tenant if not set (ash-project#2422) by [@shahryarjb](https://github.com/shahryarjb) [(ash-project#2422)](ash-project#2422)
* retain calculation boundaries when expanding calculations in by [@zachdaniel](https://github.com/zachdaniel)
* use atomic_upgrade_with for bulk destroys by [@zachdaniel](https://github.com/zachdaniel)
* trailing bypass in policies (ash-project#2404) by [@maennchen](https://github.com/maennchen) [(ash-project#2404)](ash-project#2404)
Improvements:
* Add preserve_nil_values? to map and struct types (ash-project#2414) by [@Malian](https://github.com/Malian) [(ash-project#2414)](ash-project#2414)
* enable configuring match v4 uuids for v7 uuids (ash-project#2416) by Kenneth Kostrešević [(ash-project#2416)](ash-project#2416)

v3.7.6

Toggle v3.7.6's commit message
release v3.7.6

[v3.7.6](ash-project/ash@v3.7.5...v3.7.6) (2025-10-19)
Bug Fixes:
* ensure attribute used in atomic update is casted fully by [@zachdaniel](https://github.com/zachdaniel)

v3.7.5

Toggle v3.7.5's commit message
release v3.7.5

[v3.7.5](ash-project/ash@v3.7.4...v3.7.5) (2025-10-19)