diff --git a/packages/flutter_riverpod/CHANGELOG.md b/packages/flutter_riverpod/CHANGELOG.md index 8d7ba74fe..c884de67f 100644 --- a/packages/flutter_riverpod/CHANGELOG.md +++ b/packages/flutter_riverpod/CHANGELOG.md @@ -1,7 +1,16 @@ -## Unreleased patch +## 2.5.1 - 2024-03-10 - Deprecate `ProviderScope.parent` due to fundamentally not working. See https://github.com/rrousselGit/riverpod/issues/3261 +- Improved `Provider(dependencies: [...])` documentation. +- Fix out of date `pub.dev` description +- `ref.invalidate` now correctly clear all resources associated + with the provider if the provider is no-longer used. +- Fix `selectAsync` sometimes never resolving. +- Fix `ProviderSubscription.read` returned by `ref.listen(provider.future)` not throwing if used after the subscription has been closed. +- Fix `ref.onAddListener` and other life-cycles not being triggered when + listening to `provider.future`/`provider.notifier`. +- Fix a bug that caused `Assertion failed: _lastFuture == null` ## 2.4.10 - 2024-02-03 diff --git a/packages/flutter_riverpod/pubspec.yaml b/packages/flutter_riverpod/pubspec.yaml index c7a1a2ef7..390e2c6ad 100644 --- a/packages/flutter_riverpod/pubspec.yaml +++ b/packages/flutter_riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: flutter_riverpod description: > A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze. -version: 2.4.10 +version: 2.5.1 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.5.0 + riverpod: 2.5.1 state_notifier: ">=0.7.2 <2.0.0" dev_dependencies: diff --git a/packages/hooks_riverpod/CHANGELOG.md b/packages/hooks_riverpod/CHANGELOG.md index aebbbb3fa..d3e980f12 100644 --- a/packages/hooks_riverpod/CHANGELOG.md +++ b/packages/hooks_riverpod/CHANGELOG.md @@ -1,3 +1,17 @@ +## 2.5.1 - 2024-03-10 + +- Deprecate `ProviderScope.parent` due to fundamentally not working. + See https://github.com/rrousselGit/riverpod/issues/3261 +- Improved `Provider(dependencies: [...])` documentation. +- Fix out of date `pub.dev` description +- `ref.invalidate` now correctly clear all resources associated + with the provider if the provider is no-longer used. +- Fix `selectAsync` sometimes never resolving. +- Fix `ProviderSubscription.read` returned by `ref.listen(provider.future)` not throwing if used after the subscription has been closed. +- Fix `ref.onAddListener` and other life-cycles not being triggered when + listening to `provider.future`/`provider.notifier`. +- Fix a bug that caused `Assertion failed: _lastFuture == null` + ## 2.4.10 - 2024-02-03 - Fix out of date `pub.dev` description diff --git a/packages/hooks_riverpod/pubspec.yaml b/packages/hooks_riverpod/pubspec.yaml index 5495ff633..331cfa159 100644 --- a/packages/hooks_riverpod/pubspec.yaml +++ b/packages/hooks_riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: hooks_riverpod description: > A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze. -version: 2.4.10 +version: 2.5.1 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 <0.21.0' - flutter_riverpod: 2.4.10 - riverpod: 2.5.0 + flutter_riverpod: 2.5.1 + riverpod: 2.5.1 state_notifier: ">=0.7.2 <2.0.0" dev_dependencies: diff --git a/packages/riverpod/CHANGELOG.md b/packages/riverpod/CHANGELOG.md index 0d65946b3..01097f377 100644 --- a/packages/riverpod/CHANGELOG.md +++ b/packages/riverpod/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased fix +## 2.5.1 - 2024-03-10 - Improved `Provider(dependencies: [...])` documentation. - Fix out of date `pub.dev` description diff --git a/packages/riverpod/pubspec.yaml b/packages/riverpod/pubspec.yaml index fa86fcb0e..781e4f2d8 100644 --- a/packages/riverpod/pubspec.yaml +++ b/packages/riverpod/pubspec.yaml @@ -2,7 +2,7 @@ name: riverpod description: > A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze. -version: 2.5.0 +version: 2.5.1 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues diff --git a/packages/riverpod_annotation/CHANGELOG.md b/packages/riverpod_annotation/CHANGELOG.md index 1d38faff4..822875625 100644 --- a/packages/riverpod_annotation/CHANGELOG.md +++ b/packages/riverpod_annotation/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.3.5 - 2024-03-10 + +- `riverpod` upgraded to `2.5.1` + ## 2.3.4 - 2024-02-03 - Improved `@Riverpod(dependencies: [...])` documentation. diff --git a/packages/riverpod_annotation/pubspec.yaml b/packages/riverpod_annotation/pubspec.yaml index b298a8248..bd5b7afa5 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.3.4 +version: 2.3.5 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.5.0 + riverpod: 2.5.1 dev_dependencies: test: ^1.21.0 diff --git a/packages/riverpod_generator/CHANGELOG.md b/packages/riverpod_generator/CHANGELOG.md index 77ab76649..69f3ad77a 100644 --- a/packages/riverpod_generator/CHANGELOG.md +++ b/packages/riverpod_generator/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased minor +## 2.4.0 - 2024-03-10 - Adds `provider_name_prefix` and `provider_family_name_prefix` to `build.yaml`. (thanks to @ValentinVignal) diff --git a/packages/riverpod_generator/pubspec.yaml b/packages/riverpod_generator/pubspec.yaml index 1bd4e6f23..213d669a6 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.3.11 +version: 2.4.0 repository: https://github.com/rrousselGit/riverpod issue_tracker: https://github.com/rrousselGit/riverpod/issues funding: @@ -18,11 +18,11 @@ dependencies: meta: ^1.7.0 path: ^1.8.0 riverpod_analyzer_utils: ^0.5.1 - riverpod_annotation: ^2.3.4 + riverpod_annotation: ^2.3.5 source_gen: ^1.2.0 dev_dependencies: build_runner: ^2.1.7 build_verify: ^3.0.0 - riverpod: ^2.5.0 + riverpod: 2.5.1 test: ^1.21.0 diff --git a/packages/riverpod_lint/CHANGELOG.md b/packages/riverpod_lint/CHANGELOG.md index 1f18b4f16..e432d02ac 100644 --- a/packages/riverpod_lint/CHANGELOG.md +++ b/packages/riverpod_lint/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.3.10 - 2024-03-10 + +- `riverpod` upgraded to `2.5.1` + ## 2.3.9 - 2024-02-04 - Bumped `custom_lint` version diff --git a/packages/riverpod_lint/pubspec.yaml b/packages/riverpod_lint/pubspec.yaml index bacedbcfd..cfacdc8f8 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 developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks. -version: 2.3.9 +version: 2.3.10 homepage: https://riverpod.dev repository: https://github.com/rrousselGit/river_pod issue_tracker: https://github.com/rrousselGit/riverpod/issues @@ -17,7 +17,7 @@ dependencies: custom_lint_builder: ^0.6.0 meta: ^1.7.0 path: ^1.8.1 - riverpod: ^2.5.0 + riverpod: ^2.5.1 riverpod_analyzer_utils: ^0.5.1 source_span: ^1.8.0 yaml: ^3.1.1