Zach Daniel
1854880def
improvement: add config :ash, require_atomic_by_default?, false
, for upgrading
2024-04-09 13:45:19 -04:00
Zach Daniel
5c70935f2f
improvement: support skip_unknown_inputs
in Ash.bulk_create
...
closes : #998
2024-04-09 13:24:03 -04:00
Zach Daniel
25c1063e45
fix: add context argument to before_action
and after_action
for read actions
...
closes #999
2024-04-09 13:21:06 -04:00
Andreas Donig
95ecc5155c
fix: add base case for Ash.Resource.Info.public_relationship/2 ( #1000 )
...
test: Add a simple test for Ash.Resource.Info.public_relationship/2
---------
Co-authored-by: Andreas Donig <git@innwiese.de>
2024-04-09 13:17:03 -04:00
Zach Daniel
abe2d5813f
chore: don't say the same thing twice and don't say the same thing twice
2024-04-08 17:48:06 -04:00
Zach Daniel
29e38cc100
chore: fix docs anchor link
2024-04-08 17:45:47 -04:00
Zach Daniel
ade35d0849
chore: docs fixes
2024-04-08 17:44:33 -04:00
Zach Daniel
0087e05028
chore: release version v3.0.0-rc.17
2024-04-08 17:43:33 -04:00
Zach Daniel
096535a436
docs: rework resources w/o data layers how to guide
2024-04-08 17:43:22 -04:00
Zach Daniel
a8f41393c9
docs: more revisions, moving around of docs
2024-04-08 17:26:29 -04:00
321f43bd05
feat(Ash.Reactor): Add new change
step type which can be used to modify changesets.
2024-04-09 09:03:04 +12:00
2973c0db94
improvement(Ash.Reactor): Allow create
to be provided an initial value.
...
The initial value can be either a resource or a changeset.
2024-04-09 09:03:04 +12:00
c67295de6e
improvement: Allow Reactor modules to be run directly from generic actions. ( #993 )
...
- Extends the generic action runner to detect when the `run` module is a Reactor and automatically executes it in the correct way.
- Adds a verifier that detects said actions and ensures that action arguments are present for all expected inputs.
2024-04-08 16:48:58 -04:00
Zach Daniel
9e5675847e
docs: more guidance on project structure
2024-04-08 15:54:08 -04:00
Zach Daniel
4cbf2d3e14
docs: more restructuring, reviewing of guides
2024-04-08 13:39:45 -04:00
Zach Daniel
5e1df439d7
chore: format
2024-04-08 12:15:09 -04:00
Zach Daniel
e91da15564
docs: moved around some documentation
...
docs: added changes guide
docs: moved around validations guide, removed extra one
2024-04-08 12:05:36 -04:00
Zach Daniel
05dd917af0
docs: update explanation of sort parser
...
fix: honor new calcualtion sort format in sort parser
2024-04-08 09:54:05 -04:00
Zach Daniel
d67f43e977
docs: soften the language around integer primary keys
2024-04-08 09:15:53 -04:00
Zach Daniel
c31fbc9c3e
fix: don't raise error on keyword input to create interface
2024-04-08 08:41:33 -04:00
Zach Daniel
6d3b00f77f
fix: action is an atom in erroor case for bulk update
2024-04-08 08:33:14 -04:00
915fc03565
docs: a few small improvements for actions and policy guides. ( #991 )
2024-04-07 17:40:36 -04:00
Zach Daniel
063fc72747
chore: release version v3.0.0-rc.16
2024-04-07 15:32:11 -04:00
Zach Daniel
d153b40dea
docs: consolidate guides into relationships.md
...
improvement: add `Ash.Query.apply_to/3`
2024-04-07 15:31:26 -04:00
Zach Daniel
773e9cea91
docs: move identities guide
2024-04-07 14:50:18 -04:00
Zach Daniel
d2612a9ed8
docs: doc fixes, move code interface docs
2024-04-07 12:33:59 -04:00
Zach Daniel
52e608336d
chore: fix admonition block bug in docs
2024-04-07 12:26:34 -04:00
Zach Daniel
2093d285ed
docs: move around some docs
2024-04-07 11:11:05 -04:00
Zach Daniel
49958975a1
chore: remove dedicated constraints
guide, put it in Ash.Type
2024-04-07 10:52:18 -04:00
Zach Daniel
64ae3d1dfa
docs: update home page
2024-04-07 10:16:46 -04:00
Zach Daniel
87e5a84168
docs: move some more docs around
2024-04-07 10:13:33 -04:00
Zach Daniel
2226b00ca5
docs: more condensation/relocation of docs
2024-04-07 10:11:19 -04:00
Zach Daniel
e6abba0de8
docs: clean up old docs
2024-04-07 09:38:11 -04:00
Zach Daniel
957ac1880e
docs: better docs on atomics & upserts
2024-04-07 09:36:09 -04:00
Zach Daniel
c6153b223d
docs: typo in upgrading guide
2024-04-07 09:10:53 -04:00
Zach Daniel
5162911cd0
docs: fix generic action callout
2024-04-07 08:29:23 -04:00
Zach Daniel
e0232cc825
docs: fix syntax error in generic action example
2024-04-07 08:26:58 -04:00
Zach Daniel
17e5fa78a4
docs: remove unnecessary comma
2024-04-07 08:25:46 -04:00
Zach Daniel
14d0b883bc
docs: fix typo
2024-04-07 08:06:45 -04:00
Zach Daniel
8fcbeabcae
chore: release version v3.0.0-rc.15
2024-04-07 08:05:38 -04:00
Zach Daniel
951eaba973
chore: fix build/test
2024-04-07 08:05:23 -04:00
Zach Daniel
d2ea5bb108
docs: rewrite action docs
...
improvement: synthesize attributes from atomics for better notifications
2024-04-07 08:02:10 -04:00
Dmitry Maganov
bc00873cfd
fix: undo adding primary key argument for methods with get?
( #989 )
2024-04-07 06:41:03 -04:00
Dmitry Maganov
5c600c1f42
fix: remove internal?
and stacktraces?
from common opts ( #988 )
2024-04-07 06:00:32 -04:00
Zach Daniel
ea463402a2
fix: pattern match error in managed relationships
...
closes #986
2024-04-07 05:17:05 -04:00
Rebecca Le
98d7ee759f
docs: Fix formatting of examples for Ash.Resource.Preparation.Builtins
( #987 )
...
* docs: Fix other cases of unformatted code examples
2024-04-07 05:03:21 -04:00
Riccardo Binetti
7d75e64d86
feat: add update_change
function and builtin change ( #976 )
2024-04-07 05:02:38 -04:00
Zach Daniel
8249b6cabd
fix: include options for generic action code interfaces
2024-04-07 05:00:50 -04:00
Zach Daniel
26a6efe10d
fix: logic errors around arguments/changing attributes in validations
2024-04-06 18:40:40 -04:00
Riccardo Binetti
355bd73bf9
improvement: make Ash.Resource.Validation.Match partially atomic ( #979 )
...
* fix: handle partially atomic validations in run_action_changes
* improvement: make Ash.Resource.Validation.Match partially atomic
2024-04-06 17:50:54 -04:00