Skip to content

Latest commit

 

History

History
111 lines (68 loc) · 1.97 KB

CHANGELOG.md

File metadata and controls

111 lines (68 loc) · 1.97 KB

[0.0.1] - 2019/1/8

  • Initial release.

[0.0.2] - 2019/1/8

  • Update readme.

[0.0.3] - 2019/1/8

  • Add basic documents to public interface.

[0.0.4] - 2019/1/9

  • Add Store#get as a shorthand of Store#projectWith

[0.0.5] - 2019/1/9

  • Rename EventStore to Store

[0.0.6] - 2019/1/9

  • Hide Store#replaceEvents from user

[0.0.7] - 2019/1/9

  • Add basic Flutter integration.

[0.0.8] - 2019/1/10

  • Update interface to match Redux better.
  • Add ShakeBack enhancer.
  • Add StoreBuilder interface.

[0.0.9]

  • Rename build in StoreBuilder's params to builder
  • Eliminate rebuilds caused by StoreBuilder

[0.0.10]

  • Add description
  • Rename ShakeBack API

[0.0.11]

  • Add example
  • Update description

[0.0.12]

  • Rename StoreWidget interface
  • Remove Projectable from signature of Projector
  • Remove EventStack, using chronological List instead

[0.1.0]

  • Separate Reducer and Initializer
  • Rename InnerStore to StoreForEnhancer
  • Expose more methods in StoreForEnhancer

[0.1.1]

  • Remove withShakeBack
  • Fix StackOverflow when get Store#cursor
  • Remove unnecessary dependencies.

[0.3.0]

  • Update interface
  • Add UseCase

[0.3.2]

  • Add ObservableStateLifecycle integration

[0.4.0]

  • Update observeStore interface

[0.4.1]

  • Use active_observers

[0.5.0]

  • Update file structure.

[0.6.0]

  • Update observeStore

[0.7.0]

  • Improve performance
  • Remove unnecessary dependency
  • Store#subscribe can only be cancelled by returned Unsubscribe function
  • Add projectToStream
  • Remove observeStore
  • Apply enhancers from right to left like Redux
  • Extract Projectable type
  • Projector now accept Projectable as the third parameter
  • Make publish return published event.
  • Add batchSubscribe, publishFilter and printEvents enhancers
  • Rename withUseCase to withSideEffect
  • Remove generics for event on Store
  • Add use cases context.

[0.8.0]

  • Remove dependency on Flutter