Releases: ericentin/gen_state_machine
Releases · ericentin/gen_state_machine
v3.0.0
Backwards incompatible changes
- The minimum supported OTP release is now 20.
- The minimum supported Elixir release is now v1.5.
Enhancements
- More typespecs from
:gen_statem
exposed for use.
- Documentation updated.
v2.1.0
- Typespecs now rely on gen_statem upstream types where available.
- The callback mode option now allows you to specify a list, for use with the
:state_enter
option.
v2.0.5
Typespec/code formatting changes for Elixir v1.8.
v2.0.4
Version check no longer fails on erts versions with greater than 3 components.
v2.0.3
Log translator no longer ignores messages on OTP 21+.
v2.0.2
- Fix typespecs for start_link.
- Translator refactor means more logs are translated than before, as well as more accurately.
- The
child_spec/1
callback (for Elixir v1.6 child specs) is now generated automatically.
v2.0.1
Fix typespecs for OTP 20+.
v2.0.0
Add support for OTP 19.1.
Backwards incompatible changes
- On OTP 19.1, if you returned a callback mode explicitly from
code_change/4
, you should now return :ok
instead, which will use the configured callback mode.
v1.0.2
Documentation spelling error fixed. Compilation warnings fixed.
v1.0.1
Minor doc punctuation error fixed, and docs regenerated with latest ex_doc
so that optional callbacks are notated.