We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 788f8e1 commit e7d20ceCopy full SHA for e7d20ce
.github/workflows/dart.yml
@@ -40,24 +40,3 @@ jobs:
40
run: flutter test --coverage --coverage-path=lcov.info
41
42
- uses: codecov/[email protected]
43
-
44
- test-old-versions:
45
- runs-on: ubuntu-latest
46
- strategy:
47
- matrix:
48
- version: [ '2.8.1', '2.10.5' ]
49
- steps:
50
- - uses: actions/checkout@v3
51
52
- - uses: subosito/[email protected]
53
- with:
54
- flutter-version: ${{ matrix.version }}
55
56
- - name: Doctor
57
- run: flutter doctor
58
59
- - name: Install dependencies
60
- run: flutter packages get
61
62
- - name: Run tests
63
- run: flutter test
CHANGELOG.md
@@ -4,7 +4,8 @@
4
* `rxdart_ext: ^0.2.5`.
5
* `disposebag: ^1.5.1`.
6
7
-* Update `Flutter` constraint to `'>=2.8.0'`.
+* Update `Flutter` constraint to `'>=3.0.0'`.
8
+* Update `Dart SDK` constraint to `'>=2.17.0 <3.0.0'`.
9
10
## 1.4.0 - Sep 15, 2021
11
example/pubspec.lock
@@ -521,5 +521,5 @@ packages:
521
source: hosted
522
version: "3.1.0"
523
sdks:
524
- dart: ">=2.17.0-206.0.dev <3.0.0"
+ dart: ">=2.17.0 <3.0.0"
525
flutter: ">=3.0.0"
example/pubspec.yaml
@@ -4,8 +4,8 @@ version: 1.0.0+1
publish_to: none
environment:
- sdk: '>=2.14.0 <3.0.0'
- flutter: '>=2.8.0'
+ sdk: '>=2.17.0 <3.0.0'
+ flutter: '>=3.0.0'
dependencies:
flutter:
lib/src/loader_state.impl.dart
@@ -1,6 +1,6 @@
1
part of 'loader_state.dart';
2
3
-// ignore_for_file: hash_and_equals, public_member_api_docs, must_be_immutable
+// ignore_for_file: hash_and_equals, public_member_api_docs, must_be_immutable, library_private_types_in_public_api, no_leading_underscores_for_local_identifiers
class _$LoaderState<Content extends Object> extends LoaderState<Content> {
@override
lib/src/loader_widget.dart
@@ -45,7 +45,7 @@ class LoaderWidget<Content extends Object> extends StatefulWidget {
}) : super(key: key);
- _LoaderWidgetState<Content> createState() => _LoaderWidgetState<Content>();
+ State<LoaderWidget<Content>> createState() => _LoaderWidgetState<Content>();
}
class _LoaderWidgetState<Content extends Object>
pubspec.lock
@@ -194,7 +194,7 @@ packages:
194
name: flutter_lints
195
url: "https://pub.dartlang.org"
196
197
- version: "1.0.4"
+ version: "2.0.1"
198
flutter_test:
199
dependency: "direct dev"
200
description: flutter
@@ -262,7 +262,7 @@ packages:
262
name: lints
263
264
265
- version: "1.0.1"
+ version: "2.0.0"
266
logging:
267
dependency: transitive
268
description:
@@ -480,4 +480,4 @@ packages:
480
481
482
dart: ">=2.17.0 <3.0.0"
483
- flutter: ">=2.8.0"
+ flutter: ">=3.0.0"
pubspec.yaml
@@ -6,8 +6,8 @@ repository: https://github.com/hoc081098/stream_loader.git
issue_tracker: https://github.com/hoc081098/stream_loader/issues
12
13
disposebag: ^1.5.1
@@ -18,7 +18,7 @@ dependencies:
18
19
dev_dependencies:
20
mockito: ^5.2.0
21
- flutter_lints: ^1.0.4
+ flutter_lints: ^2.0.1
22
build_runner: ^2.2.0
23
analyzer: ^4.1.0
24
code_builder: ^4.1.0
test/loader_message_test.dart
@@ -71,11 +71,11 @@ void main() {
71
const loaderMessage = LoaderMessage.fetchSuccess(content);
72
final value = loaderMessage.fold(
73
onFetchFailure: (_, __) => null,
74
- onFetchSuccess: (c) => c + '#Fold',
+ onFetchSuccess: (c) => '$c#Fold',
75
onRefreshFailure: (_, __) => null,
76
onRefreshSuccess: (_) => null,
77
);
78
- expect(value, content + '#Fold');
+ expect(value, '$content#Fold');
79
80
expect(
81
loaderMessage.fold(
@@ -123,11 +123,11 @@ void main() {
123
const loaderMessage = LoaderMessage.refreshSuccess(content);
124
125
126
- onRefreshSuccess: (c) => c + '#Fold',
+ onRefreshSuccess: (c) => '$c#Fold',
127
128
onFetchSuccess: (_) => null,
129
130
131
132
133
test/loader_state_test.dart
@@ -51,7 +51,7 @@ void main() {
final expected = LoaderState<String>((b) => b
..isLoading = false
..error = null
- ..content = content + '#Changed');
+ ..content = '$content#Changed');
state.rebuild(
(b) => b
0 commit comments