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

- pub + pub github doc license @@ -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/