flock 0.7.1 copy "flock: ^0.7.1" to clipboard
flock: ^0.7.1 copied to clipboard

Coordinate Flutter widgets' states with event sourcing. What if Redux store contains no reducers, no state but only actions?

[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
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Coordinate Flutter widgets' states with event sourcing. What if Redux store contains no reducers, no state but only actions?

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

collection, flutter, uuid

More

Packages that depend on flock