Zach Daniel
|
828bd9c560
|
fix: ensure we never call change if batch_change is defined (on bulk actions)
|
2024-07-22 14:45:39 -04:00 |
|
Zach Daniel
|
be542cf880
|
fix: only call batch_change if it is defined, never change in bulk create
|
2024-07-22 14:32:27 -04:00 |
|
Zach Daniel
|
134cb4f193
|
chore: release version v3.2.6
|
2024-07-22 14:05:28 -04:00 |
|
Zach Daniel
|
dcb69882df
|
fix: fallback to authorize_with when authorizing bulk destroy actions
|
2024-07-22 14:05:21 -04:00 |
|
Torkild Gundersen Kjevik
|
c2ac47e21e
|
improvement: Replace incorrect function_exported?-checks in bulk-actions, add has-defs for change modules (#1330)
fix: don't refer to non-existent `batch_change/4`
|
2024-07-22 12:32:24 -04:00 |
|
Zach Daniel
|
070184361f
|
chore: release version v3.2.5
|
2024-07-22 11:39:04 -04:00 |
|
Zach Daniel
|
c65f0c851c
|
fix: apply atomic validations on non-bulk destroy actions
chore: don't put atomic changes into attributes to simplify
|
2024-07-22 11:35:11 -04:00 |
|
Zach Daniel
|
5be7a56976
|
chore: move_attributes_to_atomics before handle_allow_nil_atomics
|
2024-07-22 10:15:56 -04:00 |
|
Barnabas Jovanovics
|
e6d52f2d07
|
fix: add default to private_fields_policy in Ash.Policy.Info (#1329)
|
2024-07-22 10:07:03 -04:00 |
|
Zach Daniel
|
bad62c1e8a
|
improvement: add authorize_with fallback option to bulk actions
improvement: store non-expr atomic changes in attributes for simplicity
fix: make `relating_to_actor` built-in-check aware of atomics
closes #1327
|
2024-07-22 10:03:14 -04:00 |
|
Dmitry Maganov
|
b8029e3171
|
fix: remove redundant overload of Ash.Expr.get_path (#1328)
|
2024-07-22 07:39:13 -04:00 |
|
Zach Daniel
|
34d6f229c5
|
improvement: allow policy conditions to be applied inside their block
```elixir
policy do
condition [...]
authorize_if ...
end
```
|
2024-07-22 07:10:09 -04:00 |
|
Zach Daniel
|
3c2f51224a
|
chore: get build passing
|
2024-07-19 12:40:09 -04:00 |
|
Barnabas Jovanovics
|
912cc58d83
|
docs: fix function arity in description (#1326)
|
2024-07-19 06:43:05 -04:00 |
|
|
721e3e7fe9
|
chore: fix typespecs for accepts key in action entity structs. (#1323)
|
2024-07-18 23:10:14 -04:00 |
|
Jinkyou Son
|
063e654405
|
fix: cast_input/2 of Ash.Type.NewType returning :ok (#1324)
|
2024-07-18 23:07:14 -04:00 |
|
|
d5aa1d7c9f
|
fix: warnings emitted by removed reactor behaviour function. (#1325)
|
2024-07-18 23:06:34 -04:00 |
|
dependabot[bot]
|
787ff27747
|
chore(deps): bump the production-dependencies group with 3 updates (#1321)
Bumps the production-dependencies group with 3 updates: [igniter](https://github.com/ash-project/igniter), [reactor](https://github.com/ash-project/reactor) and [spark](https://github.com/ash-project/spark).
Updates `igniter` from 0.3.2 to 0.3.3
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/igniter/compare/v0.3.2...v0.3.3)
Updates `reactor` from 0.8.5 to 0.9.0
- [Changelog](https://github.com/ash-project/reactor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/reactor/compare/v0.8.5...v0.9.0)
Updates `spark` from 2.2.9 to 2.2.10
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/spark/compare/v2.2.9...v2.2.10)
---
updated-dependencies:
- dependency-name: igniter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: reactor
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: spark
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-07-18 18:20:57 -04:00 |
|
dependabot[bot]
|
c3b8e33fea
|
chore(deps-dev): bump the dev-dependencies group with 2 updates (#1322)
Bumps the dev-dependencies group with 2 updates: [mimic](https://github.com/edgurgel/mimic) and [mix_audit](https://github.com/mirego/mix_audit).
Updates `mimic` from 1.8.2 to 1.9.0
- [Release notes](https://github.com/edgurgel/mimic/releases)
- [Commits](https://github.com/edgurgel/mimic/compare/v1.8.2...v1.9.0)
Updates `mix_audit` from 2.1.3 to 2.1.4
- [Changelog](https://github.com/mirego/mix_audit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mirego/mix_audit/compare/v2.1.3...v2.1.4)
---
updated-dependencies:
- dependency-name: mimic
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: mix_audit
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-07-18 18:20:45 -04:00 |
|
Zach Daniel
|
a6d1d5322f
|
chore: release version v3.2.4
|
2024-07-18 18:18:55 -04:00 |
|
Zach Daniel
|
d7f2f18ae0
|
fix: fix warning on transaction hooks violating their semantics
|
2024-07-18 18:16:18 -04:00 |
|
Jesse Williams
|
1ad425bd84
|
docs: update relationships docs so source_attribute is not required to be unique (#1320)
|
2024-07-18 16:38:43 -04:00 |
|
Zach Daniel
|
8a18365d71
|
chore: fix type signature for domain/2
|
2024-07-18 13:16:01 -04:00 |
|
Zach Daniel
|
7dee8c3e28
|
chore: release version v3.2.3
|
2024-07-18 13:01:03 -04:00 |
|
Zach Daniel
|
eb2f5f40f1
|
improvement: Add Ash.Resource.Igniter.domain to get the domain of a resource
fix: properly convert extension string into a module
fix: only display available to extend
|
2024-07-18 13:00:56 -04:00 |
|
Brian
|
69c77acedd
|
fix: mix igniter.install ash --example case clause error (#1317)
|
2024-07-17 18:53:21 -04:00 |
|
Zach Daniel
|
5c095d0e6d
|
fix: only use attribute for filtering when multitenancy strategy == :attribute
|
2024-07-17 15:54:54 -04:00 |
|
Zach Daniel
|
d6868dd1ca
|
chore: release version v3.2.2
|
2024-07-17 15:36:40 -04:00 |
|
Zach Daniel
|
6632f599bc
|
chore: keep only correct changes from earlier reverts
|
2024-07-17 15:08:19 -04:00 |
|
Zach Daniel
|
05cdaa04c5
|
Revert "fix: honor atomic validations in destroy actions using filter "
This reverts commit a6a9961c0d .
|
2024-07-17 15:06:39 -04:00 |
|
Zach Daniel
|
1db2b0f9d6
|
Revert "chore: undo change to bulk destroy omitting changeset.filter"
This reverts commit 6484881290 .
|
2024-07-17 15:06:33 -04:00 |
|
Zach Daniel
|
6484881290
|
chore: undo change to bulk destroy omitting changeset.filter
|
2024-07-17 14:48:25 -04:00 |
|
Zach Daniel
|
a6a9961c0d
|
fix: honor atomic validations in destroy actions using filter
test: add tests for atomic validations in destroy actions
|
2024-07-17 14:32:57 -04:00 |
|
Hannes Wüthrich
|
dad0bfd1c4
|
fix: handle casting nil vectors (#1316)
|
2024-07-17 09:52:12 -04:00 |
|
Zach Daniel
|
dd5bf4a0c0
|
improvement: update spark for docs fixes, hide aggregate kind
|
2024-07-17 08:04:17 -04:00 |
|
Rebecca Le
|
a49d99b67f
|
docs: Set default value for include_nil? aggregate option (#1315)
* docs: Note that the `kind` option is pre-set for aggregates when using the DSL
|
2024-07-17 07:45:01 -04:00 |
|
Zach Daniel
|
15655e06ef
|
fix: don't handle nil in Ash.Type.cast_input/3
|
2024-07-17 06:44:50 -04:00 |
|
Torkild Gundersen Kjevik
|
b3a7c44be0
|
feat: Add ash_step wrapper. (#1311)
Adds `ash_step` to `Ash.Reactor` which collects notifications.
|
2024-07-17 20:01:41 +12:00 |
|
Zach Daniel
|
ee7d76b5f9
|
chore: release version v3.2.1
|
2024-07-16 22:35:42 -04:00 |
|
Zach Daniel
|
ba869426d6
|
fix: properly honor the include_nil? option
|
2024-07-16 22:24:16 -04:00 |
|
Zach Daniel
|
fd26fd895a
|
Revert "fix: don't use type/3 in string interpolation"
This reverts commit 570fc50565 .
|
2024-07-16 22:24:08 -04:00 |
|
Zach Daniel
|
8d3a4c3e46
|
fix: store after_action hooks added outside of changes for atomic upgrade
|
2024-07-16 10:07:51 -04:00 |
|
Zach Daniel
|
570fc50565
|
fix: don't use type/3 in string interpolation
|
2024-07-16 07:20:55 -04:00 |
|
Zach Daniel
|
e407d7ca44
|
fix: properly pass include_nil? from when building query aggregates
|
2024-07-16 06:09:26 -04:00 |
|
Zach Daniel
|
297c916d11
|
improvement: allow skipping initialization of types in unions
|
2024-07-16 05:54:04 -04:00 |
|
Zach Daniel
|
fe00d22a25
|
chore: the function was deprecated the other way 🤦
|
2024-07-15 14:12:50 -04:00 |
|
Zach Daniel
|
3bc730bfcf
|
chore: update deprecated call
|
2024-07-15 14:10:34 -04:00 |
|
Zach Daniel
|
53ada30be7
|
chore: update igniter dependency
|
2024-07-15 14:08:23 -04:00 |
|
Zach Daniel
|
d464401879
|
chore: release version v3.2.0
|
2024-07-15 13:45:49 -04:00 |
|
Zach Daniel
|
97a37a4bf8
|
improvement: update spark for newest composable igniters
|
2024-07-15 13:33:05 -04:00 |
|