From 9cc8c331a23c8d02d28a3f76d8aac5af15d8e022 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Thu, 31 Oct 2024 21:37:57 -0400 Subject: [PATCH] chore: release version v3.4.39 --- CHANGELOG.md | 23 ++++++++++++++++++----- mix.exs | 2 +- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9accb91a..c2f40470f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,22 +2,35 @@ -## [v3.4.38](https://github.com/ash-project/ash/compare/v3.4.37...v3.4.38) (2024-10-31) +## [v3.4.39](https://github.com/ash-project/ash/compare/v3.4.38...v3.4.39) (2024-11-01) + +### Bug Fixes: + +- [`Ash.Changeset`] emit warnings about already validated actions in before_action hooks too + +- [`Ash.Changeset`] add missing case clause for `Changeset.atomic_update` type cast (#1569) +- [`Ash.Type.Map`] handle case of invalid map/keyword key when type casting +- [`Ash.Type.Keyword`] handle case of invalid map/keyword key when type casting +### Improvements: + +- [error messages] more better error bread crumbs + +## [v3.4.38](https://github.com/ash-project/ash/compare/v3.4.37...v3.4.38) (2024-10-31) ### Bug Fixes: -* [`Ash.Changeset`] detect transaction hooks added by around_transaction and before_transaction & manual actions +- [`Ash.Changeset`] detect transaction hooks added by around_transaction and before_transaction & manual actions -* [`Ash.Changeset`] don't special case `nil` change on `force_change_attribute` +- [`Ash.Changeset`] don't special case `nil` change on `force_change_attribute` ### Improvements: -* [`Ash.Domain`] default backwards compatible interface to false for domains +- [`Ash.Domain`] default backwards compatible interface to false for domains -* [`Ash.Changeset`, create actions] more and better bread crumbs for changesets & create actions +- [`Ash.Changeset`, create actions] more and better bread crumbs for changesets & create actions ## [v3.4.37](https://github.com/ash-project/ash/compare/v3.4.36...v3.4.37) (2024-10-30) diff --git a/mix.exs b/mix.exs index 79717b595..536fb666e 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.38" + @version "3.4.39" def project do [