diff --git a/docs/01_decouverte_des_bases.md b/docs/01_decouverte_des_bases.md index a91cc364988d2deefb407966b728c28a96c48f2b..2bfa793051b4aa785c3382dd5ba82927f75f6390 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 34870fccd56a3161c123d0c070a4b018cc3a2377..3ff2c097cadc1dc0c18baa9f972796fe3c63e13a 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 83a50ea3bffd6808c4813209dc38f83b2f9aa86f..d22dffda792048065e29a24a2d626f046f118e91 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 18de50e49900702772cd180f472cfd66cecb2cf7..28eaacf4572c1fc597d325207cf771806708e464 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));