From 65ade2b014c2f0bd06045cc1df9f0f3183282b39 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Fri, 13 Sep 2024 18:44:24 -0400 Subject: [PATCH] chore: release version v3.4.10 --- CHANGELOG.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ mix.exs | 2 +- 2 files changed, 68 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79023168c..6f3d88d3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,73 @@ +## [v3.4.10](https://github.com/ash-project/ash/compare/v3.4.9...v3.4.10) (2024-09-13) + + + + +### Bug Fixes: + +* properly add all types of extensions in `mix ash.patch.extend` + +* ensure that field policies don't interfere with relationship loading + +* properly merge provided context in atomic bulk actions + +* properly handle rollbacks from `DBConnection` failures for belongs to relationships + +* don't generate doubly nested policies when adding policies in igniter + +* fix Ash.Changeset.manage_relationships/4 for list primary keys (#1455) + +* Handle Ash.Query.filter for array values (#1452) + +* cast embedded time properly (#1451) + +* require private/non-accepted attributes after before action hooks + +* we cannot assume that `after_action/1` can be done atomically + +* support passing a forbidden error to policies per the docs + +* don't repor the action as the actor for policy breakdowns + +* check `changeset.action` before raising a required primary action error + +* ensure proper return types for `:stream` strategy bulk update/destroys + +* don't select destination attributes that don't exist + +* properly pass actor when running filters at runtime + +* misplaced curly bracket when handling struct type casting + +* properly leverage atomic upgrade read action for an update action + +* fix type definition for `atomic_upgrade_with` + +### Improvements: + +* small improvements for policy breakdown formatting + +* honor a `_union_type` type param when casting unions + +* add system for `action_select`, which can limit selects from mutations + +* support `select_by_default?` flag on attributes + +* add `add_bypass` and `add_policy` igniter utilities + +* show informative error explaining the use of filter checks with create actions + +* show the actor's primary key in policy breakdowns + +* add an expanded description option to checks + +* use expanded description to display filled in filter templates in policy breakdowns + +* Add `Changeset.is_valid/1` guard. (#1437) + ## [v3.4.9](https://github.com/ash-project/ash/compare/v3.4.8...v3.4.9) (2024-09-13) ### Bug Fixes: diff --git a/mix.exs b/mix.exs index eaf5570f4..be6045044 100644 --- a/mix.exs +++ b/mix.exs @@ -6,7 +6,7 @@ defmodule Ash.MixProject do A declarative, extensible framework for building Elixir applications. """ - @version "3.4.9" + @version "3.4.10" def project do [