James Harton
|
55ce5dd082
|
fix: Allow next_state to to match transitions from *. (#7)
|
2023-09-08 15:47:53 +12:00 |
|
|
1a4dcf46bc
|
chore: release version v0.2.0
|
2023-09-08 13:36:26 +12:00 |
|
James Harton
|
cf2bef0e38
|
feat: Add next_state builtin change. (#6)
When there is only a single possible next state that can be transitioned into, we can automatically transition into that state.
|
2023-09-08 13:35:51 +12:00 |
|
Yousef Janajri
|
4f1b40281d
|
improvement: exclude star from state_machine_all_states/1 to avoid inclusion in add_attribuet builder (#4)
|
2023-08-25 09:37:45 -04:00 |
|
Zach Daniel
|
ee30913e65
|
chore: update ssl_verify_fun
|
2023-08-04 17:51:11 -04:00 |
|
Zach Daniel
|
7bf92ba8b2
|
chore: release version v0.1.5
|
2023-08-04 17:48:38 -04:00 |
|
Zach Daniel
|
7a243389b0
|
improvement: support :* in states
|
2023-08-04 17:47:42 -04:00 |
|
Zach Daniel
|
25c0d19d3f
|
chore: release version v0.1.4
|
2023-05-03 15:41:57 -04:00 |
|
Josh Price
|
bc4cf09eca
|
fix: Rename from to old_state in NoMatchingTransition error (#3)
|
2023-05-03 05:12:38 -04:00 |
|
Zach Daniel
|
501b9a80f9
|
chore: release version v0.1.3
|
2023-04-28 16:22:16 -04:00 |
|
Zach Daniel
|
d1313b6411
|
fix: == not != for checking all states
|
2023-04-28 16:21:36 -04:00 |
|
Zach Daniel
|
0f90487b76
|
docs: add transition_state/2` description
|
2023-04-28 15:43:10 -04:00 |
|
Zach Daniel
|
93f4cd996d
|
chore: release version v0.1.2
|
2023-04-28 15:39:43 -04:00 |
|
Zach Daniel
|
3c218aa1e4
|
docs: fix package reference
|
2023-04-23 01:11:02 -06:00 |
|
Zach Daniel
|
759acb3081
|
docs: add mermaid to hexdocs
|
2023-04-23 01:03:29 -06:00 |
|
Zach Daniel
|
9b99ddc1ec
|
chore: release version v0.1.1
|
2023-04-23 00:59:06 -06:00 |
|
Zach Daniel
|
bd66b9236f
|
improvement: make state diagrams the default chart
docs: docs improvements
|
2023-04-23 00:58:34 -06:00 |
|
Zach Daniel
|
f86b2f6692
|
docs: link to DSL docs
|
2023-04-23 00:47:22 -06:00 |
|
Zach Daniel
|
5decff05ac
|
docs: add DSL documentation
|
2023-04-23 00:46:09 -06:00 |
|
Zach Daniel
|
26e6636294
|
docs: small getting started fixes
|
2023-04-23 00:44:30 -06:00 |
|
Zach Daniel
|
69549dd04e
|
chore: release version v0.1.0
|
2023-04-22 19:43:33 -06:00 |
|
Zach Daniel
|
3b57f4e615
|
chore: fix git_ops config
|
2023-04-22 19:42:54 -06:00 |
|
Zach Daniel
|
d7a3953809
|
chore: docs
|
2023-04-22 19:42:15 -06:00 |
|
Zach Daniel
|
e677d34ebb
|
chore: docs
|
2023-04-22 19:41:56 -06:00 |
|
Zach Daniel
|
b228008620
|
chore: rename docs file
|
2023-04-22 19:40:47 -06:00 |
|
Zach Daniel
|
f7c419c818
|
docs: add link from readme
|
2023-04-22 19:39:52 -06:00 |
|
Zach Daniel
|
bd0d8be69b
|
chore: add docs/release config
|
2023-04-22 19:38:33 -06:00 |
|
Zach Daniel
|
6eaae042e6
|
chore: fix dialyzer
|
2023-04-22 18:51:01 -06:00 |
|
bcksl
|
25f36e40c7
|
feat: add mix task ash_state_machine.generate_flow_charts (#1)
|
2023-04-22 18:49:47 -06:00 |
|
Zach Daniel
|
e032cbbb5e
|
improvement: require initial_states
|
2023-04-22 18:39:29 -06:00 |
|
Zach Daniel
|
152e96605f
|
improvement: fix lint/credo, handle all changeset types
|
2023-04-22 18:22:16 -06:00 |
|
Zach Daniel
|
98afe7b59f
|
improvement: require from/to
|
2023-04-22 18:12:11 -06:00 |
|
Zach Daniel
|
885fd2c79b
|
improvement: flow chart generation
|
2023-04-22 16:50:23 -06:00 |
|
Zach Daniel
|
eea70a666c
|
fix: action does not uniquely identify a transition
|
2023-04-22 16:40:47 -06:00 |
|
Zach Daniel
|
f433fc083b
|
docs: document :* action name
|
2023-04-22 16:28:19 -06:00 |
|
Zach Daniel
|
df8e675615
|
improvement: support :* as a transition action name to match all
|
2023-04-22 16:27:39 -06:00 |
|
Zach Daniel
|
08d3b3f7de
|
fix: require allow_nil? false on state attribute
|
2023-04-22 16:14:38 -06:00 |
|
Zach Daniel
|
06871a9977
|
chore: fsm -> state_machine, event -> transition
|
2023-04-21 22:33:28 -06:00 |
|
Zach Daniel
|
6d0fa817a2
|
chore: update spark
|
2023-04-21 21:49:32 -06:00 |
|
Zach Daniel
|
746ea32504
|
initial feature set
|
2023-04-21 13:25:39 -06:00 |
|
Zach Daniel
|
95a75b542a
|
init
|
2023-04-21 11:43:36 -06:00 |
|