Commit graph

4243 commits

Author SHA1 Message Date
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
Zach Daniel
5215c4e124 chore: fix build 2024-07-15 08:18:01 -04:00
Zach Daniel
de9b5575eb improvement: add Ash.Domain.Igniter.list_domains/1
improvement: add `Ash.Resource.Igniter.list_resources/1`
2024-07-15 08:17:26 -04:00
Tore Pettersen
37755a870b
feat: Allow field policies to hide private fields (#1289)
* Allow field policies to hide private fields

* Create option for how to handle private fields

* Improve docs
2024-07-15 08:16:52 -04:00
Zach Daniel
3ef1354058 chore: update readme 2024-07-14 13:43:10 -04:00
Zach Daniel
88a47b213f chore: release version v3.1.8 2024-07-14 13:32:11 -04:00
Zach Daniel
d70da28536 chore: second arg to unpaginated_read is action not opts 2024-07-14 11:57:04 -04:00
Zach Daniel
47a796789a fix: use unpaginated_read when simulating streaming for low limit queries 2024-07-14 11:50:11 -04:00
Zach Daniel
56b98e88d8 chore: don't use :any as default basis type 2024-07-14 11:32:21 -04:00
Zach Daniel
8a4f857ed3 chore: release version v3.1.7 2024-07-14 11:23:05 -04:00
Zach Daniel
c5b118a37c fix: don't use :same return type for most operators
fix: don't use returns as basis type unless explicitly allowed
2024-07-14 11:22:20 -04:00
Zach Daniel
a665a17c59 chore: format 2024-07-14 10:47:43 -04:00
Zach Daniel
bea5fd2f1e chore: release version v3.1.6 2024-07-14 10:46:26 -04:00
Zach Daniel
84d76b3b28 fix: ensure today has properly configured returns type 2024-07-14 10:45:34 -04:00
Roberts Guļāns
2c37e71d46
fix: module type apply_constraints for nil fix (#1313) 2024-07-14 09:51:21 -04:00
Zach Daniel
04a7148ab1 chore: release version v3.1.5 2024-07-14 09:22:42 -04:00
Zach Daniel
0fe27ba670 chore: more compile dependency removals 2024-07-14 09:10:48 -04:00
Zach Daniel
7c6631636b chore: remove compile dependency issues in Ash.Expr 2024-07-14 09:09:52 -04:00
Zach Daniel
ed7a6daa34 improvement: add Ash.Expr.determine_type(mod, children) 2024-07-14 08:59:05 -04:00
Zach Daniel
46033427f4 chore: get build passing 2024-07-14 08:43:49 -04:00
Zach Daniel
f6a9fc3db3 improvement: add return typing to functions 2024-07-14 08:14:49 -04:00
Zach Daniel
4026c2686d fix: don't specify that get_path is a predicate function
chore: remove newly added atomic type casting code
2024-07-13 16:04:25 -04:00
Zach Daniel
920e033916 chore: release version v3.1.4 2024-07-13 15:41:19 -04:00
Zach Daniel
a7730bdbb9 improvement: improve type signature for if/3
improvement: support returning a list of atomics from atomic change callbacks
2024-07-13 15:39:19 -04:00
Zach Daniel
476dfede63 improvement: add cast_atomic_constraints callback and use it in core typest 2024-07-12 23:12:59 -04:00
Zach Daniel
67044646c1 improvement: simpler and/or short circuiting 2024-07-12 19:17:27 -04:00
Zach Daniel
cafacee02b fix: properly omit destroyed result in code interfaces 2024-07-12 08:22:12 -04:00
Zach Daniel
40ba1140e0 fix: properly compare expr to min with min integer constraint 2024-07-12 08:18:56 -04:00
Riccardo Binetti
3e39595730
test: add failing test for bulk update with numeric constraints (#1310) 2024-07-12 08:15:25 -04:00
Torkild Gundersen Kjevik
e9d8928bb6
fix: Make action ctx-values from reactor-ctx take precedence if set. (#1308) 2024-07-11 19:39:58 -04:00