save 0.11.0 copy "save: ^0.11.0" to clipboard
save: ^0.11.0 copied to clipboard

A flutter state management library with `State`, `Action`, `View`, `Effect`

0.11.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: change save.withArg to saveWithArg.
  • BREAKING FEAT: local state using $.save inside the SaveWidget.

0.10.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: call dispose, onDispose` when rebuild the state.

0.9.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: move observable creation to observer.

0.8.0+1 #

  • REFACTOR: use switch pattern.
  • FIX: notify parent only when rebuild.

0.8.0 #

Note: This release has breaking changes.

  • FEAT(save): do not watch actions.
  • BREAKING FEAT: $.context returns BuildContext.

0.7.0+2 #

  • FIX: wrong type.

0.7.0+1 #

  • REFACTOR: rename SaveStatefulWidgetState to SaveWidgetState.

0.7.0 #

Note: This release has breaking changes.

  • REFACTOR: refactor responsibility.
  • FIX: register proper parent.
  • BREAKING FIX: nested observables, provider from family, provider interface.
  • BREAKING FEAT: sharable action effect.

0.6.0+1 #

  • FIX: self-referenced observable.
  • FIX: dispose of observable.

0.6.0 #

Note: This release has breaking changes.

  • FEAT: ignores the running future on refresh.
  • BREAKING FEAT: access SaveObserver simply with $.

0.5.0 #

Note: This release has breaking changes.

  • BREAKING FIX: wait for the nested state.

0.4.2 #

  • FEAT: add refresh, fix: run loader on refresh.

0.4.1 #

  • FIX: auto dispose with SaveWidget and add counter example.

0.4.0+1 #

0.4.0 #

Note: This release has breaking changes.

  • REFACTOR: dispose observable by itself.
  • REFACTOR: dispose position.
  • REFACTOR: separate methods.
  • REFACTOR: remove duplicated code.
  • REFACTOR: change branch.
  • REFACTOR: hide internal value.
  • REFACTOR: remove providers when unwatch is called.
  • REFACTOR: renaming internal methods.
  • REFACTOR: remove unnecessary SaveObservable constructors.
  • REFACTOR: rename files and folders.
  • REFACTOR: SaveProvider as a base abstract class.
  • REFACTOR: SaveObservable as a base abstract class.
  • REFACTOR: separate an initialization of SaveRawObservable.
  • FIX: dispose observer.
  • FIX: support provider family.
  • FEAT: state loader.
  • FEAT: simple 'SaveWidget' and its family.
  • FEAT: SaveAction and SaveActionEffect.
  • FEAT: effect with SaveObserver.
  • FEAT: SaveEffect and SaveFamilyEffect.
  • FEAT: future to wait the async state.
  • FEAT: reactive observable.
  • FEAT: SaveObserver.
  • FEAT: automatically calls dispose.
  • FEAT: auto dispose.
  • FEAT: simple repository.
  • FEAT: SaveProvider ans SaveProviderFamily.
  • BREAKING FEAT: migrate to redesigned works.

0.3.5+2 #

  • FIX: explicit action effect run type.

0.3.5+1 #

  • FIX: explicit action effect type.

0.3.5 #

  • FEAT: createWidgetEffect.

0.3.4 #

  • FEAT: autoDispose option.

0.3.3 #

  • FEAT: simple onDispose effect of a state.

0.3.2+1 #

  • FIX: more state famliy bugs (TODO: Separate a container).

0.3.2 #

  • FIX: distinguish state family (TODO: separate container).
  • FEAT: can get a state in didDependencyChanged.

0.3.1+5 #

  • FIX: change container on state's depdency change.

0.3.1+4 #

  • FIX: change hypen to save.

0.3.1+3 #

  • FIX: inaccesible source field.

0.3.1+2 #

  • FIX: unimplemented interfaces.

0.3.1+1 #

  • REFACTOR: reimplement action execution path.

0.3.1 #

  • FEAT: simple action, action effect.

0.3.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: migrate to save.

0.2.0+2 #

  • REFACTOR: rename classes, extensions, fields.
  • FIX: wrong order of effect clear.

0.2.0+1 #

  • REFACTOR: rename hypen to save, add tests for action.

0.2.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: rename state and action.

0.1.0+1 #

  • REFACTOR: use save_test.

0.1.0 #

  • Migrated from hypen package
0
likes
160
points
4
downloads

Publisher

verified publisherhypen.io

Weekly Downloads

A flutter state management library with `State`, `Action`, `View`, `Effect`

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

collection, equatable, flutter, meta

More

Packages that depend on save