Skip to content

Releases: ericentin/gen_state_machine

v3.0.0

26 Oct 22:45
Compare
Choose a tag to compare

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

24 Jan 21:48
Compare
Choose a tag to compare
  • 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

16 Jan 20:08
Compare
Choose a tag to compare

Typespec/code formatting changes for Elixir v1.8.

v2.0.4

20 Nov 21:09
Compare
Choose a tag to compare

Version check no longer fails on erts versions with greater than 3 components.

v2.0.3

14 Aug 16:56
Compare
Choose a tag to compare

Log translator no longer ignores messages on OTP 21+.

v2.0.2

12 May 03:43
Compare
Choose a tag to compare
  • 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

05 Sep 16:48
Compare
Choose a tag to compare

Fix typespecs for OTP 20+.

v2.0.0

21 Sep 17:57
Compare
Choose a tag to compare

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

03 Jul 15:45
Compare
Choose a tag to compare

Documentation spelling error fixed. Compilation warnings fixed.

v1.0.1

23 Jun 21:37
Compare
Choose a tag to compare

Minor doc punctuation error fixed, and docs regenerated with latest ex_doc so that optional callbacks are notated.