diff --git a/compiler/CHANGELOG.md b/compiler/CHANGELOG.md
index f187bcc0..0bef48a3 100644
--- a/compiler/CHANGELOG.md
+++ b/compiler/CHANGELOG.md
@@ -1,3 +1,8 @@
+## [1.9.0]
+* Support TypeArgumentList.
+* Support negative value.
+* Fix js isNotEmpty bug.
+
## [1.8.0]
* Compiler log optimized.
diff --git a/compiler/pubspec.yaml b/compiler/pubspec.yaml
index 417f11d4..0409d99d 100644
--- a/compiler/pubspec.yaml
+++ b/compiler/pubspec.yaml
@@ -1,6 +1,6 @@
name: fair_compiler
description: A complier which can generate Fair bundle for widget with annotation.
-version: 1.8.0
+version: 1.9.0
homepage: https://fair.58.com/
environment:
@@ -28,11 +28,11 @@ dependencies:
# fair_annotation:
# path: ../annotation
- fair_dart2dsl: ^1.4.0
+ fair_dart2dsl: ^1.5.0
# fair_dart2dsl:
# path: ../dart2dsl
- fair_dart2js: ^1.4.0
+ fair_dart2js: ^1.5.0
# fair_dart2js:
# path: ../dart2js
diff --git a/dart2dsl/CHANGELOG.md b/dart2dsl/CHANGELOG.md
index e2817f14..f26c805c 100644
--- a/dart2dsl/CHANGELOG.md
+++ b/dart2dsl/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 1.5.0
+
+- Support TypeArgumentList.
+- Support Negative Value.
+
## 1.4.0
- Log optimized.
diff --git a/dart2dsl/pubspec.yaml b/dart2dsl/pubspec.yaml
index 2682c079..6aa07829 100644
--- a/dart2dsl/pubspec.yaml
+++ b/dart2dsl/pubspec.yaml
@@ -1,6 +1,6 @@
name: fair_dart2dsl
description: Companion compiler for fair_compiler for converting Dart to DSL.
-version: 1.4.0
+version: 1.5.0
homepage: https://fair.58.com/
environment:
diff --git a/dart2js/CHANGELOG.md b/dart2js/CHANGELOG.md
index e902e450..f9a2996e 100644
--- a/dart2js/CHANGELOG.md
+++ b/dart2js/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 1.5.0
+- fix js isNotEmpty bug.
+
## 1.4.0
- 升级 analyzer 版本为 5.5.0;
diff --git a/dart2js/pubspec.yaml b/dart2js/pubspec.yaml
index 507bf99c..b3edb5fe 100644
--- a/dart2js/pubspec.yaml
+++ b/dart2js/pubspec.yaml
@@ -1,6 +1,6 @@
name: fair_dart2js
description: Convert individual dart file to js.
-version: 1.4.0
+version: 1.5.0
homepage: https://fair.58.com/
environment:
diff --git a/fair/CHANGELOG.md b/fair/CHANGELOG.md
index 4353c131..529217f9 100644
--- a/fair/CHANGELOG.md
+++ b/fair/CHANGELOG.md
@@ -1,3 +1,8 @@
+## [3.4.0]
+* Publish Fair Provider;
+* Adaptation to Flutter 3.13;
+* Fixed some known issues.
+
## [3.3.0]
* Runtime log optimization, covering Dart/JS logs;
* Compiler log optimization, removal of redundant/error logs, and enhanced log output;
diff --git a/fair/README.md b/fair/README.md
index af82a784..c88bf751 100644
--- a/fair/README.md
+++ b/fair/README.md
@@ -2,7 +2,7 @@
-
+
@@ -19,7 +19,7 @@ We create Fair so we can dispatch UI changes to users as bundle(s), the way simi
Use Flutter Fair require few steps. Add dependency inside `pubspec.yaml`.
```yaml
dependencies:
- fair: ^3.3.0
+ fair: ^3.4.0
```
Wrap your app with FairApp Widget.
diff --git a/fair/pubspec.yaml b/fair/pubspec.yaml
index c30a67c6..0cb1011f 100644
--- a/fair/pubspec.yaml
+++ b/fair/pubspec.yaml
@@ -1,6 +1,6 @@
name: fair
description: Flutter Fair is a package used to update widget dynamically.
-version: 3.3.0
+version: 3.4.0
homepage: https://fair.58.com/
environment:
@@ -16,7 +16,7 @@ dependencies:
# fair_annotation:
# path: ../annotation
- fair_version: ^3.0.0
+ fair_version: ^3.13.0
# fair_version:
# path: ../flutter_version/flutter_2_5_0
flat_buffers: ^2.0.5
diff --git a/fair_provider/CHANGELOG.md b/fair_provider/CHANGELOG.md
new file mode 100644
index 00000000..e6377dda
--- /dev/null
+++ b/fair_provider/CHANGELOG.md
@@ -0,0 +1,2 @@
+## [0.0.1+1]
+* Support Provider.
\ No newline at end of file
diff --git a/fair_provider/LICENSE b/fair_provider/LICENSE
new file mode 100644
index 00000000..9db6e925
--- /dev/null
+++ b/fair_provider/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2005-present, 58.com. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of 58.com nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/fair_provider/example/lib/main.dart b/fair_provider/example/lib/main.dart
index 1964cb0e..f8aa0d57 100644
--- a/fair_provider/example/lib/main.dart
+++ b/fair_provider/example/lib/main.dart
@@ -22,7 +22,7 @@ void main() {
}
class MyApp extends StatelessWidget {
- const MyApp({super.key});
+ const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
@@ -31,51 +31,46 @@ class MyApp extends StatelessWidget {
theme: ThemeData(
primarySwatch: Colors.blue,
),
- home:
- // MyHomePage(title: "dasdasdsa",),
- Scaffold(
- appBar: AppBar(
- title: const Text('Flutter Lab'),
- ),
- body: Builder(
- builder: (context) => ListView(
- children: [
- addItem("计数器示例", () {
- Navigator.push(
- context,
- MaterialPageRoute(
- builder: (context) => FairWidget(
- name: "lib_ui_counter_page",
- path:
- "assets/fair/lib_ui_counter_page.fair.json",
- ),
- ));
- }),
- addItem("基本使用示例", () {
- Navigator.push(
- context,
- MaterialPageRoute(
- builder: (context) => FairWidget(
- name: "lib_ui_example_page",
- path:
- "assets/fair/lib_ui_example_page.fair.json",
- ),
- ));
- }),
- addItem("跨页面共享状态", () {
- Navigator.push(
- context,
- MaterialPageRoute(
- builder: (context) => FairWidget(
- name: "lib_ui_example_page2",
- path:
- "assets/fair/lib_ui_example_page2.fair.json",
- ),
- ));
- }),
- ],
- ),
- )));
+ home: Scaffold(
+ appBar: AppBar(
+ title: const Text('Flutter Lab'),
+ ),
+ body: Builder(
+ builder: (context) => ListView(
+ children: [
+ addItem("计数器示例", () {
+ Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (context) => FairWidget(
+ name: "lib_ui_counter_page",
+ path: "assets/fair/lib_ui_counter_page.fair.json",
+ ),
+ ));
+ }),
+ addItem("基本使用示例", () {
+ Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (context) => FairWidget(
+ name: "lib_ui_example_page",
+ path: "assets/fair/lib_ui_example_page.fair.json",
+ ),
+ ));
+ }),
+ addItem("跨页面共享状态", () {
+ Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (context) => FairWidget(
+ name: "lib_ui_example_page2",
+ path: "assets/fair/lib_ui_example_page2.fair.json",
+ ),
+ ));
+ }),
+ ],
+ ),
+ )));
}
}
@@ -102,55 +97,3 @@ Widget addItem(String itemName, dynamic onPress) {
textAlign: TextAlign.left,
)));
}
-
-class MyHomePage extends StatefulWidget {
- const MyHomePage({super.key, required this.title});
-
- final String title;
-
- @override
- State createState() => _MyHomePageState();
-}
-
-class _MyHomePageState extends State {
- int _counter = 0;
-
- void _incrementCounter() {
- setState(() {
- _counter++;
- });
- }
-
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text(widget.title),
- ),
- body: Center(
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: [
- const Text(
- 'You have pushed the button this many times:',
- ),
- Text(
- '$_counter',
- style: Theme.of(context).textTheme.headlineMedium,
- ),
- test(),
- ],
- ),
- ),
- floatingActionButton: FloatingActionButton(
- onPressed: _incrementCounter,
- tooltip: 'Increment',
- child: const Icon(Icons.add),
- ),
- );
- }
-
- Widget test() {
- return Container();
- }
-}
diff --git a/fair_provider/example/lib/ui/counter_page.dart b/fair_provider/example/lib/ui/counter_page.dart
index 036bd9de..2adb95d9 100644
--- a/fair_provider/example/lib/ui/counter_page.dart
+++ b/fair_provider/example/lib/ui/counter_page.dart
@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
@FairPatch()
class CounterPage extends StatefulWidget {
- const CounterPage({super.key});
+ const CounterPage({Key? key}) : super(key: key);
@override
State createState() => _CounterPageState();
diff --git a/fair_provider/example/lib/ui/example_page.dart b/fair_provider/example/lib/ui/example_page.dart
index 0dabe8dd..5f8a3ca4 100644
--- a/fair_provider/example/lib/ui/example_page.dart
+++ b/fair_provider/example/lib/ui/example_page.dart
@@ -1,5 +1,3 @@
-import 'dart:math';
-
import 'package:example/entity/example_model.dart';
import 'package:fair/fair.dart';
import 'package:fair_provider/fair_provider.dart';
@@ -7,7 +5,7 @@ import 'package:flutter/material.dart';
@FairPatch()
class ExamplePage extends StatefulWidget {
- const ExamplePage({super.key});
+ const ExamplePage({Key? key}) : super(key: key);
@override
State createState() => _ExamplePageState();
diff --git a/fair_provider/example/lib/ui/example_page2.dart b/fair_provider/example/lib/ui/example_page2.dart
index 931618a0..be3c9103 100644
--- a/fair_provider/example/lib/ui/example_page2.dart
+++ b/fair_provider/example/lib/ui/example_page2.dart
@@ -1,4 +1,3 @@
-import 'package:example/entity/counter_model.dart';
import 'package:example/entity/top_model.dart';
import 'package:fair/fair.dart';
import 'package:fair_provider/fair_provider.dart';
@@ -6,7 +5,7 @@ import 'package:flutter/material.dart';
@FairPatch()
class ExamplePage2 extends StatefulWidget {
- const ExamplePage2({super.key});
+ const ExamplePage2({Key? key}) : super(key: key);
@override
State createState() => _ExamplePage2State();
@@ -39,22 +38,20 @@ class _ExamplePage2State extends State {
'监听TopModel中的intFiled:',
),
FairConsumer(
- builder: SugarProvider.consumerBuilder(
- (context, value, child) =>
- Text(SugarProvider.readAsString(value, 'intField'))),
+ builder: SugarProvider.consumerBuilder((context, value, child) =>
+ Text(SugarProvider.readAsString(value, 'intField'))),
),
],
),
),
floatingActionButton: FairContextBuilder(
- builder:
- SugarProvider.widgetBuilder((context) => FloatingActionButton(
- onPressed: () {
- _incrementCounter(context);
- },
- tooltip: 'Increment',
- child: const Icon(Icons.add),
- )),
+ builder: SugarProvider.widgetBuilder((context) => FloatingActionButton(
+ onPressed: () {
+ _incrementCounter(context);
+ },
+ tooltip: 'Increment',
+ child: const Icon(Icons.add),
+ )),
),
);
}
diff --git a/fair_provider/example/pubspec.lock b/fair_provider/example/pubspec.lock
index 0337fef1..446bef6b 100644
--- a/fair_provider/example/pubspec.lock
+++ b/fair_provider/example/pubspec.lock
@@ -37,10 +37,10 @@ packages:
dependency: transitive
description:
name: async
- sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
+ sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.dev"
source: hosted
- version: "2.10.0"
+ version: "2.11.0"
boolean_selector:
dependency: transitive
description:
@@ -117,10 +117,10 @@ packages:
dependency: transitive
description:
name: characters
- sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
+ sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.dev"
source: hosted
- version: "1.2.1"
+ version: "1.3.0"
checked_yaml:
dependency: transitive
description:
@@ -188,10 +188,11 @@ packages:
fair:
dependency: "direct main"
description:
- path: "../../fair"
- relative: true
- source: path
- version: "3.3.0"
+ name: fair
+ sha256: d05710b2018a693d37cad3d409c304e9aaa54d3fa3787d3d38fff812b32f7926
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.4.0"
fair_annotation:
dependency: transitive
description:
@@ -203,39 +204,42 @@ packages:
fair_compiler:
dependency: "direct dev"
description:
- path: "../../compiler"
- relative: true
- source: path
- version: "1.8.0"
+ name: fair_compiler
+ sha256: c4e150c065da03cd911241c474463ed7f8f0fc3f3c27714ec422045b8463e9a0
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.9.0"
fair_dart2dsl:
- dependency: "direct overridden"
+ dependency: transitive
description:
- path: "../../dart2dsl"
- relative: true
- source: path
- version: "1.4.0"
+ name: fair_dart2dsl
+ sha256: "218ec6b805b192769ff5186d394b4ab77f065494c9b47c9a08515632df4a49fd"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.5.0"
fair_dart2js:
dependency: transitive
description:
name: fair_dart2js
- sha256: f9b14f1fc887866238fb0c446667611bcd8896f889cd18950ce4b3cd7a3cfad2
+ sha256: df0951b6ef28a993b1807924eaf9ed0163daf72e8e7b17ae6776cf000608819b
url: "https://pub.dev"
source: hosted
- version: "1.4.0"
+ version: "1.5.0"
fair_provider:
dependency: "direct main"
description:
path: ".."
relative: true
source: path
- version: "1.0.0+1"
+ version: "0.0.1+1"
fair_version:
dependency: "direct overridden"
description:
- path: "../../flutter_version/flutter_3_7_0"
- relative: true
- source: path
- version: "3.7.0"
+ name: fair_version
+ sha256: e2f9985ec5d248553ff43dfb289cae3170667c37a6281c74663ed4c2b8e693c6
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.10.0"
fake_async:
dependency: transitive
description:
@@ -399,26 +403,26 @@ packages:
dependency: transitive
description:
name: matcher
- sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
+ sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
source: hosted
- version: "0.12.13"
+ version: "0.12.16"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
- sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
+ sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
url: "https://pub.dev"
source: hosted
- version: "0.2.0"
+ version: "0.5.0"
meta:
dependency: transitive
description:
name: meta
- sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
+ sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
- version: "1.8.0"
+ version: "1.9.1"
mime:
dependency: transitive
description:
@@ -447,10 +451,10 @@ packages:
dependency: transitive
description:
name: path
- sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
+ sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
- version: "1.8.2"
+ version: "1.8.3"
pedantic:
dependency: transitive
description:
@@ -556,10 +560,10 @@ packages:
dependency: transitive
description:
name: source_span
- sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
+ sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
- version: "1.9.1"
+ version: "1.10.0"
stack_trace:
dependency: transitive
description:
@@ -604,10 +608,10 @@ packages:
dependency: transitive
description:
name: test_api
- sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
+ sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8"
url: "https://pub.dev"
source: hosted
- version: "0.4.16"
+ version: "0.6.0"
timing:
dependency: transitive
description:
@@ -704,6 +708,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.2"
+ web:
+ dependency: transitive
+ description:
+ name: web
+ sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.1.4-beta"
web_socket_channel:
dependency: transitive
description:
@@ -721,5 +733,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
- dart: ">=2.19.6 <3.0.0"
+ dart: ">=3.1.0-185.0.dev <4.0.0"
flutter: ">=3.7.0"
diff --git a/fair_provider/example/pubspec.yaml b/fair_provider/example/pubspec.yaml
index aab22396..794586f7 100644
--- a/fair_provider/example/pubspec.yaml
+++ b/fair_provider/example/pubspec.yaml
@@ -14,24 +14,18 @@ dependencies:
fair_provider:
path: ../../fair_provider
- fair:
- path: ../../../fair/fair
+ fair: ^3.4.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
build_runner: ^2.1.2
- fair_compiler: ^1.8.0
+ fair_compiler: ^1.9.0
dependency_overrides:
collection: 1.17.0
- fair_version:
- path: ../../../fair/flutter_version/flutter_3_7_0
- fair_compiler:
- path: ../../../fair/compiler
- fair_dart2dsl:
- path: ../../../fair/dart2dsl
+ fair_version: 3.10.0
flutter:
uses-material-design: true
diff --git a/fair_provider/pubspec.lock b/fair_provider/pubspec.lock
index eb5006a5..88e3bcc5 100644
--- a/fair_provider/pubspec.lock
+++ b/fair_provider/pubspec.lock
@@ -37,10 +37,10 @@ packages:
dependency: transitive
description:
name: async
- sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
+ sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.dev"
source: hosted
- version: "2.10.0"
+ version: "2.11.0"
boolean_selector:
dependency: transitive
description:
@@ -117,10 +117,10 @@ packages:
dependency: transitive
description:
name: characters
- sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
+ sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.dev"
source: hosted
- version: "1.2.1"
+ version: "1.3.0"
checked_yaml:
dependency: transitive
description:
@@ -146,7 +146,7 @@ packages:
source: hosted
version: "4.7.0"
collection:
- dependency: "direct overridden"
+ dependency: "direct main"
description:
name: collection
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
@@ -188,10 +188,11 @@ packages:
fair:
dependency: "direct main"
description:
- path: "../fair"
- relative: true
- source: path
- version: "3.3.0"
+ name: fair
+ sha256: d05710b2018a693d37cad3d409c304e9aaa54d3fa3787d3d38fff812b32f7926
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.4.0"
fair_annotation:
dependency: transitive
description:
@@ -203,31 +204,35 @@ packages:
fair_compiler:
dependency: "direct dev"
description:
- path: "../compiler"
- relative: true
- source: path
- version: "1.8.0"
+ name: fair_compiler
+ sha256: c4e150c065da03cd911241c474463ed7f8f0fc3f3c27714ec422045b8463e9a0
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.9.0"
fair_dart2dsl:
- dependency: "direct overridden"
+ dependency: transitive
description:
- path: "../dart2dsl"
- relative: true
- source: path
- version: "1.4.0"
+ name: fair_dart2dsl
+ sha256: "218ec6b805b192769ff5186d394b4ab77f065494c9b47c9a08515632df4a49fd"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.5.0"
fair_dart2js:
- dependency: "direct overridden"
+ dependency: transitive
description:
- path: "../dart2js"
- relative: true
- source: path
- version: "1.4.0"
+ name: fair_dart2js
+ sha256: df0951b6ef28a993b1807924eaf9ed0163daf72e8e7b17ae6776cf000608819b
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.5.0"
fair_version:
dependency: "direct overridden"
description:
- path: "../flutter_version/flutter_3_7_0"
- relative: true
- source: path
- version: "3.7.0"
+ name: fair_version
+ sha256: e2f9985ec5d248553ff43dfb289cae3170667c37a6281c74663ed4c2b8e693c6
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.10.0"
fake_async:
dependency: transitive
description:
@@ -391,26 +396,26 @@ packages:
dependency: transitive
description:
name: matcher
- sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
+ sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
source: hosted
- version: "0.12.13"
+ version: "0.12.16"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
- sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
+ sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
url: "https://pub.dev"
source: hosted
- version: "0.2.0"
+ version: "0.5.0"
meta:
dependency: transitive
description:
name: meta
- sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
+ sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
- version: "1.8.0"
+ version: "1.9.1"
mime:
dependency: transitive
description:
@@ -439,10 +444,10 @@ packages:
dependency: transitive
description:
name: path
- sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
+ sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
- version: "1.8.2"
+ version: "1.8.3"
pedantic:
dependency: transitive
description:
@@ -548,10 +553,10 @@ packages:
dependency: transitive
description:
name: source_span
- sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
+ sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
- version: "1.9.1"
+ version: "1.10.0"
stack_trace:
dependency: transitive
description:
@@ -596,10 +601,10 @@ packages:
dependency: transitive
description:
name: test_api
- sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
+ sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8"
url: "https://pub.dev"
source: hosted
- version: "0.4.16"
+ version: "0.6.0"
timing:
dependency: transitive
description:
@@ -696,6 +701,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.2"
+ web:
+ dependency: transitive
+ description:
+ name: web
+ sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.1.4-beta"
web_socket_channel:
dependency: transitive
description:
@@ -713,5 +726,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
- dart: ">=2.19.0 <3.0.0"
+ dart: ">=3.1.0-185.0.dev <4.0.0"
flutter: ">=3.7.0"
diff --git a/fair_provider/pubspec.yaml b/fair_provider/pubspec.yaml
index 38a9b688..551b85de 100644
--- a/fair_provider/pubspec.yaml
+++ b/fair_provider/pubspec.yaml
@@ -1,7 +1,7 @@
name: fair_provider
description: An extension library for Fair on the Provider framework.
-publish_to: 'none' # Remove this line if you wish to publish to pub.dev
-version: 1.0.0+1
+homepage: https://fair.58.com/
+version: 0.0.1+1
environment:
sdk: ">=2.12.0 <4.0.0"
@@ -11,28 +11,20 @@ dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
- # fair: 3.3.0
- fair:
- path: ../../fair/fair
+ fair: ^3.4.0
provider: ^6.0.5
+ collection: 1.7.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0
build_runner: ^2.1.2
- fair_compiler: ^1.8.0
+ fair_compiler: ^1.9.0
dependency_overrides:
collection: 1.17.0
- fair_version:
- path: ../../fair/flutter_version/flutter_3_7_0
- fair_dart2dsl:
- path: ../../fair/dart2dsl
- fair_dart2js:
- path: ../../fair/dart2js
- fair_compiler:
- path: ../../fair/compiler
+ fair_version: 3.10.0
flutter:
uses-material-design: true
diff --git a/flutter_version/flutter_3_10_0/pubspec.yaml b/flutter_version/flutter_3_10_0/pubspec.yaml
index 2bba7035..4a0ee4b1 100644
--- a/flutter_version/flutter_3_10_0/pubspec.yaml
+++ b/flutter_version/flutter_3_10_0/pubspec.yaml
@@ -1,5 +1,5 @@
name: fair_version
-description: Fair binding for Flutter v3.0.0
+description: Fair binding for Flutter v3.10.0
version: 3.10.0
homepage: https://fair.58.com/
diff --git a/flutter_version/flutter_3_13_0/pubspec.yaml b/flutter_version/flutter_3_13_0/pubspec.yaml
index 9b611cb2..e8336eda 100644
--- a/flutter_version/flutter_3_13_0/pubspec.yaml
+++ b/flutter_version/flutter_3_13_0/pubspec.yaml
@@ -1,5 +1,5 @@
name: fair_version
-description: Fair binding for Flutter v3.0.0
+description: Fair binding for Flutter v3.13.0
version: 3.13.0
homepage: https://fair.58.com/
diff --git a/flutter_version/flutter_3_3_0/pubspec.yaml b/flutter_version/flutter_3_3_0/pubspec.yaml
index 1514602e..52526847 100644
--- a/flutter_version/flutter_3_3_0/pubspec.yaml
+++ b/flutter_version/flutter_3_3_0/pubspec.yaml
@@ -1,5 +1,5 @@
name: fair_version
-description: Fair binding for Flutter v3.0.0
+description: Fair binding for Flutter v3.3.0
version: 3.3.0
homepage: https://fair.58.com/
diff --git a/flutter_version/flutter_3_7_0/pubspec.yaml b/flutter_version/flutter_3_7_0/pubspec.yaml
index 070ec95a..0b68f151 100644
--- a/flutter_version/flutter_3_7_0/pubspec.yaml
+++ b/flutter_version/flutter_3_7_0/pubspec.yaml
@@ -1,5 +1,5 @@
name: fair_version
-description: Fair binding for Flutter v3.0.0
+description: Fair binding for Flutter v3.7.0
version: 3.7.0
homepage: https://fair.58.com/