mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
chore: release version v3.0.4
This commit is contained in:
parent
67c6e5e22a
commit
66de15db28
2 changed files with 64 additions and 1 deletions
63
CHANGELOG.md
63
CHANGELOG.md
|
@ -2,6 +2,69 @@
|
||||||
|
|
||||||
<!-- changelog -->
|
<!-- changelog -->
|
||||||
|
|
||||||
|
## [v3.0.4](https://github.com/ash-project/ash/compare/v3.0.3...v3.0.4) (2024-05-22)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Features:
|
||||||
|
|
||||||
|
* Ash.Reactor: Add `bulk_update` step type. (#1185)
|
||||||
|
|
||||||
|
* allow retrieving the count of paginated relationships (#1183)
|
||||||
|
|
||||||
|
* Ash.Reactor: Add `bulk_create` step type.
|
||||||
|
|
||||||
|
### Bug Fixes:
|
||||||
|
|
||||||
|
* ensure that all notifications are sent for bulk destroy/update
|
||||||
|
|
||||||
|
* properly hydrate and scope sorts
|
||||||
|
|
||||||
|
* handle list of atomic conditions (#1194) (#1195)
|
||||||
|
|
||||||
|
* handle nil value for old_values (#1191)
|
||||||
|
|
||||||
|
* allow all strategies for bulk actions in code interfaces by default
|
||||||
|
|
||||||
|
* use `Ash.Sort.parse_input/3` in `Ash.Query.sort_input/2`
|
||||||
|
|
||||||
|
* improve Ash.Domain.Info typespecs
|
||||||
|
|
||||||
|
* make Ash.Resource.Validation.Changing work correctly in atomics (#1178)
|
||||||
|
|
||||||
|
* check the where condition before checking validation atomicity (#1177)
|
||||||
|
|
||||||
|
* handle `nil` notification results better
|
||||||
|
|
||||||
|
* don't emit after batch notifications if `notify?: false`
|
||||||
|
|
||||||
|
* prefer resource domain over option domain (#1176)
|
||||||
|
|
||||||
|
* don't require domain for empty stream bulk update and destroy (#1175)
|
||||||
|
|
||||||
|
* only return valid non nil values items from generator (#1121)
|
||||||
|
|
||||||
|
* properly validate input action on bulk destroy
|
||||||
|
|
||||||
|
* allow setting `authorize?: false`
|
||||||
|
|
||||||
|
* honor `get?` for bulk update/bulk destroy
|
||||||
|
|
||||||
|
### Improvements:
|
||||||
|
|
||||||
|
* support anonymous aggregates and calculations in queries
|
||||||
|
|
||||||
|
* Implement `show_sensitive?` config (#1180)
|
||||||
|
|
||||||
|
* support `filter_input` and `sort_input` in `Ash.Query.build/2`
|
||||||
|
|
||||||
|
* add `template_requires_actor` check for changesets
|
||||||
|
|
||||||
|
* don't use queries for streaming if they have hooks
|
||||||
|
|
||||||
|
* consider `from: nil` in `changing_attributes/1` check
|
||||||
|
|
||||||
## [3.0.3](https://github.com/ash-project/ash/compare/v3.0.2...3.0.3) (2024-05-22)
|
## [3.0.3](https://github.com/ash-project/ash/compare/v3.0.2...3.0.3) (2024-05-22)
|
||||||
|
|
||||||
|
|
||||||
|
|
2
mix.exs
2
mix.exs
|
@ -6,7 +6,7 @@ defmodule Ash.MixProject do
|
||||||
A declarative, extensible framework for building Elixir applications.
|
A declarative, extensible framework for building Elixir applications.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@version "3.0.3"
|
@version "3.0.4"
|
||||||
|
|
||||||
def project do
|
def project do
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in a new issue