Skip to content

v6.1.0

Compare
Choose a tag to compare
@CarLeonDev CarLeonDev released this 22 Dec 19:45
· 233 commits to master since this release

Enhancements

  • feat(framework, widgets, extensions): Add ReactterSelector widget and context.select method extension.
    • ReactterSelector and context.select help to control the rebuilding of widget tree using a Selector methods that allows to select a state specific for listening, and return a computed value.
  • feat(widgets): Add ReactterScope Widget.
    If ReactterProvider.contextOf doesn't have a type defined, use ReactterScope to work correctly.

Breakings

Fixes

  • fix(widgets): Notify ReactterWatcher has changed when available.
  • fix(framework): Remove UseWen asynchronously when call markNeedsNotifyDependents through its changes.

Internal

  • perf(framework): Add ReactterNotifier to manage events.
  • refactor(widgets): Improve ReactterProvider code.
  • perf(extensions, framework, widgets): Improve performance of context.watch.
  • refactor(types): Add WatchState and SelectComputeValue types.
  • refactor(framework): Improve message error about notifyListeners of ReactterNotifier.
  • feat(framework, widgets, extensions): Improve managing dependency.
  • test(framework, widgets, hooks): Fix some part for test coverage.
  • test: Add context.select and ReactterSelector test.
  • doc: Fix some code documentation.
  • refactor(example): Improve api example.
  • doc: Add documention about new features.

Full Changelog: v6.0.2...v6.1.0