Skip to content

Commit

Permalink
build: Release version 7.3.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
CarLeonDev committed Aug 1, 2024
1 parent f060515 commit 42af16b
Show file tree
Hide file tree
Showing 6 changed files with 71 additions and 14 deletions.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Reactter

## 7.3.0

### Breakings

- **refactor(core, test):** Deprecate [`isRegistered`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterInterface/isRegistered.html) method and replace it with [`isActive`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtInterface/isActive.html) to use a right concept.
- Deprecated [`Rt.isRegistered`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterInterface/isRegistered.html), use [`Rt.isActive`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtInterface/isActive.html) instead.
- **refactor:** Deprecate [`Obj`](https://pub.dev/documentation/reactter/7.2.0/reactter/Obj-class.html) class, and extension methods [`toSignal`](https://pub.dev/documentation/reactter/7.2.0/reactter/ObjToSignalExt/toSignal.html) and [`toObj`](https://pub.dev/documentation/reactter/7.2.0/reactter/SignalToObjExt/toObj.html).
- [`Obj`](https://pub.dev/documentation/reactter/7.2.0/reactter/Obj-class.html) class, and extension methods [`toSignal`](https://pub.dev/documentation/reactter/7.2.0/reactter/ObjToSignalExt/toSignal.html) and [`toObj`](https://pub.dev/documentation/reactter/7.2.0/reactter/SignalToObjExt/toObj.html) will be removed, consider removing them permanently.
- **refactor:** Update references to use [`Rt`](https://pub.dev/documentation/reactter/7.3.0/reactter/Rt.html) instead of [`Reactter`](https://pub.dev/documentation/reactter/7.2.0/reactter/Reactter.html).
- Deprecate [`Reactter`](https://pub.dev/documentation/reactter/7.2.0/reactter/Reactter.html), use [`Rt`](https://pub.dev/documentation/reactter/7.3.0/reactter/Rt.html) instead.
- **refactor:** Update references to use [`RtState`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtState-class.html) instead of [`ReactterState`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterState-class.html).
- Deprecate [`ReactterState`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterState-class.html), use [`RtState`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtState-class.html) instead.
- Deprecate [`ReactterStateImpl`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterStateImpl-class.html), use [`RtStateImpl`](https://pub.dev/documentation/reactter/7.3.0/reactter/ReactterStateImpl-class.html) instead.
- **refactor:** Update references to use [`RtHook`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtHook-class.html) instead of [`ReactterHook`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterHook-class.html).
- Deprecate [`ReactterHook`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterHook-class.html), use [`RtHook`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtHook-class.html) instead.
- **refactor:** Update references to use [`RtDependency`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtDependency-class.html) instead of [`ReactterDependency`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterDependency-class.html).
- Deprecate [`ReactterDependency`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterDependency-class.html), use [`RtDependency`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtDependency-class.html) instead.
- Deprecate [`ReactterDependencyNotFoundException`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterDependencyNotFoundException-class.html), use [`RtDependencyNotFoundException`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtDependencyNotFoundException-class.html) instead.
- **refactor:** Update references to use [`RtAction`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtAction-class.html) instead of [`ReactterAction`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterAction-class.html) and `RtActionCallable` instead of `ReactterActionCallable`.
- Deprecate [`ReactterAction`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterAction-class.html), use [`RtAction`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtAction-class.html) instead.
- Deprecate [`ReactterActionCallable`](https://pub.dev/documentation/reactter/7.2.0/reactter/ReactterActionCallable-class.html), use [`RtActionCallable`](https://pub.dev/documentation/reactter/7.3.0/reactter/RtActionCallable-class.html) instead.
- **refactor:** Update memo interceptors to use more descriptive names.
- Deprecate [`MemoInterceptors`](https://pub.dev/documentation/reactter/7.2.0/reactter/MemoInterceptors-class.html), use [`MemoMultiInterceptor`](https://pub.dev/documentation/reactter/7.3.0/reactter/MemoMultiInterceptor-class.html) instead.
- Deprecate [`AsyncMemoSafe`](https://pub.dev/documentation/reactter/7.2.0/reactter/AsyncMemoSafe-class.html) , use [`MemoSafeAsyncInterceptor`](https://pub.dev/documentation/reactter/7.3.0/reactter/MemoSafeAsyncInterceptor-class.html) instead.
- Deprecate [`TemporaryCacheMemo`](https://pub.dev/documentation/reactter/7.2.0/reactter/TemporaryCacheMemo-class.html), use [`MemoTemporaryCacheInterceptor`](https://pub.dev/documentation/reactter/7.3.0/reactter/MemoTemporaryCacheInterceptor-class.html) instead.
- Deprecate [`MemoInterceptorWrapper`](https://pub.dev/documentation/reactter/7.2.0/reactter/MemoInterceptorWrapper-class.html), use [`MemoWrapperInterceptor`](https://pub.dev/documentation/reactter/7.3.0/reactter/MemoWrapperInterceptor-class.html) instead.
- **refactor:** Update widget references to use [`RtSignalWatcher`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtSignalWatcher-class.html) instead of [`ReactterWatcher`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterWatcher-class.html).
- Deprecate [`ReactterWatcher`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterWatcher-class.html), use [`RtSignalWatcher`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtSignalWatcher-class.html) instead.
- **refactor:** Update references to use [`RtSelector`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtSelector-class.html) instead of [`ReactterSelector`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterSelector-class.html).
- Deprecate [`ReactterSelector`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterSelector-class.html), use [`RtSelector`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtSelector-class.html) instead.
- **refactor:** Update references to use [`RtScope`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtScope-class.html) instead of [`ReactterScope`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterScope-class.html).
- Deprecate [`ReactterScope`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterScope-class.html), use [`RtScope`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtScope-class.html) instead.
- Deprecate [`ReactterScopeNotFoundException`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterScopeNotFoundException-class.html), use [`RtScopeNotFoundException`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtScopeNotFoundException-class.html) instead.
- **refactor:** Update references to use [`RtMultiProvider`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtProviders-class.html) instead of [`ReactterProviders`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterProviders-class.html).
- Deprecate [`ReactterProviders`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterProviders-class.html), use [`RtMultiProvider`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtProviders-class.html) instead.
- **refactor:** Update references to use [`RtProvider`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtProvider-class.html) instead of [`ReactterProvider`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterProvider-class.html).
- Deprecated [`ReactterProvider`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterProvider-class.html), use [`RtProvider`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtProvider-class.html) instead.
- **refactor:** Update references to use [`RtConsumer`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtConsumer-class.html) instead of [`ReactterConsumer`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterConsumer-class.html).
- Deprecate [`ReactterConsumer`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterConsumer-class.html), use [`RtConsumer`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtConsumer-class.html) instead.
- **refactor:** Update references to use [`RtComponent`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtComponent-class.html) instead of [`ReactterComponent`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterComponent-class.html).
- Deprecate [`ReactterComponent`](https://pub.dev/documentation/flutter_reactter/7.2.0/flutter_reactter/ReactterComponent-class.html), use [`RtComponent`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtComponent-class.html) instead.

### Enhancements

- **feat(extensions):** Add `id` parameter to [`watch`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/ReactterBuildContextExtension/watch.html) method.
- **feat(widgets):** Add the [`RtWatcher`](https://pub.dev/documentation/flutter_reactter/7.3.0/flutter_reactter/RtWatcher-class.html) widget. It's a experimental widget for watching state and rebuilding when the state watched changes.

### Fixes

- **refactor:** Remove unused `id` parameter in `ProvideImpl` and `RtScope.contextOf`.

### Internal

- **refactor:** Rename files and classes to use consistent naming convention.

## 7.2.0

### Breakings
Expand Down
16 changes: 9 additions & 7 deletions packages/flutter_reactter/example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -169,9 +169,10 @@ packages:
flutter_reactter:
dependency: "direct main"
description:
path: ".."
relative: true
source: path
name: flutter_reactter
sha256: "44865f75d23f8ad23d7e271607f2f2c0bc8e235da7d39ddfb7adf7bf9bfd66ea"
url: "https://pub.dev"
source: hosted
version: "7.2.0"
flutter_web_plugins:
dependency: transitive
Expand Down Expand Up @@ -317,10 +318,11 @@ packages:
reactter:
dependency: transitive
description:
path: "../../reactter"
relative: true
source: path
version: "7.2.0"
name: reactter
sha256: ad773608411600531cbc3513ae05a4ce91610ccb93701f24e79d26999b663f04
url: "https://pub.dev"
source: hosted
version: "7.3.0"
reactter_lint:
dependency: "direct dev"
description:
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter_reactter/example/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: examples
description: Reactter examples
version: 2.0.0+1
version: 2.3.0+1
publish_to: "none"

environment:
Expand All @@ -12,7 +12,7 @@ dependencies:
http: ^0.13.6
url_launcher: ^6.1.2
intl: ^0.17.0
flutter_reactter: ^7.2.0
flutter_reactter: ^7.3.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: "6bb9a5768587220cc67a46b57165763dd2701e1bca068d396b275c60fe0cb27e"
sha256: ad773608411600531cbc3513ae05a4ce91610ccb93701f24e79d26999b663f04
url: "https://pub.dev"
source: hosted
version: "7.2.0"
version: "7.3.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
Expand Up @@ -4,7 +4,7 @@ homepage: https://2devs-team.github.io/reactter/
documentation: https://2devs-team.github.io/reactter/
repository: https://github.com/2devs-team/reactter/tree/master/packages/flutter_reactter
license: MIT License
version: 7.2.0
version: 7.3.0

environment:
sdk: ">=2.14.0 <4.0.0"
Expand All @@ -14,7 +14,7 @@ dependencies:
flutter:
sdk: flutter
meta: ^1.7.0
reactter: ^7.2.0
reactter: ^7.3.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
Expand Up @@ -4,7 +4,7 @@ homepage: https://2devs-team.github.io/reactter/
documentation: https://2devs-team.github.io/reactter/
repository: https://github.com/2devs-team/reactter/tree/master/packages/reactter
license: MIT License
version: 7.2.0
version: 7.3.0

environment:
sdk: ">=2.14.0 <4.0.0"
Expand Down

0 comments on commit 42af16b

Please sign in to comment.