Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/rrousselGit/riverpod into…
Browse files Browse the repository at this point in the history
… dev
  • Loading branch information
rrousselGit committed Mar 11, 2024
2 parents 80d281d + 6b32bd9 commit ce5afa2
Show file tree
Hide file tree
Showing 23 changed files with 63 additions and 32 deletions.
11 changes: 10 additions & 1 deletion packages/flutter_riverpod/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,19 @@ Fix exceptions when using multiple root `ProviderContainers`/`ProviderScopes`.
- **Breaking**: Removed everything marked as "deprecated"
- Bumped minimum Dart SDK to >= 3.0.0-dev

## 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

Expand Down
14 changes: 14 additions & 0 deletions packages/hooks_riverpod/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,20 @@ Fix exceptions when using multiple root `ProviderContainers`/`ProviderScopes`.
- **Breaking**: Removed everything marked as "deprecated"
- Bumped minimum Dart SDK to >= 3.0.0-dev

## 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
Expand Down
4 changes: 1 addition & 3 deletions packages/riverpod/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
Use `Ref` directly instead.
For `FutureProviderRef.future`, migrate to using an `AsyncNotifier`.
- **Breaking** All ref methods besides "mounted" now throw if used on unmounted refs.
// TODO changelog patch: ref.exists now correct asserts that the ref can use the provider.

- **Breaking**: `StateProvider` and `StateNotifierProvider`
are moved out of `package:flutter_riverpod/flutter_riverpod.dart` to
`package:flutter_riverpod/legacy.dart`.
Expand Down Expand Up @@ -62,7 +60,7 @@ Fix exceptions when using multiple root `ProviderContainers`/`ProviderScopes`.
- **Breaking**: Removed everything marked as "deprecated"
- Bumped minimum Dart SDK to >= 3.0.0-dev

## Unreleased fix
## 2.5.1 - 2024-03-10

- Improved `Provider(dependencies: [...])` documentation.
- Fix out of date `pub.dev` description
Expand Down
4 changes: 4 additions & 0 deletions packages/riverpod_annotation/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@

- `riverpod` upgraded to `3.0.0-dev.0`

## 2.3.5 - 2024-03-10

- `riverpod` upgraded to `2.5.1`

## 2.3.4 - 2024-02-03

- Improved `@Riverpod(dependencies: [...])` documentation.
Expand Down
2 changes: 2 additions & 0 deletions packages/riverpod_generator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
)
```

## 2.4.0 - 2024-03-10

- Adds `provider_name_prefix` and `provider_family_name_prefix` to `build.yaml`. (thanks to @ValentinVignal)
- Generated providers are now always `const`.
- Added support for abstract `build` method on Notifiers:
Expand Down
6 changes: 5 additions & 1 deletion packages/riverpod_lint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
- Updated `provider_dependencies` to support `@Dependencies`
- added `riverpod_syntax_error`, for reporting errors when the generator would throw.
- added `avoid_keep_alive_dependency_inside_auto_dispose`
- added `unknown_scoped_usage`, for reporting when a scoped provider is used but the ref could not be found.****
- added `unknown_scoped_usage`, for reporting when a scoped provider is used but the ref could not be found.
- added automatic migration to import `package:riverpod/legacy.dart` for corresponding providers.
- Fix `provider_parameters` for objects using mixins.

Expand Down Expand Up @@ -42,6 +42,10 @@ Various lints had their severity changed:

- `riverpod` upgraded to `3.0.0-dev.0`

## 2.3.10 - 2024-03-10

- `riverpod` upgraded to `2.5.1`

## 2.3.9 - 2024-02-04

- Bumped `custom_lint` version
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ import { trimSnippet } from "../../../../src/components/CodeSnippet";

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"

dependencies:
Expand All @@ -61,7 +61,7 @@ dependencies:

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
flutter: ">=2.0.0"
dependencies:
Expand All @@ -77,7 +77,7 @@ dependencies:

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
dependencies:
riverpod: ^1.0.0-dev.10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Wenn die Entscheidung getroffen wurde, welches Paket verwendet werden soll, füg

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"

dependencies:
Expand All @@ -60,7 +60,7 @@ Dann führe `flutter pub get` aus.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"
dependencies:
Expand All @@ -76,7 +76,7 @@ Dann führe `flutter pub get` aus.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
dependencies:
riverpod: ^2.1.3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Una vez que sepas qué paquete deseas instalar, procede a añadir lo siguiente a

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"

dependencies:
Expand All @@ -55,7 +55,7 @@ Luego ejecuta `flutter pub get`.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"
dependencies:
Expand All @@ -71,7 +71,7 @@ Luego ejecuta `flutter pub get`.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
dependencies:
riverpod: ^2.1.3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Une fois la librarie choisie, vous pouvez modifier votre `pubspec.yaml` pour y i

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"

dependencies:
Expand All @@ -55,7 +55,7 @@ Exécutez ensuite la commande `flutter pub get`.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
flutter: ">=2.0.0"
dependencies:
Expand All @@ -71,7 +71,7 @@ Exécutez ensuite la commande `flutter pub get`.

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
dependencies:
riverpod: ^1.0.0-dev.10
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"

dependencies:
riverpod: ^2.1.1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"

dependencies:
riverpod: ^2.1.1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"

dependencies:
riverpod: ^2.1.3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"

dependencies:
riverpod: ^2.1.3
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: my_app_name
environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"
flutter: ">=3.0.0"

dependencies:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import { trimSnippet } from "../../../../src/components/CodeSnippet";

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"

dependencies:
Expand All @@ -59,7 +59,7 @@ dependencies:

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"
flutter: ">=2.0.0"
dependencies:
Expand All @@ -75,7 +75,7 @@ dependencies:

```yaml title="pubspec.yaml"
environment:
sdk: ">=2.12.0-0 <3.0.0"
sdk: ">=2.12.0-0 <4.0.0"
dependencies:
riverpod: ^2.1.3
Expand Down

0 comments on commit ce5afa2

Please sign in to comment.