Skip to content

Commit 32a258e

Browse files
committed
build: Release version 6.1.0.
1 parent 1969a9b commit 32a258e

6 files changed

Lines changed: 45 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,44 @@
11
# Reactter
22

3+
## 6.1.0
4+
5+
### Enhancements
6+
7+
- **feat(framework, widgets, extensions):** Add `ReactterSelector` widget and `context.select` method extension.
8+
- `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.
9+
- **feat(widgets):** Add `ReactterScope` Widget.
10+
If `ReactterProvider.contextOf` doesn't have a type defined, use `ReactterScope` to work correctly.
11+
12+
### Breakings
13+
14+
- **perf(framework):** Remove `updateAsync` from `ReactterHook` and `ReactterState`.
15+
- **perf(framework):** Remove `emitAsync` from `ReactterEventManager`.
16+
- **refactor(extensions):** Deprecate `List<ReactterState>.when`.
17+
18+
### Fixes
19+
20+
- **fix(widgets):** Notify `ReactterWatcher` has changed when available.
21+
- **fix(framework):** Remove `UseWen` asynchronously when call `markNeedsNotifyDependents` through its changes.
22+
23+
### Internal
24+
25+
- **perf(framework):** Add `ReactterNotifier` to manage events.
26+
- **refactor(widgets):** Improve `ReactterProvider` code.
27+
- **perf(extensions, framework, widgets):** Improve performance of `context.watch`.
28+
- **refactor(types):** Add `WatchState` and `SelectComputeValue` types.
29+
- **refactor(framework):** Improve message error about `notifyListeners` of `ReactterNotifier`.
30+
- **feat(framework, widgets, extensions):** Improve managing dependency.
31+
- **test(framework, widgets, hooks):** Fix some part for test coverage.
32+
- **test:** Add `context.select` and `ReactterSelector` test.
33+
- **doc:** Fix some code documentation.
34+
- **refactor(example):** Improve api example.
35+
- **doc:** Add documention about new features.
36+
337
## 6.0.2
438

539
### Fixes
640

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

943
## 6.0.0
1044

packages/flutter_reactter/example/pubspec.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ packages:
170170
dependency: "direct main"
171171
description:
172172
name: flutter_reactter
173-
sha256: "63724ab6e2fc7e862f271e34667a55b18a0b1c6a0bad779d01d3c2ea4dd09dc7"
173+
sha256: "2ded43074f3271f1a3180e37b2e9b0fbf35ad09715255c18735794d482e1028a"
174174
url: "https://pub.dev"
175175
source: hosted
176-
version: "6.1.0-dev.3"
176+
version: "6.1.0"
177177
flutter_web_plugins:
178178
dependency: transitive
179179
description: flutter
@@ -327,10 +327,10 @@ packages:
327327
dependency: transitive
328328
description:
329329
name: reactter
330-
sha256: "75f2196ae9ab093313fabe4f4020177f138139b6e81ed040b776413e2cfdc5aa"
330+
sha256: "68ff5b0c688b9915fb329ea1d1d27afa60d76abec62bff7eaa234d47651d503e"
331331
url: "https://pub.dev"
332332
source: hosted
333-
version: "6.1.0-dev.3"
333+
version: "6.1.0"
334334
reactter_lint:
335335
dependency: "direct dev"
336336
description:

packages/flutter_reactter/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
http: ^0.13.6
1313
url_launcher: ^6.1.2
1414
intl: ^0.17.0
15-
flutter_reactter: ^6.1.0-dev.3
15+
flutter_reactter: ^6.1.0
1616

1717
dev_dependencies:
1818
flutter_lints: ^2.0.2

packages/flutter_reactter/pubspec.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,10 @@ packages:
169169
dependency: "direct main"
170170
description:
171171
name: reactter
172-
sha256: "3879fdd223110e2f0b21c3f73f43da3155c9e885084c23a2747e3391c2b569e4"
172+
sha256: "68ff5b0c688b9915fb329ea1d1d27afa60d76abec62bff7eaa234d47651d503e"
173173
url: "https://pub.dev"
174174
source: hosted
175-
version: "6.0.2"
175+
version: "6.1.0"
176176
sky_engine:
177177
dependency: transitive
178178
description: flutter

packages/flutter_reactter/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_reactter
22
description: A light, powerful and quick Reactive State Management, Dependency Injection and Event Management.
3-
version: 6.0.2
3+
version: 6.1.0
44
homepage: https://2devs.io
55
license: MIT License
66
repository: https://github.com/2devs-team/reactter/tree/master/packages/flutter_reactter
@@ -13,7 +13,7 @@ dependencies:
1313
flutter:
1414
sdk: flutter
1515
meta: ^1.7.0
16-
reactter: ^6.0.2
16+
reactter: ^6.1.0
1717

1818
dev_dependencies:
1919
flutter_driver:

packages/reactter/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: reactter
22
description: A light, powerful and quick Reactive State Management, Dependency Injection and Event Management.
3-
version: 6.0.2
3+
version: 6.1.0
44
homepage: https://2devs.io
55
license: MIT License
66
repository: https://github.com/2devs-team/reactter/tree/master/packages/reactter

0 commit comments

Comments
 (0)