Commit graph

49 commits

Author SHA1 Message Date
e8ac9a1d90
feat(map): Add the ability to map over elements of a collection inside a reactor. (#123)
* feat(map): Add the ability to map over elements of a collection inside a reactor.

* improvement: throw a more helpful error when a step returns an invalid result.

* fix: automatically pass extra arguments from the map step to nested steps.

They can't be referred to directly because they may be added to the graph
at runtime, and may depend on steps which have been completed and their
results discarded because they have no dependents at that time.

* fix: spurious test failures seemingly caused by `Mimic`.
2024-07-18 21:56:46 +12:00
d380f2af4b
chore: release version v0.8.5 2024-07-10 20:17:13 +12:00
ebb1374906
improvement: add mix reactor.install (#124) 2024-07-10 20:15:43 +12:00
0d84bf53a6
docs: Add reactor logos. 2024-06-14 17:58:03 +12:00
cd41d3834b
chore: release version v0.8.4 2024-05-25 15:14:26 +12:00
dc113c57e8
chore: release version v0.8.3 2024-05-24 21:50:09 +12:00
31b4c2cc33
chore: release version v0.8.2 2024-05-08 19:24:46 +12:00
ebc34c3117
chore: release version v0.8.1 2024-03-21 10:48:44 +13:00
8191bf7d8b
chore: release version v0.8.0 2024-03-19 10:46:55 +13:00
181017a884
chore(deps): Update to splode v0.2.0. (#101) 2024-03-19 10:26:42 +13:00
7032155f97
docs: Add option schemas to public API functions and improve docs. (#99) 2024-03-18 14:21:50 +13:00
27a01e7862
improvement!: Use Splode for managing errors. (#97) 2024-03-18 13:05:09 +13:00
dependabot[bot]
8e13e7fd01
chore(deps-dev): Bump ex_check from 0.15.0 to 0.16.0 (#94) 2024-03-02 19:26:17 +13:00
eeb9614271
chore(deps): Update Spark v2.0.1. 2024-03-02 11:32:01 +13:00
b929c72938
chore: release version v0.7.0 2024-02-29 09:28:25 +13:00
37b9eda48e
feat: Add telemetry middleware. (#93)
* improvement: don't incur compile-time dependencies on middleware.

* feat: Add a middleware which emits telemetry events about Reactor.
2024-02-29 09:23:51 +13:00
561110a105
chore: release version v0.6.0 2024-02-26 16:26:07 +13:00
9f8683f96c
chore: release version v0.5.2 2024-02-19 10:46:22 +13:00
9e5a4d1ccf
chore: release version v0.5.1 2024-02-15 11:28:57 +13:00
599749d1ff
chore: release version v0.5.0 2024-02-08 12:33:36 +13:00
Zach Daniel
da05a2f951 chore: only track analytics on hexdocs.pm 2023-10-02 11:09:51 -04:00
Zach Daniel
f3584438b3 chore: analytics on hexdocs 2023-10-02 09:30:47 -04:00
Zach Daniel
1f38148877 docs: update ex_doc/spark for better docs 2023-09-26 23:40:04 -04:00
Zach Daniel
b8fbc672e7
docs: update hexdocs with new spark dsl tools (#59) 2023-09-27 16:23:55 +13:00
626295a742
chore: release version v0.4.1 2023-09-26 16:00:40 +13:00
875fd3fc00
chore: release version v0.4.0 2023-09-11 12:07:39 +12:00
61d7d3422b
chore: release version v0.3.5 2023-09-06 12:36:47 +12:00
c872c40c68
chore: release version v0.3.4 2023-09-04 13:36:06 +12:00
c44b078a5b
chore: release version v0.3.3 2023-09-01 13:51:08 +12:00
9ce77e786d
chore: release version v0.3.2 2023-07-27 15:22:03 +12:00
8dc8b4b288
chore: release version v0.3.1 2023-07-25 11:08:47 +12:00
340667a098
chore: release version v0.3.0 2023-07-04 09:41:51 +12:00
b7f34f2b3e
chore: Add mix_audit. 2023-06-23 15:21:28 +12:00
65b302c891
chore: Add doctor. 2023-06-23 15:19:46 +12:00
b23f3a08d2
chore: release version v0.2.4 2023-06-15 16:40:20 +12:00
dependabot[bot]
4d133fd50a
chore(deps-dev): bump git_ops from 2.5.6 to 2.6.0 (#13) 2023-06-13 07:08:52 +12:00
dependabot[bot]
05803fb67e
chore(deps-dev): bump git_ops from 2.4.5 to 2.5.6 (#12)
Bumps [git_ops](https://github.com/zachdaniel/git_ops) from 2.4.5 to 2.5.6.
- [Changelog](https://github.com/zachdaniel/git_ops/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zachdaniel/git_ops/compare/v2.4.5...v2.5.6)

---
updated-dependencies:
- dependency-name: git_ops
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 13:44:09 +12:00
dependabot[bot]
4a2816f04d
chore(deps-dev): bump ex_check from 0.12.0 to 0.15.0 (#11)
Bumps ex_check from 0.12.0 to 0.15.0.

---
updated-dependencies:
- dependency-name: ex_check
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 13:32:54 +12:00
a77f8a2e02
chore: release version v0.2.3 2023-06-08 11:45:51 +12:00
d03deb0a57
chore(docs): Point at the correct module for the extension docs. 2023-05-16 11:05:05 +12:00
bade107528
chore: release version v0.2.2 2023-05-15 17:14:56 +12:00
b94ab3ede3
docs: Add missing groups_for_modules needed for docs import into ash_hq. 2023-05-12 19:47:36 +12:00
ab584de7fd
chore: release version v0.2.1 2023-05-12 15:55:18 +12:00
James Harton
e8035f5646
docs: getting started guide. (#5) 2023-05-12 15:45:27 +12:00
909689fce0
chore: release version v0.2.0 2023-05-10 16:32:55 +12:00
James Harton
7ac8cce871
feat: implement basic reactor behaviour. (#1) 2023-05-10 16:27:18 +12:00
63a7cacd04
chore: Add CI and dev/test deps. 2023-04-19 14:13:10 +12:00
Zach Daniel
6c13ccc689 chore: get ready for publish 2023-04-18 18:30:26 -04:00
Zach Daniel
96fd561714 init 2023-04-18 18:23:04 -04:00