Skip to content
This repository has been archived by the owner on Nov 22, 2018. It is now read-only.

Latest commit

 

History

History
128 lines (69 loc) · 2.68 KB

CHANGELOG.md

File metadata and controls

128 lines (69 loc) · 2.68 KB

Unreleased

Released YYYY/MM/DD

Added

  • TODO (or remove section if none)

Changed

  • TODO (or remove section if none)

Deprecated

  • TODO (or remove section if none)

Removed

  • TODO (or remove section if none)

Fixed

  • TODO (or remove section if none)

Security

  • TODO (or remove section if none)

0.2.0

Released 2018/11/10

Added

  • Add Context functionality. Thanks [@thomaseizinger][]. [#27][]
  • State machine can be constructed in any state with start_in. Thanks [@thomaseizinger][]. [#31][]
  • Make generated state enum inherent visibility. Thanks [@thomaseizinger][]. [#30][]

Changed

  • Derived traits are now only implemented for the state enum. Thanks [@thomaseizinger][]. [#27][]

Fixed

  • Do not generate trait methods with anonymous parameters. [#34][]

0.1.8

Released 2018/10/21

Changed

  • Updated darling and syn to latest version. Thanks [@hcpl][]. [#26][]

Fixed

  • Type parameter missing when used through a projection [#25][]

0.1.7

Released 2018/06/04

Added

  • Added @bkchr to the team! \o/

Fixed

  • Fixed potential "field is never used" warning from inside the generated code. #19

0.1.6

Released 2018/02/12

Added

  • Added the transition!(..) macro to make state transitions a little bit less boilerplate-y. #16

0.1.5

Released 2018/1/4

Added

  • Support for heterogeneous usage of generic type- and lifetime-parameters across states. Previously, every state had to use every generic parameter (requiring PhantomData when it didn't need to use one). Now, states that don't need a generic parameter don't have to use it. #10

0.1.4

Released 2017/12/19

Fixed

  • Using non-pub types within a state no longer causes compilation errors related to type visibility. #6

0.1.3

Released 2017/12/12

Fixed

  • Bounds on generic type parameters that were "inline", rather than in a where clause, work with `#[derive(StateMachineFuture)] now. #4