Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.19 KB

CHANGELOG.md

File metadata and controls

29 lines (20 loc) · 1.19 KB

v0.5.0 - Maul:

  • Transitions: enforce the deterministic output state for On transitions
  • System: improve the error message (at compile time) when omitting the initial state in the System declaration

v0.4.0 - Bane:

  • replace CurrentValueSubject by a ReplaySubject in System.stream

v0.3.0 - Tyranus:

  • Feedback: introduce the "on:" keyword to explicitly declare the type of state that concerns the side effect
  • Feedback: replace the parameter "sideEffect" by "perform" to have a nice readable sentence: ...(on: Loading.self, ..., perform: sideEffect)
  • State Machine: introduce a new DSL based on From/On that allows to group transitions from the same state type
  • State Machine: provide assert functions to ease the unit tests of transitions

v0.2.0 - Vader:

  • UISystem: unify the UISystem concept for RawState and ViewState
  • Improve the README

v0.1.0 - Sidious:

  • Transitions, Transition, Feedacks, Feedback and System initial functional version
  • Provide helpers to inject dependencies inside side effects
  • Ability to make loops communicate via Mediators
  • Create Readme / Logo
  • Add CounterApp and GiphyApp examples
  • Add some community assets (PR template, code of conduct, ...)