e5f01bbd59
improvement(Ash.Reactor): Backport improvements from 3.0 branch.
2024-03-08 10:51:40 +13:00
9b88628b07
improvement: Make undo actions for update
and destroy
actions more explicit. ( #920 )
...
* chore(Ash.Reactor): Follow on from `get` -> `read_one` rename.
* improvement(Ash.Reactor): Make undo actions for `update` and `destroy` more explicit.
2024-03-05 11:30:35 +13:00
Zach Daniel
7f0e2d8037
improvement: rename get
to read_one
in Ash.Reactor
2024-03-02 16:51:00 -05:00
86d74ed789
feat(Ash.Reactor): Add a Reactor extension that makes working with resources easy. ( #683 )
...
* feat: Add `Ash.Reactor` with create support.
* improvement: Add `Ash.Reactor` update support.
* improvement: Add `Ash.Reactor` destroy support.
* improvement(Ash.Reactor): Support for transactional handling of notifications.
* improvement(Ash.Reactor): Add `read` and `get` steps.
* docs: Add the beginnings of a Reactor topic.
* improvement(Ash.Reactor): add support for generic actions.
* improvement: Add `undo` capability to `create` step.
* improvement: transaction and undo working.
* docs: Start documenting undo behaviour.
* chore: Update to Reactor 0.6.
* improvement: Automatically thread Ash tracers through Reactor.
* improvement(Ash.Reactor): Add undo to generic actions.
* docs: Improve reactor documentation.
* fix: Mimic copying `Ash.Notifier` seems to break the compiler for some reason.
2024-03-02 10:26:25 +13:00