bansa v0.2.0 Release Notes

Release Date: 2016-03-21 // about 8 years ago
  • ๐Ÿš€ Drafting a new release with all of the good work put in by @clemp6r! This release has several important updates:

    • ๐Ÿšš This library now has a more idiomatic Kotlin feel. Store has been moved to a proper interface. Yay!
    • ๐Ÿšš Move from getState() (returning the current state) and state (the observable) to a more fluid api. From now on, simply use state for the currentState, and stateChanges for the underlying state observable. As always, you can simply subscribe!
    • โœ‚ Remove Marker interfaces State and Action. They aren't necessary!
    • โšก๏ธ The scheduler, which used to put state updates on a potentially separate thread, has been removed for now. Keeping the reducers completely synchronous has advantages in the middleware layer, and discourages bad practices in the reducer layer.