From f89219296946258127e7491f6829e21d2e12fe74 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Tue, 17 Oct 2023 12:24:43 -0400 Subject: [PATCH] chore: release version v2.15.18 --- CHANGELOG.md | 45 ++++++++++++++++++++++++++ README.md | 2 +- documentation/tutorials/get-started.md | 2 +- mix.exs | 2 +- 4 files changed, 48 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8da2ce27..07ba8537 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,51 @@ See [Conventional Commits](Https://conventionalcommits.org) for commit guideline +## [v2.15.18](https://github.com/ash-project/ash/compare/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 (#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 + ## [v2.15.17](https://github.com/ash-project/ash/compare/v2.15.16...v2.15.17) (2023-10-11) diff --git a/README.md b/README.md index 8c46c02c..baa00833 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ```elixir def deps do [ - {:ash, "~> 2.15.17"} + {:ash, "~> 2.15.18"} ] end ``` diff --git a/documentation/tutorials/get-started.md b/documentation/tutorials/get-started.md index d9d78eb9..9349d8a1 100644 --- a/documentation/tutorials/get-started.md +++ b/documentation/tutorials/get-started.md @@ -86,7 +86,7 @@ defp deps do [ # {:dep_from_hexpm, "~> 0.3.0"}, # {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}, - {:ash, "~> 2.15.17"} # <-- add this line + {:ash, "~> 2.15.18"} # <-- add this line ] end ``` diff --git a/mix.exs b/mix.exs index 03f1e493..b613bb64 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,7 @@ defmodule Ash.MixProject do designed to be used by multiple front ends. """ - @version "2.15.17" + @version "2.15.18" def project do [