From 2605f990940e72a8d3b5aec40f8bfb0fc47941bd Mon Sep 17 00:00:00 2001
From: Adrien Bonnin <adbonnin@ippon.fr>
Date: Tue, 6 Sep 2022 18:04:02 +0200
Subject: [PATCH] =?UTF-8?q?:arrow=5Fup:=20La=20d=C3=A9pendance=20flutter?=
 =?UTF-8?q?=5Friverpod=20est=20pass=C3=A9e=20en=202.0.0-dev.9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 docs/01_decouverte_des_bases.md               | 6 ++++--
 pubspec.lock                                  | 4 ++--
 pubspec.yaml                                  | 2 +-
 test/article_01/circular_dependency_test.dart | 2 +-
 4 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/docs/01_decouverte_des_bases.md b/docs/01_decouverte_des_bases.md
index a91cc36..2bfa793 100644
--- a/docs/01_decouverte_des_bases.md
+++ b/docs/01_decouverte_des_bases.md
@@ -21,16 +21,18 @@ Cet article fait référence à la bibliothèque Provider sous ces termes unique
 
 Dès son installation, Riverpod se distingue de ses concurrentes par son découpage en plusieurs bibliothèques :
 
-- [`riverpod`](https://pub.dev/packages/riverpod) contient le code principale, sans aucune adhérence.
+- [`riverpod`](https://pub.dev/packages/riverpod) contient le code principal, sans aucune adhérence.
 - [`flutter_riverpod`](https://pub.dev/packages/flutter_riverpod) contient le code spécifique pour le framework Flutter.
 - [`hooks_riverpod`](https://pub.dev/packages/hooks_riverpod) contient le code spécifique pour la bibliothèque [`flutter_hooks`](https://pub.dev/packages/flutter_hooks).
 
 La bibliothèque `flutter_riverpod` sera utilisée pour aborder l'ensemble des fondamentaux de Riverpod.
+À l'heure de l'écriture de cet article, deux versions sont disponibles, une stable (1.0.3) et une en cours de développement (2.0.0-dev.9).
+Dans un souci de pérennité, cette dernière sera utilisée tout au long de l'article.
 La dépendance est à ajouter dans le fichier pubspec.yaml :
 
 ```yaml
 dependencies:
-  flutter_riverpod: ^1.0.3
+  flutter_riverpod: ^2.0.0-dev.9
 ```
 
 ## Une histoire de Provider
diff --git a/pubspec.lock b/pubspec.lock
index 34870fc..3ff2c09 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -75,7 +75,7 @@ packages:
       name: flutter_riverpod
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.0.4"
+    version: "2.0.0-dev.9"
   flutter_test:
     dependency: "direct dev"
     description: flutter
@@ -148,7 +148,7 @@ packages:
       name: riverpod
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "1.0.3"
+    version: "2.0.0-dev.9"
   sky_engine:
     dependency: transitive
     description: flutter
diff --git a/pubspec.yaml b/pubspec.yaml
index 83a50ea..d22dffd 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -34,7 +34,7 @@ dependencies:
   # The following adds the Cupertino Icons font to your application.
   # Use with the CupertinoIcons class for iOS style icons.
   cupertino_icons: ^1.0.2
-  flutter_riverpod: ^1.0.3
+  flutter_riverpod: ^2.0.0-dev.9
   go_router: ^4.3.0
 
 dev_dependencies:
diff --git a/test/article_01/circular_dependency_test.dart b/test/article_01/circular_dependency_test.dart
index 18de50e..28eaacf 100644
--- a/test/article_01/circular_dependency_test.dart
+++ b/test/article_01/circular_dependency_test.dart
@@ -3,7 +3,7 @@ import 'package:flutter_test/flutter_test.dart';
 
 import '../utils.dart';
 
-final Matcher throwsProviderException = throwsA(const TypeMatcher<ProviderException>());
+final Matcher throwsProviderException = throwsA(const TypeMatcher<CircularDependencyError>());
 
 final Provider<int> provider = Provider<int>((ref) => ref.watch(otherProvider)); // <1>
 final Provider<int> otherProvider = Provider<int>((ref) => ref.watch(provider));
-- 
GitLab