You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+49-3Lines changed: 49 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,50 @@
1
1
# Reactter by [2devs.io](https://2devs.io)
2
2
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.
-**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
+
3
48
## [2.3.0-dev.3] - `Dev Release``2022-06-11`
4
49
5
50
### Changed
@@ -17,7 +62,7 @@
17
62
18
63
### Changed
19
64
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.
0 commit comments