Skip to content

Commit

Permalink
build: Release version 6.1.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
CarLeonDev committed Dec 22, 2023
1 parent 1969a9b commit 32a258e
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 11 deletions.
36 changes: 35 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,44 @@
# Reactter

## 6.1.0

### Enhancements

- **feat(framework, widgets, extensions):** Add `ReactterSelector` widget and `context.select` method extension.
- `ReactterSelect` 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

- **perf(framework):** Remove `updateAsync` from `ReactterHook` and `ReactterState`.
- **perf(framework):** Remove `emitAsync` from `ReactterEventManager`.
- **refactor(extensions):** Deprecate `List<ReactterState>.when`.

### 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.

## 6.0.2

### Fixes

- **fix(signal):** Add missing getters to Signal of list type.
- **fix(signal):** Add missing getters(`first`, `last`, and `length`) to Signal of list type.

## 6.0.0

Expand Down
8 changes: 4 additions & 4 deletions packages/flutter_reactter/example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -170,10 +170,10 @@ packages:
dependency: "direct main"
description:
name: flutter_reactter
sha256: "63724ab6e2fc7e862f271e34667a55b18a0b1c6a0bad779d01d3c2ea4dd09dc7"
sha256: "2ded43074f3271f1a3180e37b2e9b0fbf35ad09715255c18735794d482e1028a"
url: "https://pub.dev"
source: hosted
version: "6.1.0-dev.3"
version: "6.1.0"
flutter_web_plugins:
dependency: transitive
description: flutter
Expand Down Expand Up @@ -327,10 +327,10 @@ packages:
dependency: transitive
description:
name: reactter
sha256: "75f2196ae9ab093313fabe4f4020177f138139b6e81ed040b776413e2cfdc5aa"
sha256: "68ff5b0c688b9915fb329ea1d1d27afa60d76abec62bff7eaa234d47651d503e"
url: "https://pub.dev"
source: hosted
version: "6.1.0-dev.3"
version: "6.1.0"
reactter_lint:
dependency: "direct dev"
description:
Expand Down
2 changes: 1 addition & 1 deletion packages/flutter_reactter/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies:
http: ^0.13.6
url_launcher: ^6.1.2
intl: ^0.17.0
flutter_reactter: ^6.1.0-dev.3
flutter_reactter: ^6.1.0

dev_dependencies:
flutter_lints: ^2.0.2
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter_reactter/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -169,10 +169,10 @@ packages:
dependency: "direct main"
description:
name: reactter
sha256: "3879fdd223110e2f0b21c3f73f43da3155c9e885084c23a2747e3391c2b569e4"
sha256: "68ff5b0c688b9915fb329ea1d1d27afa60d76abec62bff7eaa234d47651d503e"
url: "https://pub.dev"
source: hosted
version: "6.0.2"
version: "6.1.0"
sky_engine:
dependency: transitive
description: flutter
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter_reactter/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: flutter_reactter
description: A light, powerful and quick Reactive State Management, Dependency Injection and Event Management.
version: 6.0.2
version: 6.1.0
homepage: https://2devs.io
license: MIT License
repository: https://github.com/2devs-team/reactter/tree/master/packages/flutter_reactter
Expand All @@ -13,7 +13,7 @@ dependencies:
flutter:
sdk: flutter
meta: ^1.7.0
reactter: ^6.0.2
reactter: ^6.1.0

dev_dependencies:
flutter_driver:
Expand Down
2 changes: 1 addition & 1 deletion packages/reactter/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: reactter
description: A light, powerful and quick Reactive State Management, Dependency Injection and Event Management.
version: 6.0.2
version: 6.1.0
homepage: https://2devs.io
license: MIT License
repository: https://github.com/2devs-team/reactter/tree/master/packages/reactter
Expand Down

0 comments on commit 32a258e

Please sign in to comment.