Skip to content

Commit 9655e0b

Browse files
committed
build: Release version 2.3.0
1 parent 2e6c926 commit 9655e0b

File tree

2 files changed

+50
-4
lines changed

2 files changed

+50
-4
lines changed

CHANGELOG.md

Lines changed: 49 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,50 @@
11
# Reactter by [2devs.io](https://2devs.io)
22

3+
## [2.3.0] - `Official Release` - `2022-06-11`
4+
5+
### Changed
6+
7+
- **refactor**: Rename `context.of` to `context.watch`.
8+
- **refactor**: Rename `context.ofId` to `context.watchId`.
9+
- **refactor**: Rename `context.ofStatic` to `context.read`.
10+
- **refactor**: Rename `context.ofIdStatic` to `context.readId`.
11+
- **refactor**: Move subscribe and publish pattern to `ReactterSubscribersManager` class. Can use subscribe and publish pattern with enum type specified.
12+
- **refactor(core,hooks)**: Remove innecesary code.
13+
- **fix(hooks,widgets)**: Delete instances of `UseContext` when dispatch updated event on `ReactterProvider`, for prevent has instances duplicated.
14+
- **refactor(widgets)**: Use `ReactterInheritedProvider` as scope on `ReactterBuilder`.
15+
- **refactor(engine)**: Remove props innecesary on `ReactterInheritedProvider`.
16+
- **refactor(core)**: Improve performance how instances manager on `ReactterFactory`.
17+
- **refactor(widgets)**: Add `ReactterBuilder` as scope when doesn't has builder on `ReactterComponent`.
18+
- **refactor(hooks)**: Clear code and do code simple on `UseAsyncState`.
19+
- **refactor(core)**: Remove context property as public on `ReactterHook`.
20+
- **docs**: Fix some documentation.
21+
- **feat(engine)**: Remove dependencies when `ReactterProvider` unmount.
22+
- **refactor(core)**: Remove unneccesaries event listeners from `ReactterContext`.
23+
- **refactor(core)**: `HookManager` subscribe to `willUpdate` and `didUpdate` event.
24+
- **refactor(core)**: `WillUpdate` and `DidUpdate` event trigger when its `ReactterHook` update.
25+
- **refactor(engine)**: Manage dependencies of `ReactterPubSub` and `lifecycle` of `ReactterContext`.
26+
- **refactor(widget)**: Performance as the instance of `context` is listen to mark need build.
27+
- **refacor(widget)**: Fix `ReactterBuilder`.
28+
- **refactor(core)**: Improve `UseEffect`. Now the return of callback execute when a hook was change or `willUnmount` event was invoke.
29+
- **refactor(core)**: Improve `lifecycle` events. Now it use as subscription.
30+
- **refactor(hooks, widgets)** - Rename `UseProvide` to `ReactterProvider`.
31+
32+
### Added
33+
34+
- **feat(example)**: Add more example with animation
35+
- **feat(example)**: Add new examples.
36+
- **docs**: Add badgets, reorder topic, fix examples and improve redacty redaction on README.
37+
- **feat(widgets)**: Send `id` for find `ReactterContext` on `ReactterComponent`.
38+
- **docs**: Add more documentation.
39+
- **tests**: Add tests for `hooks` and `Widgets`.
40+
- **feat(widget)**: Add type on `listenerHooks` of `ReactterBuilder`.
41+
- **feat(hooks)**: Add argument to `resolve` method of `UseAsyncState`.
42+
- **feat(hooks)**: Add `lifecycle` `willUpdate` and `didUpdate`.
43+
- **feat(widget)**: Add `onInit` to `UseContext`.
44+
- **feat(hooks)**: `UseEffect` has lifecycle control of the context.
45+
- **feat(hook)** `UseContext` works with unique ids to create unique instances.
46+
- **feat(widget)**: Add `ReactterComponent`.
47+
348
## [2.3.0-dev.3] - `Dev Release` `2022-06-11`
449

550
### Changed
@@ -17,7 +62,7 @@
1762

1863
### Changed
1964

20-
- **refactory(core,engine,hooks,widget)**: Move subscribe and publish pattern to `ReactterSubscribersManager` class. Can use subscribe and publish pattern with enum type specified.
65+
- **refactor**: Move subscribe and publish pattern to `ReactterSubscribersManager` class. Can use subscribe and publish pattern with enum type specified.
2166
- **refactor(core,hooks)**: Remove innecesary code.
2267
- **fix(hooks,widgets)**: Delete instances of `UseContext` when dispatch updated event on `ReactterProvider`, for prevent has instances duplicated.
2368
- **refactor(widgets)**: Use `ReactterInheritedProvider` as scope on `ReactterBuilder`.
@@ -42,7 +87,6 @@
4287

4388
### Changed
4489

45-
- **fix(widgets)**: Send `id` for find `ReactterContext` on `ReactterComponent`.
4690
- **feat(engine)**: Remove dependencies when `ReactterProvider` unmount.
4791
- **refactor(core)**: Remove unneccesaries event listeners from `ReactterContext`.
4892
- **refactor(core)**: `HookManager` subscribe to `willUpdate` and `didUpdate` event.
@@ -56,9 +100,11 @@ now the return of callback execute when a hook was change
56100
or `willUnmount` event was invoke.
57101
- **refactor(core)**: Improve `lifecycle` events
58102
now it use as subscription.
103+
- **refactor(hooks, widgets)** - Rename `UseProvide` to `ReactterProvider`.
59104

60105
### Added
61106

107+
- **feat(widgets)**: Send `id` for find `ReactterContext` on `ReactterComponent`.
62108
- **docs**: Add more documentation.
63109
- **tests**: Add tests for `hooks` and `Widgets`.
64110
- **feat(widget)**: Add type on `listenerHooks` of `ReactterBuilder`.
@@ -80,7 +126,7 @@ now it use as subscription.
80126
- Tests.
81127
- `ReactterComponent`.
82128

83-
## [1.0.1] - `2022-03-31`
129+
## [1.0.1] - `Official Release` `2022-03-31`
84130

85131
### Changed
86132

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: Reactter is a light, powerful and reactive state management.
3-
version: 2.3.0-dev.3
3+
version: 2.3.0
44
homepage: https://2devs.io
55
license: MIT License
66
repository: https://github.com/2devs-team/reactter

0 commit comments

Comments
 (0)