diff --git a/packages/flutter_riverpod/CHANGELOG.md b/packages/flutter_riverpod/CHANGELOG.md index 645814fc6..466219fc9 100644 --- a/packages/flutter_riverpod/CHANGELOG.md +++ b/packages/flutter_riverpod/CHANGELOG.md @@ -1,6 +1,6 @@ -## Unreleased fix +## 2.3.5 - 2023-04-18 -- Fix `ChangeNotifierProvider` docs +- fix `AsyncValue.isReloading` docs ## 2.3.4 - 2023-04-07 diff --git a/packages/flutter_riverpod/pubspec.yaml b/packages/flutter_riverpod/pubspec.yaml index c9b7bc628..da4bbe5af 100644 --- a/packages/flutter_riverpod/pubspec.yaml +++ b/packages/flutter_riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: flutter_riverpod description: > A simple way to access state from anywhere in your application while robust and testable. -version: 2.3.4 +version: 2.3.5 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues @@ -18,7 +18,7 @@ dependencies: flutter: sdk: flutter meta: ^1.4.0 - riverpod: 2.3.4 + riverpod: 2.3.5 state_notifier: ^0.7.2 dev_dependencies: diff --git a/packages/hooks_riverpod/CHANGELOG.md b/packages/hooks_riverpod/CHANGELOG.md index d34fd0741..9c839a324 100644 --- a/packages/hooks_riverpod/CHANGELOG.md +++ b/packages/hooks_riverpod/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.3.5 - 2023-04-18 + +- fix `AsyncValue.isReloading` docs + ## 2.3.4 - 2023-04-07 - Fixes an issue with nested ProviderScope (thanks to @jeiea) diff --git a/packages/hooks_riverpod/pubspec.yaml b/packages/hooks_riverpod/pubspec.yaml index 9dbf0ffe6..be6a32959 100644 --- a/packages/hooks_riverpod/pubspec.yaml +++ b/packages/hooks_riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: hooks_riverpod description: > A simple way to access state from anywhere in your application while robust and testable. -version: 2.3.4 +version: 2.3.5 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues @@ -18,8 +18,8 @@ dependencies: flutter: sdk: flutter flutter_hooks: ^0.18.0 - flutter_riverpod: 2.3.4 - riverpod: 2.3.4 + flutter_riverpod: 2.3.5 + riverpod: 2.3.5 state_notifier: ^0.7.2 dev_dependencies: diff --git a/packages/riverpod/CHANGELOG.md b/packages/riverpod/CHANGELOG.md index 20b9284f3..967a90b44 100644 --- a/packages/riverpod/CHANGELOG.md +++ b/packages/riverpod/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased fix +## 2.3.5 - 2023-04-18 - fix `AsyncValue.isReloading` docs diff --git a/packages/riverpod/pubspec.yaml b/packages/riverpod/pubspec.yaml index 72bb5a580..5ba76ec62 100644 --- a/packages/riverpod/pubspec.yaml +++ b/packages/riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: riverpod description: > A simple way to access state from anywhere in your application while robust and testable. -version: 2.3.4 +version: 2.3.5 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues diff --git a/packages/riverpod_analyzer_utils/CHANGELOG.md b/packages/riverpod_analyzer_utils/CHANGELOG.md index 691683212..cd1013b85 100644 --- a/packages/riverpod_analyzer_utils/CHANGELOG.md +++ b/packages/riverpod_analyzer_utils/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased minor +## 0.3.0 - 2023-04-18 - Added `DartType.isRaw` extension property for checking if a type is from a `Raw` typedef. - Added `isFromRiverpodAnnotation` type checker. diff --git a/packages/riverpod_analyzer_utils/pubspec.yaml b/packages/riverpod_analyzer_utils/pubspec.yaml index 8b8c20fed..7c3f16cf9 100644 --- a/packages/riverpod_analyzer_utils/pubspec.yaml +++ b/packages/riverpod_analyzer_utils/pubspec.yaml @@ -4,7 +4,7 @@ repository: https://github.com/rrousselGit/river_pod issue_tracker: https://github.com/rrousselGit/riverpod/issues funding: - https://github.com/sponsors/rrousselGit/ -version: 0.2.1 +version: 0.3.0 environment: sdk: ">=2.18.0 <3.0.0" diff --git a/packages/riverpod_annotation/CHANGELOG.md b/packages/riverpod_annotation/CHANGELOG.md index 37fac64ce..8a6dbe92f 100644 --- a/packages/riverpod_annotation/CHANGELOG.md +++ b/packages/riverpod_annotation/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased minor +## 2.1.0 - 2023-04-18 - Added support for `Raw` typedef in the return value of providers. This can be used to disable the conversion of Futures/Streams into AsyncValues diff --git a/packages/riverpod_annotation/pubspec.yaml b/packages/riverpod_annotation/pubspec.yaml index 2bd99db5e..f27784324 100644 --- a/packages/riverpod_annotation/pubspec.yaml +++ b/packages/riverpod_annotation/pubspec.yaml @@ -1,6 +1,6 @@ name: riverpod_annotation description: A package exposing annotations for riverpod_generator -version: 2.0.4 +version: 2.1.0 repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues funding: @@ -11,7 +11,7 @@ environment: dependencies: meta: ^1.7.0 - riverpod: ^2.3.4 + riverpod: ^2.3.5 dev_dependencies: test: ^1.21.0 diff --git a/packages/riverpod_generator/CHANGELOG.md b/packages/riverpod_generator/CHANGELOG.md index fd3acbc80..4a3cf3edd 100644 --- a/packages/riverpod_generator/CHANGELOG.md +++ b/packages/riverpod_generator/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased minor +## 2.2.0 - 2023-04-18 - Added support for `Raw` typedef in the return value of providers. This can be used to disable the conversion of Futures/Streams into AsyncValues diff --git a/packages/riverpod_generator/pubspec.yaml b/packages/riverpod_generator/pubspec.yaml index 2d57a28a4..487b8a897 100644 --- a/packages/riverpod_generator/pubspec.yaml +++ b/packages/riverpod_generator/pubspec.yaml @@ -1,6 +1,6 @@ name: riverpod_generator description: A code generator for Riverpod. This both simplifies the syntax empowers it, such as allowing stateful hot-reload. -version: 2.1.6 +version: 2.2.0 repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues funding: @@ -17,8 +17,8 @@ dependencies: crypto: ^3.0.2 meta: ^1.7.0 path: ^1.8.0 - riverpod_analyzer_utils: ^0.2.1 - riverpod_annotation: ^2.0.4 + riverpod_analyzer_utils: ^0.3.0 + riverpod_annotation: ^2.1.0 source_gen: ^1.2.0 dev_dependencies: diff --git a/packages/riverpod_lint/CHANGELOG.md b/packages/riverpod_lint/CHANGELOG.md index 1922d81aa..ad3b06f5c 100644 --- a/packages/riverpod_lint/CHANGELOG.md +++ b/packages/riverpod_lint/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased minor +## 1.3.0 - 2023-04-18 - Added support for `Raw` typedef in the return value of providers. This can be used to silence `unsupported_provider_value` when a provider knowingly diff --git a/packages/riverpod_lint/pubspec.yaml b/packages/riverpod_lint/pubspec.yaml index e39f5fa20..c3603ef33 100644 --- a/packages/riverpod_lint/pubspec.yaml +++ b/packages/riverpod_lint/pubspec.yaml @@ -1,6 +1,6 @@ name: riverpod_lint description: Riverpod_lint is a developper tool for users of Riverpod, designed to help stop common issue and simplify repetetive tasks. -version: 1.2.0 +version: 1.3.0 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/river_pod issue_tracker: https://github.com/rrousselGit/riverpod/issues @@ -18,8 +18,8 @@ dependencies: custom_lint_builder: ^0.3.3 meta: ^1.7.0 path: ^1.8.1 - riverpod: ^2.3.4 - riverpod_analyzer_utils: ^0.2.1 + riverpod: ^2.3.5 + riverpod_analyzer_utils: ^0.3.0 source_span: ^1.8.0 yaml: ^3.1.1 diff --git a/packages/riverpod_lint_flutter_test/test/goldens/lints/unsupported_provider_value.g.dart b/packages/riverpod_lint_flutter_test/test/goldens/lints/unsupported_provider_value.g.dart index 6dab4f100..a11534cb0 100644 --- a/packages/riverpod_lint_flutter_test/test/goldens/lints/unsupported_provider_value.g.dart +++ b/packages/riverpod_lint_flutter_test/test/goldens/lints/unsupported_provider_value.g.dart @@ -149,7 +149,7 @@ String _$rawFutureNotifierHash() => r'883253dbf7ade868c44b288ec3da02be64dcfb20'; /// See also [rawFutureNotifier]. @ProviderFor(rawFutureNotifier) final rawFutureNotifierProvider = - AutoDisposeProvider>.internal( + AutoDisposeFutureProvider.internal( rawFutureNotifier, name: r'rawFutureNotifierProvider', debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product') @@ -159,13 +159,13 @@ final rawFutureNotifierProvider = allTransitiveDependencies: null, ); -typedef RawFutureNotifierRef = AutoDisposeProviderRef>; +typedef RawFutureNotifierRef = AutoDisposeFutureProviderRef; String _$rawStreamNotifierHash() => r'f22f6a906e275c6245365bf029e2dc217cf3a301'; /// See also [rawStreamNotifier]. @ProviderFor(rawStreamNotifier) final rawStreamNotifierProvider = - AutoDisposeProvider>.internal( + AutoDisposeStreamProvider.internal( rawStreamNotifier, name: r'rawStreamNotifierProvider', debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product') @@ -175,7 +175,7 @@ final rawStreamNotifierProvider = allTransitiveDependencies: null, ); -typedef RawStreamNotifierRef = AutoDisposeProviderRef>; +typedef RawStreamNotifierRef = AutoDisposeStreamProviderRef; String _$futureRawNotifierHash() => r'd70ca757ff2539fc698ff924c135ee5e88a98018'; /// See also [futureRawNotifier].