Skip to content

Tags: ash-project/reactor

Tags

v1.0.3

Toggle v1.0.3's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v1.0.3

[v1.0.3](v1.0.2...v1.0.3) (2026-07-26)
Bug Fixes:
* avoid spinning when waiting for retry backoffs (#322) by Marek Kaput

v1.0.2

Toggle v1.0.2's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v1.0.2

[v1.0.2](v1.0.1...v1.0.2) (2026-05-16)
Bug Fixes:
* compile error with Elixir 1.19. (#313) by James Harton

v1.0.1

Toggle v1.0.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v1.0.1

[v1.0.1](v1.0.0...v1.0.1) (2026-04-06)
Bug Fixes:
* pass unwrapped error to `backoff/4` when `compensate/4` returns bare `:retry` (#306) by James Harton
* avoid `MapSet` opaque type in recursive accumulator for OTP 28 dialyzer by renovate[bot]
* reduce function nesting depth to satisfy credo 1.7.16 by dependabot[bot]

v1.0.0

Toggle v1.0.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v1.0.0

[v1.0.0](v0.17.0...v1.0.0) (2026-01-25)
Breaking Changes:
* Store inputs in their own struct (#269) by James Harton
Features:
* add tests for guard telemetry events by Jaden
Bug Fixes:
* remove unused async options from `Reactor.undo/3` (#292) by James Harton
* move mermaid script to `before_closing_body_tag` for proper rendering (#289) by James Harton
* implement `nested_steps/1` for `Step.Switch` to fix dependency resolution (#288) by James Harton
* set proper class for reactor errors (#286) by Zach Daniel
* Telemetry middleware crashes on unhandled guard events (#276) by Jaden
* telemetry middleware implements guard steps by Jaden
* tests failing because of REUSE annotations (#275) by James Harton

v0.17.0

Toggle v0.17.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v0.17.0

[v0.17.0](v0.16.0...v0.17.0) (2025-09-30)
Features:
* Add backoff support for retries. (#267) by James Harton
Bug Fixes:
* Add stacktrace to exception (#265) by Rutgerdj
* Add stacktrace to exception by Rutgerdj
* remove rescue statement inside AnonFn.run/3 by Rutgerdj
Improvements:
* Add `description` option to Reactor DSL and struct. (#268) by James Harton
* Prepare Minimal Spark Update (#266) by Jonatan Männchen

v0.16.0

Toggle v0.16.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
release v0.16.0

[v0.16.0](v0.15.6...v0.16.0) (2025-09-21)
Features:
* Allow Reactors to be able to be undone after successful completion. (#262) by James Harton
* add allow_async? flag to compose DSL (#256) by James Harton
Bug Fixes:
* undo for composed reactors (#263) by James Harton
* resolve nested step dependency and argument inheritance issues (#258) by James Harton
* correct current_try increment during step retries (#257) by James Harton
* correct current_try increment during step retries by James Harton
* mermaid: trim whitespace from module names to prevent :nofile errors (#253) by James Harton

v0.15.6

Toggle v0.15.6's commit message
release v0.15.6

[v0.15.6](v0.15.5...v0.15.6) (2025-07-02)
Bug Fixes:
* mermaid: use TB instead of TD (#241) by ChristianAlexander

v0.15.5

Toggle v0.15.5's commit message
release v0.15.5

[v0.15.5](v0.15.4...v0.15.5) (2025-06-18)
Bug Fixes:
* don't use regexes in module attributes, for otp28 compat by Zach Daniel

v0.15.4

Toggle v0.15.4's commit message
release v0.15.4

[v0.15.4](v0.15.3...v0.15.4) (2025-05-30)
Bug Fixes:
* pass mix check
Improvements:
* add support for recursive sub-reactors (#215)
* add support for recursive sub-reactors

v0.15.3

Toggle v0.15.3's commit message
release v0.15.3

[v0.15.3](v0.15.2...v0.15.3) (2025-05-24)
Improvements:
* add usage-rules.md (#218)