love 0.2.0 copy "love: ^0.2.0" to clipboard
love: ^0.2.0 copied to clipboard

A state management library that is declarative, predictable and elegant.

0.2.0 #

  • cicd
    • remove publish workflow #145
  • refactor
    • upgrade dependencies #144
  • docs
    • correct release year in change log #142

[0.1.2] - 2022-01-27 #

  • docs - prefer https over http with ReactiveX docs link in 137
  • refactor - extract Equals<T> to another library in 139

[0.1.1] - 2021-12-08 #

  • docs - add shields images by @beeth0ven in 133
  • tests - add all tests love_test.dart by @beeth0ven in 132
  • feature - add code coverage report to CI by @beeth0ven in 131
  • CI - only trigger CI tests on push and pull request with main branch by @beeth0ven in 134

[0.1.0] - 2021-11-19 #

[0.1.0-rc.3] - 2021-11-05 #

  • refactor - explicit import and export types #112
  • refactor - remove unused internal type CopySystem #113
  • refactor - extract moment class #114
  • refactor - extract safeAs function #115
  • refactor - extract combine functions #116
  • refactor - extract defaultEquals function #117
  • break - refactor - remove DispatchFunc type #118

[0.1.0-rc.2] - 2021-10-28 #

  • break - refactor - rename Dispose to Disposer #107
  • break - refactor - rename extension names to have a x suffix #109

[0.1.0-rc.1] - 2021-10-19 #

  • refactor - rename areEqual to equals to be consistent with dart #93
  • refactor - rename EventInterceptor to InterceptorWithContext #96
  • refactor - add interceptor to system #96
  • refactor - reimplement eventInterceptor for composability #96
  • refactor - expose system.runWithContext's dispose callback for disposing context #98
  • refactor - add effectForwarder.dispose method #99
  • refactor - prefer using Object as version identifier in LatestContext #100
  • example - refactor - renames CounterEventIncrease to Increment, CounterEventDecrease to Decrement #101

[0.1.0-beta.6] - 2021-09-22 #

  • refactor - rename parameter skipFirst* to skipInitial*
  • refactor - reimplement system.react and system.reactLatest operators
  • feature - add system.log operator
  • feature - add system.eventInterceptor operator to intercept event
  • feature - add system.ignoreEvent operator to filter event
  • feature - add system.debounceOn operator

[0.1.0-beta.5] - 2021-08-06 #

  • refactor - remove system.onLatest operator for simplicity
  • refactor - remove system.reactRequest operator for simplicity
  • refactor - remove system.reactLatestRequest operator for simplicity
  • feature - add system.reactState operator
  • refactor - change operator system.react* parameter skipFirst* default to true

[0.1.0-beta.4] - 2021-07-12 #

  • refactor - downgrade meta to version 1.3.0 to compatible with flutter test

[0.1.0-beta.3] - 2021-07-12 #

  • refactor - remove EffectSystem for simplicity
  • refactor - update system.share* operators to return System
  • refactor - make EffectForwarder internal
  • refactor - remove types EffectSystemRun and CopyEffectSystemRun

[0.1.0-beta.2] - 2021-07-05 #

  • refactor - remove onEvent and reactState operators
  • docs - add Libraries section

[0.1.0-beta.1] - 2021-06-18 #

  • feature - add System<State, Event> and operators
  • feature - add EffectSystem<State, Event> and operators
  • feature - add EffectForwarder<State, Event>
  • feature - add type AreEqual<T>
  • feature - add type Reduce<State, Event>
  • feature - add type Dispatch<Event>
  • feature - add type Effect<State, Event>
  • feature - add type Dispose
  • feature - add type Run<State, Event>
  • feature - add type EffectSystemRun<State, Event>
  • feature - add type Moment<State, Event>
4
likes
120
pub points
2%
popularity

Publisher

unverified uploader

A state management library that is declarative, predictable and elegant.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

meta, typedef_equals

More

Packages that depend on love