diff --git a/.github/workflows/FlutterBuild.yml b/.github/workflows/FlutterBuild.yml index deb4224..3601cf1 100644 --- a/.github/workflows/FlutterBuild.yml +++ b/.github/workflows/FlutterBuild.yml @@ -18,7 +18,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable - flutter-version: '3.35.5' + flutter-version: '3.41.0' - name: Decode keystore run: | echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | base64 --decode > android/release.jks @@ -55,7 +55,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable - flutter-version: '3.35.5' + flutter-version: '3.41.0' - run: flutter pub get - run: flutter build windows @@ -75,7 +75,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable - flutter-version: '3.35.5' + flutter-version: '3.41.0' - run: flutter pub get - run: flutter build macos @@ -95,7 +95,7 @@ jobs: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 with: - flutter-version: '3.35.5' + flutter-version: '3.41.0' - run: flutter pub get - run: flutter build web --release --base-href /arabic_learning/ diff --git a/.github/workflows/FlutterBuildTest.yml b/.github/workflows/FlutterBuildTest.yml index 0cb5700..33a7a90 100644 --- a/.github/workflows/FlutterBuildTest.yml +++ b/.github/workflows/FlutterBuildTest.yml @@ -15,7 +15,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable - flutter-version: '3.35.5' + flutter-version: '3.41.0' - run: flutter pub get - run: flutter build windows @@ -32,7 +32,7 @@ jobs: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 with: - flutter-version: '3.35.5' + flutter-version: '3.41.0' - run: flutter pub get - run: flutter build web --release - uses: actions/upload-artifact@v4 diff --git a/lib/funcs/noification.dart b/lib/funcs/noification.dart index df1cc0b..7a5aac1 100644 --- a/lib/funcs/noification.dart +++ b/lib/funcs/noification.dart @@ -19,7 +19,7 @@ Future initNotificationsBackground() async { // 通知接口 FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin(); - await flutterLocalNotificationsPlugin.initialize(initializationSettings); + await flutterLocalNotificationsPlugin.initialize(settings: initializationSettings); // 通知渠道 const AndroidNotificationChannel channel = AndroidNotificationChannel( @@ -66,10 +66,10 @@ Future sendNotification() async { final Random rnd = Random(); await localNotificationPlugin.show( - rnd.nextInt(9999), - '学习提醒', - StaticsVar.learningMessage[rnd.nextInt(StaticsVar.learningMessage.length)], - notificationDetails, + id: rnd.nextInt(9999), + title: '学习提醒', + body: StaticsVar.learningMessage[rnd.nextInt(StaticsVar.learningMessage.length)], + notificationDetails: notificationDetails, ); return Future.value(true); } diff --git a/lib/funcs/ui.dart b/lib/funcs/ui.dart index f3ad5e7..231278c 100644 --- a/lib/funcs/ui.dart +++ b/lib/funcs/ui.dart @@ -844,7 +844,7 @@ class WordCardQuestion extends StatelessWidget { SizedBox(height: mediaQuery.size.height * 0.01), WordCard(word: word), Expanded(child: SizedBox()), - if(bottomWidget != null) bottomWidget!, + ?bottomWidget, SizedBox(height: mediaQuery.size.height * 0.05), ], ), diff --git a/lib/oss_licenses.dart b/lib/oss_licenses.dart index 1c1b52e..5657c31 100644 --- a/lib/oss_licenses.dart +++ b/lib/oss_licenses.dart @@ -26,6 +26,7 @@ const allDependencies = [ _cli_config, _cli_util, _clock, + _code_assets, _collection, _convert, _coverage, @@ -56,6 +57,7 @@ const allDependencies = [ _frontend_server_client, _fsrs, _glob, + _hooks, _html, _http, _http_multi_server, @@ -63,7 +65,6 @@ const allDependencies = [ _idb_shim, _image, _io, - _js, _json_annotation, _just_audio, _just_audio_platform_interface, @@ -79,8 +80,10 @@ const allDependencies = [ _material_color_utilities, _meta, _mime, + _native_toolchain_c, _nested, _node_preamble, + _objective_c, _package_config, _pana, _path, @@ -127,7 +130,6 @@ const allDependencies = [ _source_map_stack_trace, _source_maps, _source_span, - _sprintf, _stack_trace, _stream_channel, _string_scanner, @@ -252,13 +254,13 @@ class PackageRef { Package resolve() => allDependencies.firstWhere((d) => d.name == name); } -/// _fe_analyzer_shared 85.0.0 +/// _fe_analyzer_shared 91.0.0 const __fe_analyzer_shared = Package( name: '_fe_analyzer_shared', description: 'Logic that is shared between the front_end and analyzer packages.', repository: 'https://github.com/dart-lang/sdk/tree/main/pkg/_fe_analyzer_shared', authors: [], - version: '85.0.0', + version: '91.0.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -293,13 +295,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// analyzer 7.7.1 +/// analyzer 8.4.1 const _analyzer = Package( name: 'analyzer', description: 'This package provides a library that performs static analysis of Dart code.', repository: 'https://github.com/dart-lang/sdk/tree/main/pkg/analyzer', authors: [], - version: '7.7.1', + version: '8.4.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -606,13 +608,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// characters 1.4.0 +/// characters 1.4.1 const _characters = Package( name: 'characters', description: 'String replacement with operations that are Unicode/grapheme cluster aware.', repository: 'https://github.com/dart-lang/core/tree/main/pkgs/characters', authors: [], - version: '1.4.0', + version: '1.4.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -984,6 +986,47 @@ const _clock = Package( limitations under the License.''', ); +/// code_assets 1.0.0 +const _code_assets = Package( + name: 'code_assets', + description: 'This library contains the hook protocol specification for bundling native code with Dart packages.', + repository: 'https://github.com/dart-lang/native/tree/main/pkgs/code_assets', + authors: [], + version: '1.0.0', + spdxIdentifiers: ['BSD-3-Clause'], + isMarkdown: false, + isSdk: false, + dependencies: [PackageRef('collection'), PackageRef('hooks')], + devDependencies: [PackageRef('test')], + license: '''Copyright 2025, the Dart project authors. + +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 Google LLC 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.''', + ); + /// collection 1.19.1 const _collection = Package( name: 'collection', @@ -1107,19 +1150,19 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// cross_file 0.3.4+2 +/// cross_file 0.3.5+2 const _cross_file = Package( name: 'cross_file', description: 'An abstraction to allow working with files across multiple platforms.', repository: 'https://github.com/flutter/packages/tree/main/packages/cross_file', authors: [], - version: '0.3.4+2', + version: '0.3.5+2', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('meta'), PackageRef('web')], devDependencies: [PackageRef('path'), PackageRef('test')], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -1146,13 +1189,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// crypto 3.0.6 +/// crypto 3.0.7 const _crypto = Package( name: 'crypto', description: 'Implementations of SHA, MD5, and HMAC cryptographic functions.', repository: 'https://github.com/dart-lang/core/tree/main/pkgs/crypto', authors: [], - version: '3.0.6', + version: '3.0.7', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -1262,14 +1305,14 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// dart_pubspec_licenses 3.0.14 +/// dart_pubspec_licenses 3.0.15 const _dart_pubspec_licenses = Package( name: 'dart_pubspec_licenses', description: 'A library to make it easy to extract OSS license information from Dart packages using pubspec.yaml', homepage: 'https://github.com/espresso3389/flutter_oss_licenses/tree/master/packages/dart_pubspec_licenses', repository: 'https://github.com/espresso3389/flutter_oss_licenses', authors: [], - version: '3.0.14', + version: '3.0.15', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, @@ -1298,13 +1341,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// dbus 0.7.11 +/// dbus 0.7.12 const _dbus = Package( name: 'dbus', description: 'A native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop.', homepage: 'https://github.com/canonical/dbus.dart', authors: [], - version: '0.7.11', + version: '0.7.12', spdxIdentifiers: ['MPL-2.0'], isMarkdown: false, isSdk: false, @@ -1685,7 +1728,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice defined by the Mozilla Public License, v. 2.0.''', ); -/// dio 5.9.0 +/// dio 5.9.1 const _dio = Package( name: 'dio', description: '''A powerful HTTP networking package, @@ -1696,7 +1739,7 @@ Custom adapters, Transformers, etc. homepage: 'https://github.com/cfug/dio', repository: 'https://github.com/cfug/dio/blob/main/dio', authors: [], - version: '5.9.0', + version: '5.9.1', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, @@ -1978,13 +2021,13 @@ const _fake_async = Package( limitations under the License.''', ); -/// ffi 2.1.4 +/// ffi 2.2.0 const _ffi = Package( name: 'ffi', description: 'Utilities for working with Foreign Function Interface (FFI) code.', repository: 'https://github.com/dart-lang/native/tree/main/pkgs/ffi', authors: [], - version: '2.1.4', + version: '2.2.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -2059,14 +2102,14 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// file_picker 10.3.3 +/// file_picker 10.3.10 const _file_picker = Package( name: 'file_picker', description: 'A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.', homepage: 'https://github.com/miguelpruivo/plugins_flutter_file_picker', repository: 'https://github.com/miguelpruivo/flutter_file_picker', authors: [], - version: '10.3.3', + version: '10.3.10', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, @@ -2136,13 +2179,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter 3.35.5 +/// flutter 3.41.1 const _flutter = Package( name: 'flutter', description: 'A framework for writing Flutter applications', homepage: 'https://flutter.dev', authors: [], - version: '3.35.5', + version: '3.41.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: true, @@ -2211,13 +2254,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// flutter_lints 5.0.0 +/// flutter_lints 6.0.0 const _flutter_lints = Package( name: 'flutter_lints', description: 'Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.', repository: 'https://github.com/flutter/packages/tree/main/packages/flutter_lints', authors: [], - version: '5.0.0', + version: '6.0.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -2250,18 +2293,18 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_local_notifications 19.5.0 +/// flutter_local_notifications 20.1.0 const _flutter_local_notifications = Package( name: 'flutter_local_notifications', description: 'A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.', homepage: 'https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications', authors: [], - version: '19.5.0', + version: '20.1.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('clock'), PackageRef('flutter'), PackageRef('flutter_local_notifications_linux'), PackageRef('flutter_local_notifications_windows'), PackageRef('flutter_local_notifications_platform_interface'), PackageRef('timezone')], - devDependencies: [PackageRef('plugin_platform_interface')], + devDependencies: [PackageRef('flutter_lints'), PackageRef('plugin_platform_interface')], license: '''Copyright 2018 Michael Bui. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -2291,18 +2334,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_local_notifications_linux 6.0.0 +/// flutter_local_notifications_linux 7.0.0 const _flutter_local_notifications_linux = Package( name: 'flutter_local_notifications_linux', description: 'Linux implementation of the flutter_local_notifications plugin', homepage: 'https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications', authors: [], - version: '6.0.0', + version: '7.0.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('dbus'), PackageRef('ffi'), PackageRef('flutter'), PackageRef('flutter_local_notifications_platform_interface'), PackageRef('path'), PackageRef('xdg_directories')], - devDependencies: [], + devDependencies: [PackageRef('flutter_lints')], license: '''Copyright 2018 Michael Bui. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -2332,18 +2375,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_local_notifications_platform_interface 9.1.0 +/// flutter_local_notifications_platform_interface 10.0.0 const _flutter_local_notifications_platform_interface = Package( name: 'flutter_local_notifications_platform_interface', description: 'A common platform interface for the flutter_local_notifications plugin.', homepage: 'https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications_platform_interface', authors: [], - version: '9.1.0', + version: '10.0.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('plugin_platform_interface')], - devDependencies: [], + devDependencies: [PackageRef('flutter_lints')], license: '''Copyright 2020 Michael Bui. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -2373,18 +2416,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_local_notifications_windows 1.0.3 +/// flutter_local_notifications_windows 2.0.1 const _flutter_local_notifications_windows = Package( name: 'flutter_local_notifications_windows', description: 'Windows implementation of the flutter_local_notifications plugin', homepage: 'https://github.com/MaikuB/flutter_local_notifications/tree/master/flutter_local_notifications_windows', authors: [], - version: '1.0.3', + version: '2.0.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('ffi'), PackageRef('flutter_local_notifications_platform_interface'), PackageRef('meta'), PackageRef('timezone'), PackageRef('xml')], - devDependencies: [PackageRef('test')], + devDependencies: [PackageRef('flutter_lints'), PackageRef('test')], license: '''Copyright 2024 Michael Bui. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -2414,13 +2457,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_markdown_plus 1.0.5 +/// flutter_markdown_plus 1.0.7 const _flutter_markdown_plus = Package( name: 'flutter_markdown_plus', description: 'A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.', repository: 'https://github.com/foresightmobile/flutter_markdown_plus', authors: [], - version: '1.0.5', + version: '1.0.7', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -2453,13 +2496,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_plugin_android_lifecycle 2.0.31 +/// flutter_plugin_android_lifecycle 2.0.33 const _flutter_plugin_android_lifecycle = Package( name: 'flutter_plugin_android_lifecycle', description: 'Flutter plugin for accessing an Android Lifecycle within other plugins.', repository: 'https://github.com/flutter/packages/tree/main/packages/flutter_plugin_android_lifecycle', authors: [], - version: '2.0.31', + version: '2.0.33', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -2492,18 +2535,18 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// flutter_tts 3.8.5 +/// flutter_tts 4.2.5 const _flutter_tts = Package( name: 'flutter_tts', description: 'A flutter plugin for Text to Speech. This plugin is supported on iOS, macOS, Android, Web, & Windows.', homepage: 'https://github.com/dlutton/flutter_tts', authors: [], - version: '3.8.5', + version: '4.2.5', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('flutter_web_plugins')], - devDependencies: [], + devDependencies: [PackageRef('lints')], license: '''MIT License Copyright (c) 2018 Daniel Lutton @@ -2657,6 +2700,47 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); +/// hooks 1.0.1 +const _hooks = Package( + name: 'hooks', + description: 'A library that contains a Dart API for the JSON-based protocol for `hook/build.dart` and `hook/link.dart`.', + repository: 'https://github.com/dart-lang/native/tree/main/pkgs/hooks', + authors: [], + version: '1.0.1', + spdxIdentifiers: ['BSD-3-Clause'], + isMarkdown: false, + isSdk: false, + dependencies: [PackageRef('collection'), PackageRef('crypto'), PackageRef('logging'), PackageRef('meta'), PackageRef('pub_semver'), PackageRef('yaml')], + devDependencies: [PackageRef('args'), PackageRef('code_assets'), PackageRef('glob'), PackageRef('path'), PackageRef('test')], + license: '''Copyright 2025, the Dart project authors. + +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 Google LLC 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.''', + ); + /// html 0.15.6 const _html = Package( name: 'html', @@ -2694,13 +2778,13 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// http 1.5.0 +/// http 1.6.0 const _http = Package( name: 'http', description: 'A composable, multi-platform, Future-based API for HTTP requests.', repository: 'https://github.com/dart-lang/http/tree/master/pkgs/http', authors: [], - version: '1.5.0', + version: '1.6.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -2817,17 +2901,17 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// idb_shim 2.6.7+1 +/// idb_shim 2.8.2+3 const _idb_shim = Package( name: 'idb_shim', description: 'indexed_db dart base interface with implementation for native (browser), file (io) and in memory.', homepage: 'https://github.com/tekartik/idb_shim.dart/tree/master/idb_shim', authors: [], - version: '2.6.7+1', + version: '2.8.2+3', spdxIdentifiers: ['BSD-2-Clause'], isMarkdown: false, isSdk: false, - dependencies: [PackageRef('sembast'), PackageRef('collection'), PackageRef('path'), PackageRef('meta'), PackageRef('web')], + dependencies: [PackageRef('sembast'), PackageRef('collection'), PackageRef('path'), PackageRef('meta'), PackageRef('web'), PackageRef('synchronized')], devDependencies: [PackageRef('pub_semver'), PackageRef('stack_trace'), PackageRef('logging'), PackageRef('test'), PackageRef('yaml'), PackageRef('lints')], license: '''BSD 2-Clause License @@ -2856,13 +2940,13 @@ 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.''', ); -/// image 4.5.4 +/// image 4.7.2 const _image = Package( name: 'image', description: 'Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.', homepage: 'https://github.com/brendan-duncan/image', authors: [], - version: '4.5.4', + version: '4.7.2', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, @@ -2933,54 +3017,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// js 0.7.2 -const _js = Package( - name: 'js', - description: 'Annotations to create static Dart interfaces for JavaScript APIs.', - repository: 'https://github.com/dart-lang/sdk/tree/main/pkg/js', - authors: [], - version: '0.7.2', - spdxIdentifiers: ['BSD-3-Clause'], - isMarkdown: false, - isSdk: false, - dependencies: [], - devDependencies: [PackageRef('lints')], - license: '''Copyright 2012, the Dart project authors. - -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 Google LLC 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.''', - ); - -/// json_annotation 4.9.0 +/// json_annotation 4.10.0 const _json_annotation = Package( name: 'json_annotation', description: 'Classes and helper functions that support JSON code generation via the `json_serializable` package.', repository: 'https://github.com/google/json_serializable.dart/tree/master/json_annotation', authors: [], - version: '4.9.0', + version: '4.10.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -3485,14 +3528,14 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// lints 5.1.1 +/// lints 6.1.0 const _lints = Package( name: 'lints', description: """Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. """, repository: 'https://github.com/dart-lang/core/tree/main/pkgs/lints', authors: [], - version: '5.1.1', + version: '6.1.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -3609,18 +3652,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// matcher 0.12.17 +/// matcher 0.12.18 const _matcher = Package( name: 'matcher', description: 'Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.', repository: 'https://github.com/dart-lang/test/tree/master/pkgs/matcher', authors: [], - version: '0.12.17', + version: '0.12.18', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('async'), PackageRef('meta'), PackageRef('stack_trace'), PackageRef('term_glyph'), PackageRef('test_api')], - devDependencies: [PackageRef('fake_async'), PackageRef('lints'), PackageRef('test')], + devDependencies: [PackageRef('fake_async'), PackageRef('test')], license: '''Copyright 2014, the Dart project authors. Redistribution and use in source and binary forms, with or without @@ -3650,18 +3693,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// material_color_utilities 0.11.1 +/// material_color_utilities 0.13.0 const _material_color_utilities = Package( name: 'material_color_utilities', description: 'Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space.', repository: 'https://github.com/material-foundation/material-color-utilities/tree/main/dart', authors: [], - version: '0.11.1', + version: '0.13.0', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('collection')], - devDependencies: [PackageRef('matcher'), PackageRef('lints'), PackageRef('test')], + devDependencies: [PackageRef('matcher'), PackageRef('test')], license: '''Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3865,13 +3908,13 @@ const _material_color_utilities = Package( limitations under the License.''', ); -/// meta 1.16.0 +/// meta 1.17.0 const _meta = Package( name: 'meta', description: "Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code.", repository: 'https://github.com/dart-lang/sdk/tree/main/pkg/meta', authors: [], - version: '1.16.0', + version: '1.17.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -3947,6 +3990,47 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); +/// native_toolchain_c 0.17.4 +const _native_toolchain_c = Package( + name: 'native_toolchain_c', + description: 'A library to invoke the native C compiler installed on the host machine.', + repository: 'https://github.com/dart-lang/native/tree/main/pkgs/native_toolchain_c', + authors: [], + version: '0.17.4', + spdxIdentifiers: ['BSD-3-Clause'], + isMarkdown: false, + isSdk: false, + dependencies: [PackageRef('code_assets'), PackageRef('glob'), PackageRef('hooks'), PackageRef('logging'), PackageRef('meta'), PackageRef('pub_semver')], + devDependencies: [PackageRef('collection'), PackageRef('test')], + license: '''Copyright 2023, the Dart project authors. + +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 Google LLC 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.''', + ); + /// nested 1.0.0 const _nested = Package( name: 'nested', @@ -4044,6 +4128,47 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); +/// objective_c 9.3.0 +const _objective_c = Package( + name: 'objective_c', + description: 'A library to access Objective C from Flutter that acts as a support library for package:ffigen.', + repository: 'https://github.com/dart-lang/native/tree/main/pkgs/objective_c', + authors: [], + version: '9.3.0', + spdxIdentifiers: ['BSD-3-Clause'], + isMarkdown: false, + isSdk: false, + dependencies: [PackageRef('code_assets'), PackageRef('collection'), PackageRef('ffi'), PackageRef('hooks'), PackageRef('logging'), PackageRef('native_toolchain_c'), PackageRef('pub_semver')], + devDependencies: [PackageRef('args'), PackageRef('path'), PackageRef('test'), PackageRef('yaml')], + license: '''Copyright 2024, the Dart project authors. + +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 Google LLC 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.''', + ); + /// package_config 2.2.0 const _package_config = Package( name: 'package_config', @@ -4085,13 +4210,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// pana 0.22.21 +/// pana 0.22.24 const _pana = Package( name: 'pana', description: 'PAckage aNAlyzer - produce a report summarizing the health and quality of a Dart package.', repository: 'https://github.com/dart-lang/pana', authors: [], - version: '0.22.21', + version: '0.22.24', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -4206,13 +4331,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// path_provider_android 2.2.19 +/// path_provider_android 2.2.22 const _path_provider_android = Package( name: 'path_provider_android', description: 'Android implementation of the path_provider plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/path_provider/path_provider_android', authors: [], - version: '2.2.19', + version: '2.2.22', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -4245,19 +4370,19 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// path_provider_foundation 2.4.2 +/// path_provider_foundation 2.6.0 const _path_provider_foundation = Package( name: 'path_provider_foundation', description: 'iOS and macOS implementation of the path_provider plugin', repository: 'https://github.com/flutter/packages/tree/main/packages/path_provider/path_provider_foundation', authors: [], - version: '2.4.2', + version: '2.6.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, - dependencies: [PackageRef('flutter'), PackageRef('path_provider_platform_interface')], - devDependencies: [PackageRef('path')], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + dependencies: [PackageRef('ffi'), PackageRef('flutter'), PackageRef('objective_c'), PackageRef('path_provider_platform_interface')], + devDependencies: [], + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -5533,13 +5658,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// sembast 3.8.5+2 +/// sembast 3.8.6 const _sembast = Package( name: 'sembast', description: 'NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.', homepage: 'https://github.com/tekartik/sembast.dart/tree/master/sembast', authors: [], - version: '3.8.5+2', + version: '3.8.6', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -5574,19 +5699,19 @@ 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.''', ); -/// shared_preferences 2.5.3 +/// shared_preferences 2.5.4 const _shared_preferences = Package( name: 'shared_preferences', description: 'Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.', repository: 'https://github.com/flutter/packages/tree/main/packages/shared_preferences/shared_preferences', authors: [], - version: '2.5.3', + version: '2.5.4', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('shared_preferences_android'), PackageRef('shared_preferences_foundation'), PackageRef('shared_preferences_linux'), PackageRef('shared_preferences_platform_interface'), PackageRef('shared_preferences_web'), PackageRef('shared_preferences_windows')], devDependencies: [PackageRef('path')], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -5613,13 +5738,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// shared_preferences_android 2.4.15 +/// shared_preferences_android 2.4.20 const _shared_preferences_android = Package( name: 'shared_preferences_android', description: 'Android implementation of the shared_preferences plugin', repository: 'https://github.com/flutter/packages/tree/main/packages/shared_preferences/shared_preferences_android', authors: [], - version: '2.4.15', + version: '2.4.20', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -5652,19 +5777,19 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// shared_preferences_foundation 2.5.4 +/// shared_preferences_foundation 2.5.6 const _shared_preferences_foundation = Package( name: 'shared_preferences_foundation', description: 'iOS and macOS implementation of the shared_preferences plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/shared_preferences/shared_preferences_foundation', authors: [], - version: '2.5.4', + version: '2.5.6', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('shared_preferences_platform_interface')], devDependencies: [], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -6012,7 +6137,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// sherpa_onnx 1.12.14 +/// sherpa_onnx 1.12.24 const _sherpa_onnx = Package( name: 'sherpa_onnx', description: '''Speech recognition, speech synthesis, speaker diarization, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -6020,7 +6145,7 @@ const _sherpa_onnx = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -6229,7 +6354,7 @@ const _sherpa_onnx = Package( limitations under the License.''', ); -/// sherpa_onnx_android 1.12.14 +/// sherpa_onnx_android 1.12.24 const _sherpa_onnx_android = Package( name: 'sherpa_onnx_android', description: '''Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -6237,7 +6362,7 @@ const _sherpa_onnx_android = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -6446,7 +6571,7 @@ const _sherpa_onnx_android = Package( limitations under the License.''', ); -/// sherpa_onnx_ios 1.12.14 +/// sherpa_onnx_ios 1.12.24 const _sherpa_onnx_ios = Package( name: 'sherpa_onnx_ios', description: '''Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -6454,7 +6579,7 @@ const _sherpa_onnx_ios = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -6663,7 +6788,7 @@ const _sherpa_onnx_ios = Package( limitations under the License.''', ); -/// sherpa_onnx_linux 1.12.14 +/// sherpa_onnx_linux 1.12.24 const _sherpa_onnx_linux = Package( name: 'sherpa_onnx_linux', description: '''Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -6671,7 +6796,7 @@ const _sherpa_onnx_linux = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -6880,7 +7005,7 @@ const _sherpa_onnx_linux = Package( limitations under the License.''', ); -/// sherpa_onnx_macos 1.12.14 +/// sherpa_onnx_macos 1.12.24 const _sherpa_onnx_macos = Package( name: 'sherpa_onnx_macos', description: '''Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -6888,7 +7013,7 @@ const _sherpa_onnx_macos = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -7097,7 +7222,7 @@ const _sherpa_onnx_macos = Package( limitations under the License.''', ); -/// sherpa_onnx_windows 1.12.14 +/// sherpa_onnx_windows 1.12.24 const _sherpa_onnx_windows = Package( name: 'sherpa_onnx_windows', description: '''Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection. @@ -7105,7 +7230,7 @@ const _sherpa_onnx_windows = Package( homepage: 'https://github.com/k2-fsa/sherpa-onnx', repository: 'https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter', authors: [], - version: '1.12.14', + version: '1.12.24', spdxIdentifiers: ['Apache-2.0'], isMarkdown: false, isSdk: false, @@ -7396,13 +7521,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// source_span 1.10.1 +/// source_span 1.10.2 const _source_span = Package( name: 'source_span', description: 'Provides a standard representation for source code locations and spans.', repository: 'https://github.com/dart-lang/tools/tree/main/pkgs/source_span', authors: [], - version: '1.10.1', + version: '1.10.2', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -7437,42 +7562,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// sprintf 7.0.0 -const _sprintf = Package( - name: 'sprintf', - description: 'Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]);', - homepage: 'https://github.com/Naddiseo/dart-sprintf', - authors: [], - version: '7.0.0', - spdxIdentifiers: ['BSD-2-Clause'], - isMarkdown: false, - isSdk: false, - dependencies: [], - devDependencies: [PackageRef('test'), PackageRef('lints')], - license: '''Copyright (c) 2012, Richard Eames -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. 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. - -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 HOLDER 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.''', - ); - /// stack_trace 1.12.1 const _stack_trace = Package( name: 'stack_trace', @@ -7631,13 +7720,13 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// tar 2.0.1 +/// tar 2.0.2 const _tar = Package( name: 'tar', description: 'Memory-efficient, streaming implementation of the tar file format', repository: 'https://github.com/simolus3/tar/', authors: [], - version: '2.0.1', + version: '2.0.2', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, @@ -7707,17 +7796,17 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// test 1.26.2 +/// test 1.29.0 const _test = Package( name: 'test', description: 'A full featured library for writing and running Dart tests across platforms.', repository: 'https://github.com/dart-lang/test/tree/master/pkgs/test', authors: [], - version: '1.26.2', + version: '1.29.0', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, - dependencies: [PackageRef('analyzer'), PackageRef('async'), PackageRef('boolean_selector'), PackageRef('collection'), PackageRef('coverage'), PackageRef('http_multi_server'), PackageRef('io'), PackageRef('js'), PackageRef('matcher'), PackageRef('node_preamble'), PackageRef('package_config'), PackageRef('path'), PackageRef('pool'), PackageRef('shelf'), PackageRef('shelf_packages_handler'), PackageRef('shelf_static'), PackageRef('shelf_web_socket'), PackageRef('source_span'), PackageRef('stack_trace'), PackageRef('stream_channel'), PackageRef('test_api'), PackageRef('test_core'), PackageRef('typed_data'), PackageRef('web_socket_channel'), PackageRef('webkit_inspection_protocol'), PackageRef('yaml')], + dependencies: [PackageRef('analyzer'), PackageRef('async'), PackageRef('boolean_selector'), PackageRef('collection'), PackageRef('coverage'), PackageRef('http_multi_server'), PackageRef('io'), PackageRef('matcher'), PackageRef('node_preamble'), PackageRef('package_config'), PackageRef('path'), PackageRef('pool'), PackageRef('shelf'), PackageRef('shelf_packages_handler'), PackageRef('shelf_static'), PackageRef('shelf_web_socket'), PackageRef('source_span'), PackageRef('stack_trace'), PackageRef('stream_channel'), PackageRef('test_api'), PackageRef('test_core'), PackageRef('typed_data'), PackageRef('web_socket_channel'), PackageRef('webkit_inspection_protocol'), PackageRef('yaml')], devDependencies: [PackageRef('fake_async'), PackageRef('glob')], license: '''Copyright 2014, the Dart project authors. @@ -7748,13 +7837,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// test_api 0.7.6 +/// test_api 0.7.9 const _test_api = Package( name: 'test_api', description: 'The user facing API for structuring Dart tests and checking expectations.', repository: 'https://github.com/dart-lang/test/tree/master/pkgs/test_api', authors: [], - version: '0.7.6', + version: '0.7.9', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -7789,13 +7878,13 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// test_core 0.6.11 +/// test_core 0.6.15 const _test_core = Package( name: 'test_core', description: 'A basic library for writing tests and running them on the VM.', repository: 'https://github.com/dart-lang/test/tree/master/pkgs/test_core', authors: [], - version: '0.6.11', + version: '0.6.15', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -7946,13 +8035,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// url_launcher_android 6.3.24 +/// url_launcher_android 6.3.28 const _url_launcher_android = Package( name: 'url_launcher_android', description: 'Android implementation of the url_launcher plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_android', authors: [], - version: '6.3.24', + version: '6.3.28', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -7985,13 +8074,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// url_launcher_ios 6.3.5 +/// url_launcher_ios 6.4.1 const _url_launcher_ios = Package( name: 'url_launcher_ios', description: 'iOS implementation of the url_launcher plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_ios', authors: [], - version: '6.3.5', + version: '6.4.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -8024,19 +8113,19 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// url_launcher_linux 3.2.1 +/// url_launcher_linux 3.2.2 const _url_launcher_linux = Package( name: 'url_launcher_linux', description: 'Linux implementation of the url_launcher plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_linux', authors: [], - version: '3.2.1', + version: '3.2.2', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('url_launcher_platform_interface')], devDependencies: [PackageRef('test')], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -8063,13 +8152,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// url_launcher_macos 3.2.4 +/// url_launcher_macos 3.2.5 const _url_launcher_macos = Package( name: 'url_launcher_macos', description: 'macOS implementation of the url_launcher plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_macos', authors: [], - version: '3.2.4', + version: '3.2.5', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -8141,13 +8230,13 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// url_launcher_web 2.4.1 +/// url_launcher_web 2.4.2 const _url_launcher_web = Package( name: 'url_launcher_web', description: 'Web platform implementation of url_launcher', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_web', authors: [], - version: '2.4.1', + version: '2.4.2', spdxIdentifiers: ['Apache-2.0', 'BSD-3-Clause'], isMarkdown: false, isSdk: false, @@ -8155,7 +8244,7 @@ const _url_launcher_web = Package( devDependencies: [], license: '''url_launcher_web -Copyright 2013 The Flutter Authors. All rights reserved. +Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -8386,19 +8475,19 @@ platform_detect limitations under the License.''', ); -/// url_launcher_windows 3.1.4 +/// url_launcher_windows 3.1.5 const _url_launcher_windows = Package( name: 'url_launcher_windows', description: 'Windows implementation of the url_launcher plugin.', repository: 'https://github.com/flutter/packages/tree/main/packages/url_launcher/url_launcher_windows', authors: [], - version: '3.1.4', + version: '3.1.5', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('flutter'), PackageRef('url_launcher_platform_interface')], devDependencies: [PackageRef('test')], - license: '''Copyright 2013 The Flutter Authors. All rights reserved. + license: '''Copyright 2013 The Flutter Authors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -8425,18 +8514,18 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// uuid 4.5.1 +/// uuid 4.5.2 const _uuid = Package( name: 'uuid', description: '''RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart ''', repository: 'https://github.com/Daegalus/dart-uuid', authors: [], - version: '4.5.1', + version: '4.5.2', spdxIdentifiers: ['MIT'], isMarkdown: false, isSdk: false, - dependencies: [PackageRef('crypto'), PackageRef('sprintf'), PackageRef('meta'), PackageRef('fixnum')], + dependencies: [PackageRef('crypto'), PackageRef('meta'), PackageRef('fixnum')], devDependencies: [PackageRef('lints'), PackageRef('test')], license: '''Copyright (c) 2021 Yulian Kuncheff @@ -8548,18 +8637,18 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.''', ); -/// watcher 1.1.4 +/// watcher 1.2.1 const _watcher = Package( name: 'watcher', description: 'A file system watcher. It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified.', repository: 'https://github.com/dart-lang/tools/tree/main/pkgs/watcher', authors: [], - version: '1.1.4', + version: '1.2.1', spdxIdentifiers: ['BSD-3-Clause'], isMarkdown: false, isSdk: false, dependencies: [PackageRef('async'), PackageRef('path')], - devDependencies: [PackageRef('test')], + devDependencies: [PackageRef('clock'), PackageRef('fake_async'), PackageRef('test')], license: '''Copyright 2014, the Dart project authors. Redistribution and use in source and binary forms, with or without @@ -8810,7 +8899,7 @@ const _win32 = Package( isMarkdown: false, isSdk: false, dependencies: [PackageRef('ffi')], - devDependencies: [PackageRef('args'), PackageRef('path'), PackageRef('test')], + devDependencies: [PackageRef('args'), PackageRef('hooks'), PackageRef('path'), PackageRef('test')], license: '''BSD 3-Clause License Copyright (c) 2024, Halil Durmus @@ -9134,12 +9223,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.''', ); -/// arabic_learning 0.1.12+12 +/// arabic_learning 0.1.13+13 const _arabic_learning = Package( name: 'arabic_learning', description: '一个用于记背阿拉伯语单词的学习软件。', authors: [], - version: '0.1.12+12', + version: '0.1.13+13', spdxIdentifiers: ['AGPL-3.0'], isMarkdown: false, isSdk: false, diff --git a/lib/package_replacement/fake_dart_io.dart b/lib/package_replacement/fake_dart_io.dart index 6d24049..d0560a0 100644 --- a/lib/package_replacement/fake_dart_io.dart +++ b/lib/package_replacement/fake_dart_io.dart @@ -44,7 +44,7 @@ class IdbFactory{ } class Database { - transaction(String s, String t) {} + dynamic transaction(String s, String t) {} void createObjectStore(String s, {required bool autoIncrement}) {} } diff --git a/lib/package_replacement/fake_sherpa_onnx.dart b/lib/package_replacement/fake_sherpa_onnx.dart index 44be22a..a1b9fcb 100644 --- a/lib/package_replacement/fake_sherpa_onnx.dart +++ b/lib/package_replacement/fake_sherpa_onnx.dart @@ -3,7 +3,7 @@ class OfflineTts { OfflineTts(OfflineTtsConfig config); - generate({required String text, required speed}) {} + dynamic generate({required String text, required speed}) {} } void initBindings ({ diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 495b82a..c1d2358 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -10,7 +10,6 @@ import file_picker import flutter_local_notifications import flutter_tts import just_audio -import path_provider_foundation import screen_retriever_macos import shared_preferences_foundation import url_launcher_macos @@ -22,7 +21,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) FlutterTtsPlugin.register(with: registry.registrar(forPlugin: "FlutterTtsPlugin")) JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin")) - PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) ScreenRetrieverMacosPlugin.register(with: registry.registrar(forPlugin: "ScreenRetrieverMacosPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) diff --git a/pubspec.lock b/pubspec.lock index f953dd1..ee99ac0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f + sha256: c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d url: "https://pub.dev" source: hosted - version: "85.0.0" + version: "91.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d" + sha256: f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08 url: "https://pub.dev" source: hosted - version: "7.7.1" + version: "8.4.1" archive: dependency: "direct main" description: @@ -66,7 +66,7 @@ packages: source: hosted version: "2.1.2" change_app_package_name: - dependency: "direct main" + dependency: "direct dev" description: name: change_app_package_name sha256: "8e43b754fe960426904d77ed4c62fa8c9834deaf6e293ae40963fa447482c4c5" @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" checked_yaml: dependency: transitive description: @@ -113,6 +113,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.2" + code_assets: + dependency: transitive + description: + name: code_assets + sha256: "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687" + url: "https://pub.dev" + source: hosted + version: "1.0.0" collection: dependency: transitive description: @@ -141,10 +149,10 @@ packages: dependency: transitive description: name: cross_file - sha256: "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608" + sha256: "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937" url: "https://pub.dev" source: hosted - version: "0.3.5+1" + version: "0.3.5+2" crypto: dependency: transitive description: @@ -170,7 +178,7 @@ packages: source: hosted version: "1.0.8" dart_pubspec_licenses: - dependency: "direct main" + dependency: "direct dev" description: name: dart_pubspec_licenses sha256: fa28071ec85d18260949553ab9f7ad33873b8002cd9d71b42b9967b74940ad67 @@ -181,10 +189,10 @@ packages: dependency: transitive description: name: dbus - sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" + sha256: d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270 url: "https://pub.dev" source: hosted - version: "0.7.11" + version: "0.7.12" dio: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: ffi - sha256: d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c + sha256: "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45" url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.2.0" file: dependency: transitive description: @@ -258,42 +266,42 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "6.0.0" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - sha256: "19ffb0a8bb7407875555e5e98d7343a633bb73707bae6c6a5f37c90014077875" + sha256: "2b50e938a275e1ad77352d6a25e25770f4130baa61eaf02de7a9a884680954ad" url: "https://pub.dev" source: hosted - version: "19.5.0" + version: "20.1.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: e3c277b2daab8e36ac5a6820536668d07e83851aeeb79c446e525a70710770a5 + sha256: dce0116868cedd2cdf768af0365fc37ff1cbef7c02c4f51d0587482e625868d0 url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "7.0.0" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "277d25d960c15674ce78ca97f57d0bae2ee401c844b6ac80fcd972a9c99d09fe" + sha256: "23de31678a48c084169d7ae95866df9de5c9d2a44be3e5915a2ff067aeeba899" url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "10.0.0" flutter_local_notifications_windows: dependency: transitive description: name: flutter_local_notifications_windows - sha256: "8d658f0d367c48bd420e7cf2d26655e2d1130147bca1eea917e576ca76668aaf" + sha256: e97a1a3016512437d9c0b12fae7d1491c3c7b9aa7f03a69b974308840656b02a url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "2.0.1" flutter_markdown_plus: dependency: "direct main" description: @@ -352,6 +360,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.3" + hooks: + dependency: transitive + description: + name: hooks + sha256: "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6" + url: "https://pub.dev" + source: hosted + version: "1.0.1" html: dependency: transitive description: @@ -388,10 +404,10 @@ packages: dependency: "direct main" description: name: idb_shim - sha256: "7dcec5fa6bef3be4666384a28527e1476a84e0e3b72c44d9cfde9d2417bd1769" + sha256: cc994e1095d69f2bcdf929246112ed0772d59d75be8a58995667acc2df091602 url: "https://pub.dev" source: hosted - version: "2.8.1" + version: "2.8.2+3" image: dependency: transitive description: @@ -408,14 +424,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" json_annotation: dependency: transitive description: @@ -484,10 +492,10 @@ packages: dependency: transitive description: name: lints - sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" url: "https://pub.dev" source: hosted - version: "5.1.1" + version: "6.1.0" logging: dependency: "direct main" description: @@ -508,18 +516,18 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6" url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.18" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: @@ -536,6 +544,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" + native_toolchain_c: + dependency: transitive + description: + name: native_toolchain_c + sha256: "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac" + url: "https://pub.dev" + source: hosted + version: "0.17.4" nested: dependency: transitive description: @@ -552,6 +568,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.2" + objective_c: + dependency: transitive + description: + name: objective_c + sha256: "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52" + url: "https://pub.dev" + source: hosted + version: "9.3.0" package_config: dependency: transitive description: @@ -564,10 +588,10 @@ packages: dependency: transitive description: name: pana - sha256: "43a77d3aca0eb0f89b49030308b3b32745955a4f1bf4875e7b564a12ea9bb6d7" + sha256: bbad5a3e085fcc2475f08fe1240041e25d74482da80d9af00bc17cce99989e29 url: "https://pub.dev" source: hosted - version: "0.22.22" + version: "0.22.24" path: dependency: transitive description: @@ -596,10 +620,10 @@ packages: dependency: transitive description: name: path_provider_foundation - sha256: "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4" + sha256: "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699" url: "https://pub.dev" source: hosted - version: "2.5.1" + version: "2.6.0" path_provider_linux: dependency: transitive description: @@ -852,50 +876,50 @@ packages: dependency: "direct main" description: name: sherpa_onnx - sha256: b91bc69b880860f422ec50481be98ccf42efbfa286517ad64c16ce983090323b + sha256: de41c9468ae24391c14de2cf9573fab6699a222e77c2f440db9c6136b31334e5 url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sherpa_onnx_android: dependency: transitive description: name: sherpa_onnx_android - sha256: "2fe7ff442b6cbd50382f64029dab024e9c7ad5825e0dce84c6b2abf58992abbe" + sha256: "9c82017bfc05c3362e29360fa0a10c28cfdf9a073d06c41414a067d02c0ca752" url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sherpa_onnx_ios: dependency: transitive description: name: sherpa_onnx_ios - sha256: c060412f49edbaab53433a9dff935653d26ecdf0cdd5ef3089dff4bb1ed03b28 + sha256: "6509ac8a3f72bfd29bb0cc93b29aa721bdea974a5770453abba63c80d6d99dac" url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sherpa_onnx_linux: dependency: transitive description: name: sherpa_onnx_linux - sha256: "6bb9e4e5a22455941015458a778350c22f43319b86924010c94aadff2f6437c7" + sha256: "50a99ddb5f9c94bed4295aa5c462555850769dbfcf83ecdd8cbf30125a43dd51" url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sherpa_onnx_macos: dependency: transitive description: name: sherpa_onnx_macos - sha256: "098a47c97cbe6456ef7d6a956e2a3506305e5fb1821e72396740740d81f5233a" + sha256: a2666a3b9f5a6b3cf020bbd8fe60cbfed6d61b29997f9e97eb2f398916da3474 url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sherpa_onnx_windows: dependency: transitive description: name: sherpa_onnx_windows - sha256: df399a629733590be6d7ac2d08876c3a9a374310ad839c3f2378fe1bb38a9c60 + sha256: d009a11263a3976af79e2b69f322c695aa80c344c40fb4b4417a294aae06a25d url: "https://pub.dev" source: hosted - version: "1.12.23" + version: "1.12.24" sky_engine: dependency: transitive description: flutter @@ -921,10 +945,10 @@ packages: dependency: transitive description: name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" url: "https://pub.dev" source: hosted - version: "1.10.1" + version: "1.10.2" stack_trace: dependency: transitive description: @@ -977,26 +1001,26 @@ packages: dependency: transitive description: name: test - sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7" + sha256: "77cc98ea27006c84e71a7356cf3daf9ddbde2d91d84f77dbfe64cf0e4d9611ae" url: "https://pub.dev" source: hosted - version: "1.26.3" + version: "1.28.0" test_api: dependency: transitive description: name: test_api - sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 + sha256: "19a78f63e83d3a61f00826d09bc2f60e191bf3504183c001262be6ac75589fb8" url: "https://pub.dev" source: hosted - version: "0.7.7" + version: "0.7.8" test_core: dependency: transitive description: name: test_core - sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0" + sha256: f1072617a6657e5fc09662e721307f7fb009b4ed89b19f47175d11d5254a62d4 url: "https://pub.dev" source: hosted - version: "0.6.12" + version: "0.6.14" timezone: dependency: transitive description: @@ -1033,10 +1057,10 @@ packages: dependency: transitive description: name: url_launcher_ios - sha256: cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad + sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0" url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.4.1" url_launcher_linux: dependency: transitive description: @@ -1222,5 +1246,5 @@ packages: source: hosted version: "3.1.3" sdks: - dart: ">=3.10.0 <4.0.0" - flutter: ">=3.38.0" + dart: ">=3.11.0 <4.0.0" + flutter: ">=3.38.4" diff --git a/pubspec.yaml b/pubspec.yaml index f55205f..2698397 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,7 +19,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 0.1.13+13 environment: - sdk: ^3.9.2 + sdk: ^3.11.0 # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions @@ -38,7 +38,6 @@ dependencies: just_audio: ^0.10.5 just_audio_windows: ^0.2.2 #just_audio's windows addon flutter_launcher_icons: ^0.14.4 - change_app_package_name: ^1.1.0 shared_preferences: ^2.5.3 url_launcher: ^6.3.2 sherpa_onnx: ^1.12.14 @@ -49,11 +48,10 @@ dependencies: flutter_markdown_plus: ^1.0.5 webdav_client: ^1.2.2 logging: ^1.3.0 - flutter_local_notifications: ^19.5.0 + flutter_local_notifications: ^20.1.0 workmanager: ^0.9.0+3 # file_saver: ^0.3.1 cupertino_icons: ^1.0.8 - dart_pubspec_licenses: ^3.0.14 bk_tree: ^0.1.2 dev_dependencies: @@ -65,7 +63,9 @@ dev_dependencies: # activated in the `analysis_options.yaml` file located at the root of your # package. See that file for information about deactivating specific lint # rules and activating additional ones. - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 + change_app_package_name: ^1.1.0 + dart_pubspec_licenses: ^3.0.15 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec