Skip to content

Latest commit

 

History

History
74 lines (43 loc) · 1.24 KB

CHANGELOG.md

File metadata and controls

74 lines (43 loc) · 1.24 KB

[0.0.1]

  • initial release

[0.1.0]

  • Add ActiveObserver interface

[0.1.1]

  • Add observeStream

[0.1.2]

  • Add observeListenable & observeValueListenableState

[0.2.0]

  • Add dependency update detection logic

[0.3.0]

  • Major rewrite
  • Remove dependencies other than Flutter
  • Active observers should be called in State's constructor

[0.3.1]

  • Make active observers run in the expected order

[0.3.2]

  • Always restart effect on reassemble

[0.3.3]

  • Add assembleActiveObservers slot

[0.3.4]

  • Clean active observers on reassemble
  • Now all active observers must be placed in assembleActiveObservers

[0.4.0]

  • Use implicit this in active observers

[0.4.1]

  • Mark assembleActiveObservers as virtual

[0.5.0]

  • Update observeLifecycle interface

[0.5.1]

  • Add example

[0.6.0]

  • Add didSetState lifecycle
  • observeEffect now receive a function to decide when to restart
  • observeEffect now may restart effect in setState
  • Add observePaint observer

[0.7.0]

  • Add observeContext and observeInheritedWidget
  • Remove some observers
  • Rename observeEffect to observeUpdate
  • Adjust reassemble order
  • Add optional widget mixin DetailedLifecycleInstate
  • Improve performance