diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json index 03b88342..ff362fd2 100644 --- a/.fvm/fvm_config.json +++ b/.fvm/fvm_config.json @@ -1,4 +1,4 @@ { - "flutterSdkVersion": "3.7.12@stable", + "flutterSdkVersion": "3.10.0@stable", "flavors": {} } \ No newline at end of file diff --git a/packages/app/android/build.gradle b/packages/app/android/build.gradle index bb32d997..6dbb0ea0 100644 --- a/packages/app/android/build.gradle +++ b/packages/app/android/build.gradle @@ -27,6 +27,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/packages/app/pubspec.lock b/packages/app/pubspec.lock index 5788d063..baf0ebf0 100644 --- a/packages/app/pubspec.lock +++ b/packages/app/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: archive - sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb" + sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" url: "https://pub.dev" source: hosted - version: "3.3.2" + version: "3.3.7" args: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.1" asn1lib: dependency: transitive description: @@ -29,10 +29,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: @@ -45,10 +45,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" clock: dependency: transitive description: @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.17.1" convert: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cookie_jar - sha256: d1cc6516a190ba667941f722b6365d202caff3dacb38de24268b8d6ff1ec8a1d + sha256: "700cda09e47e90c749a3bcaf6daef3cdef4eca246db63eceabceeb29cef93bcc" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "4.0.2" cross_file: dependency: transitive description: @@ -93,10 +93,10 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" crypton: dependency: transitive description: @@ -117,10 +117,10 @@ packages: dependency: transitive description: name: dbus - sha256: "253bfaa3d340778d8bc755e89c3af38e85ef95e65fd5d5670aa3167f8d4f6577" + sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263" url: "https://pub.dev" source: hosted - version: "0.7.4" + version: "0.7.8" fake_async: dependency: transitive description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: ffi - sha256: "13a6ccf6a459a125b3fcdb6ec73bd5ff90822e071207c663bfd1f70062d51d18" + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "2.0.2" file: dependency: transitive description: @@ -156,10 +156,10 @@ packages: dependency: transitive description: name: file_picker - sha256: "704259669b5e9cb24e15c11cfcf02caf5f20d30901b3916d60b6d1c2d647035f" + sha256: c7a8e25ca60e7f331b153b0cb3d405828f18d3e72a6fa1d9440c86556fffc877 url: "https://pub.dev" source: hosted - version: "4.6.1" + version: "5.3.0" filesize: dependency: transitive description: @@ -190,10 +190,10 @@ packages: dependency: transitive description: name: flutter_file_dialog - sha256: fb19d8b7c811a70947344695001e82777921fdc0ed5c80289440f096ae22b10f + sha256: "94c4bc7c2e52fa6b73f4ff2f12e790b47a2564270c4c5b4a3b1d33b8d7236590" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "3.0.0" flutter_html: dependency: transitive description: @@ -206,26 +206,26 @@ packages: dependency: transitive description: name: flutter_local_notifications - sha256: f222919a34545931e47b06000836b5101baeffb0e6eb5a4691d2d42851740dd9 + sha256: ee6ee56855aa920899b68586b538474d086c149932220b47b92502cbfb5ba5e5 url: "https://pub.dev" source: hosted - version: "12.0.4" + version: "14.0.0+2" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: "6af440e3962eeab8459602c309d7d4ab9e62f05d5cfe58195a28f846a0b5d523" + sha256: "33f741ef47b5f63cc7f78fe75eeeac7e19f171ff3c3df054d84c1e38bedb6a03" url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "4.0.0+1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "5ec1feac5f7f7d9266759488bc5f76416152baba9aa1b26fe572246caa00d1ab" + sha256: "7cf643d6d5022f3baed0be777b0662cce5919c0a7b86e700299f22dc4ae660ef" url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "7.0.0+1" flutter_localizations: dependency: transitive description: flutter @@ -251,18 +251,18 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf + sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.0.14" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" + sha256: f991fdb1533c3caeee0cdc14b04f50f0c3916f0dbcbc05237ccbe4e3c6b93f3f url: "https://pub.dev" source: hosted - version: "1.1.6" + version: "2.0.5" flutter_test: dependency: "direct dev" description: flutter @@ -282,18 +282,18 @@ packages: dependency: transitive description: name: html - sha256: "79d498e6d6761925a34ee5ea8fa6dfef38607781d2fa91e37523474282af55cb" + sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8" url: "https://pub.dev" source: hosted - version: "0.15.2" + version: "0.15.3" http: dependency: transitive description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "0.13.6" http_parser: dependency: transitive description: @@ -306,26 +306,26 @@ packages: dependency: transitive description: name: image - sha256: "483a389d6ccb292b570c31b3a193779b1b0178e7eb571986d9a49904b6861227" + sha256: a72242c9a0ffb65d03de1b7113bc4e189686fc07c7147b8b41811d0dd0e0d9bf url: "https://pub.dev" source: hosted - version: "4.0.15" + version: "4.0.17" image_picker: dependency: transitive description: name: image_picker - sha256: cb25f04595a88450970dbe727243ba8cd21b6f7e0d7d1fc5b789fc6f52e95494 + sha256: "9978d3510af4e6a902e545ce19229b926e6de6a1828d6134d3aab2e129a4d270" url: "https://pub.dev" source: hosted - version: "0.8.7+1" + version: "0.8.7+5" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: dfb5b0f28b8786fcc662b7ed42bfb4b82a6cbbd74da1958384b10d40bdf212a7 + sha256: "89ba2aa6904d8180ca44fd5f5014523f02319101904e3e571fbe792e395b77ed" url: "https://pub.dev" source: hosted - version: "0.8.6+6" + version: "0.8.6+14" image_picker_for_web: dependency: transitive description: @@ -338,10 +338,10 @@ packages: dependency: transitive description: name: image_picker_ios - sha256: a1546ff5861fc15812953d4733b520c3d371cec3d2859a001ff04c46c4d81883 + sha256: d779210bda268a03b57e923fb1e410f32f5c5e708ad256348bcbf1f44f558fd0 url: "https://pub.dev" source: hosted - version: "0.8.7+3" + version: "0.8.7+4" image_picker_platform_interface: dependency: transitive description: @@ -367,42 +367,42 @@ packages: dependency: transitive description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 url: "https://pub.dev" source: hosted - version: "0.17.0" + version: "0.18.0" js: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 url: "https://pub.dev" source: hosted - version: "0.6.5" + version: "0.6.7" json_annotation: dependency: transitive description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.8.1" markdown: dependency: transitive description: name: markdown - sha256: d95a9d12954aafc97f984ca29baaa7690ed4d9ec4140a23ad40580bcdb6c87f5 + sha256: "8e332924094383133cee218b676871f42db2514f1f6ac617b6cf6152a7faab8e" url: "https://pub.dev" source: hosted - version: "7.0.2" + version: "7.1.0" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.15" material_color_utilities: dependency: transitive description: @@ -431,10 +431,10 @@ packages: 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: @@ -514,74 +514,34 @@ packages: dependency: transitive description: name: open_file - sha256: "5cd0288033d613ee7908aa974b7ff00805ae55d253f64d311603cf2e30613ca8" + sha256: c85fbdc6ea2f44adcd999a74821a1436e620f9dfc167cda1ad0c9fb243616257 url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "3.3.1" package_info_plus: dependency: transitive description: name: package_info_plus - sha256: "7a6114becdf042be2b0777d77ace954d4a205644171a1cbd8712976b9bbb837c" + sha256: d39e8fbff4c5aef4592737e25ad6ac500df006ce7a7a8e1f838ce1256e167542 url: "https://pub.dev" source: hosted - version: "1.4.2" - package_info_plus_linux: - dependency: transitive - description: - name: package_info_plus_linux - sha256: "04b575f44233d30edbb80a94e57cad9107aada334fc02aabb42b6becd13c43fc" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - package_info_plus_macos: - dependency: transitive - description: - name: package_info_plus_macos - sha256: a2ad8b4acf4cd479d4a0afa5a74ea3f5b1c7563b77e52cc32b3ee6956d5482a6 - url: "https://pub.dev" - source: hosted - version: "1.3.0" + version: "4.0.0" package_info_plus_platform_interface: dependency: transitive description: name: package_info_plus_platform_interface - sha256: f7a0c8f1e7e981bc65f8b64137a53fd3c195b18d429fba960babc59a5a1c7ae8 - url: "https://pub.dev" - source: hosted - version: "1.0.2" - package_info_plus_web: - dependency: transitive - description: - name: package_info_plus_web - sha256: f0829327eb534789e0a16ccac8936a80beed4e2401c4d3a74f3f39094a822d3b + sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" url: "https://pub.dev" source: hosted - version: "1.0.6" - package_info_plus_windows: - dependency: transitive - description: - name: package_info_plus_windows - sha256: a6040b8695c82f8dd3c3d4dfab7ef96fbe9c67aac21b9bcf5db272589ef84441 - url: "https://pub.dev" - source: hosted - version: "1.0.5" + version: "2.0.1" path: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted - version: "1.8.2" - path_drawing: - dependency: transitive - description: - name: path_drawing - sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 - url: "https://pub.dev" - source: hosted - version: "1.0.1" + version: "1.8.3" path_parsing: dependency: transitive description: @@ -594,26 +554,26 @@ packages: dependency: transitive description: name: path_provider - sha256: c7edf82217d4b2952b2129a61d3ad60f1075b9299e629e149a8d2e39c2e6aad4 + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.15" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "019f18c9c10ae370b08dce1f3e3b73bc9f58e7f087bb5e921f06529438ac0ae7" + sha256: "2cec049d282c7f13c594b4a73976b0b4f2d7a1838a6dd5aaf7bd9719196bee86" url: "https://pub.dev" source: hosted - version: "2.0.24" + version: "2.0.27" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "818b2dc38b0f178e0ea3f7cf3b28146faab11375985d815942a68eee11c2d0f7" + sha256: "1995d88ec2948dac43edf8fe58eb434d35d22a2940ecee1a9fefcd62beee6eb3" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.3" path_provider_linux: dependency: transitive description: @@ -634,10 +594,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: a34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905 + sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.1.6" pedantic: dependency: transitive description: @@ -690,10 +650,10 @@ packages: dependency: transitive description: name: petitparser - sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" platform: dependency: transitive description: @@ -714,10 +674,10 @@ packages: dependency: transitive description: name: pointycastle - sha256: c3120a968135aead39699267f4c74bc9a08e4e909e86bc1b0af5bfd78691123c + sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" url: "https://pub.dev" source: hosted - version: "3.7.2" + version: "3.7.3" process: dependency: transitive description: @@ -746,26 +706,26 @@ packages: dependency: transitive description: name: quick_actions - sha256: dd675e83197391bd0a67c92f97747ddbc610b374846816994057272388e92de7 + sha256: d3de3100c5659ae559ca8b9e863d2739ef766edb71681d507b90a0f2ac81d330 url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.0.3" quick_actions_android: dependency: transitive description: name: quick_actions_android - sha256: da0981160b59bf03ff912303d955e90545d6d12010149385127455e08c8b59b1 + sha256: "89bfe29909b192eecb9b1769f319159627fbdb6349969c98aa83a3bc885b0107" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.0.5" quick_actions_ios: dependency: transitive description: name: quick_actions_ios - sha256: "20b9a3f41fc9ea7a7cad41abff2e79d2bce90555fc216e4e68d98fb260a2c776" + sha256: a2920cfbcf62055d38b596b6dee1857cef7db49fa6ead00fdd7834ddc0ba4035 url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" quick_actions_platform_interface: dependency: transitive description: @@ -801,74 +761,42 @@ packages: dependency: transitive description: name: share_plus - sha256: f582d5741930f3ad1bf0211d358eddc0508cc346e5b4b248bd1e569c995ebb7a - url: "https://pub.dev" - source: hosted - version: "4.5.3" - share_plus_linux: - dependency: transitive - description: - name: share_plus_linux - sha256: dc32bf9f1151b9864bb86a997c61a487967a08f2e0b4feaa9a10538712224da4 - url: "https://pub.dev" - source: hosted - version: "3.0.1" - share_plus_macos: - dependency: transitive - description: - name: share_plus_macos - sha256: "44daa946f2845045ecd7abb3569b61cd9a55ae9cc4cbec9895b2067b270697ae" + sha256: "322a1ec9d9fe07e2e2252c098ce93d12dbd06133cc4c00ffe6a4ef505c295c17" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "7.0.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "82ddd4ab9260c295e6e39612d4ff00390b9a7a21f1bb1da771e2f232d80ab8a1" + sha256: "0c6e61471bd71b04a138b8b588fa388e66d8b005e6f2deda63371c5c505a0981" url: "https://pub.dev" source: hosted - version: "3.2.0" - share_plus_web: - dependency: transitive - description: - name: share_plus_web - sha256: eaef05fa8548b372253e772837dd1fbe4ce3aca30ea330765c945d7d4f7c9935 - url: "https://pub.dev" - source: hosted - version: "3.1.0" - share_plus_windows: - dependency: transitive - description: - name: share_plus_windows - sha256: "3a21515ae7d46988d42130cd53294849e280a5de6ace24bae6912a1bffd757d4" - url: "https://pub.dev" - source: hosted - version: "3.0.1" + version: "3.2.1" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "858aaa72d8f61637d64e776aca82e1c67e6d9ee07979123c5d17115031c1b13b" + sha256: "16d3fb6b3692ad244a695c0183fca18cf81fd4b821664394a781de42386bf022" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "8304d8a1f7d21a429f91dee552792249362b68a331ac5c3c1caf370f658873f6" + sha256: "6478c6bbbecfe9aced34c483171e90d7c078f5883558b30ec3163cf18402c749" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.4" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: cf2a42fb20148502022861f71698db12d937c7459345a1bdaa88fc91a91b3603 + sha256: e014107bb79d6d3297196f4f2d0db54b5d1f85b8ea8ff63b8e8b391a02700feb url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" shared_preferences_linux: dependency: transitive description: @@ -933,34 +861,34 @@ packages: dependency: transitive description: name: sqflite - sha256: "500d6fec583d2c021f2d25a056d96654f910662c64f836cd2063167b8f1fa758" + sha256: "3a82c9a216b46b88617e3714dd74227eaca20c501c4abcc213e56db26b9caa00" url: "https://pub.dev" source: hosted - version: "2.2.6" + version: "2.2.8+2" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: "963dad8c4aa2f814ce7d2d5b1da2f36f31bd1a439d8f27e3dc189bb9d26bc684" + sha256: e77abf6ff961d69dfef41daccbb66b51e9983cdd5cb35bf30733598057401555 url: "https://pub.dev" source: hosted - version: "2.4.3" + version: "2.4.5" sqflite_common_ffi: dependency: transitive description: name: sqflite_common_ffi - sha256: "79c719db08d3b779919da8679c4f1c2f5d8792b5ceb35a0eb872525ce2724cf8" + sha256: f86de82d37403af491b21920a696b19f01465b596f545d1acd4d29a0a72418ad url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.5" sqlite3: dependency: transitive description: name: sqlite3 - sha256: "822d321a008e194d7929357e5b58d2e4a04ab670d137182f9759152aa33180ff" + sha256: "2cef47b59d310e56f8275b13734ee80a9cf4a48a43172020cb55a620121fbf66" url: "https://pub.dev" source: hosted - version: "1.10.1" + version: "1.11.1" stack_trace: dependency: transitive description: @@ -997,10 +925,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "33b31b6beb98100bf9add464a36a8dd03eb10c7a8cf15aeec535e9b054aaf04b" + sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.1.0" term_glyph: dependency: transitive description: @@ -1013,18 +941,18 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.5.1" timezone: dependency: transitive description: name: timezone - sha256: "24c8fcdd49a805d95777a39064862133ff816ebfffe0ceff110fb5960e557964" + sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0" url: "https://pub.dev" source: hosted - version: "0.9.1" + version: "0.9.2" tray_manager: dependency: transitive description: @@ -1037,34 +965,34 @@ packages: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" unifiedpush: dependency: transitive description: name: unifiedpush - sha256: fa0f38104cacd258b750d400c1842fa71ac4bbf29b3c741944d2c6d4572d789e + sha256: "083863337eae48a3d5e30b41964c7c025a6e0e77c3f9c74340d5ff7bfa4e8c85" url: "https://pub.dev" source: hosted - version: "4.0.3" + version: "5.0.0" unifiedpush_android: dependency: transitive description: name: unifiedpush_android - sha256: f69a30edcd6f777d0d2877429558ab8615fe6691a21ea7d4563406373582c5e0 + sha256: "6a81d05ea62084deed46a68a010d78081eee2ded66f056b1f729c77a0c61327a" url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "2.1.1" unifiedpush_platform_interface: dependency: transitive description: name: unifiedpush_platform_interface - sha256: "29412ec89f361c43ba06061a7ab9d50a09704e03f6df724b822a39b802bfb666" + sha256: b973137572f84b67656b18032f5047d327cffc5ab77ec4230d2459b1144ccf84 url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "2.0.0" universal_io: dependency: transitive description: @@ -1077,18 +1005,18 @@ packages: dependency: transitive description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.11" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: dd729390aa936bf1bdf5cd1bc7468ff340263f80a2c4f569416507667de8e3c8 + sha256: "22f8db4a72be26e9e3a4aa3f194b1f7afbc76d20ec141f84be1d787db2155cbd" url: "https://pub.dev" source: hosted - version: "6.0.26" + version: "6.0.31" url_launcher_ios: dependency: transitive description: @@ -1101,18 +1029,18 @@ packages: dependency: transitive description: name: url_launcher_linux - sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc" + sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.5" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "0ef2b4f97942a16523e51256b799e9aa1843da6c60c55eefbfa9dbc2dcb8331a" + sha256: "91ee3e75ea9dadf38036200c5d3743518f4a5eb77a8d13fda1ee5764373f185e" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.5" url_launcher_platform_interface: dependency: transitive description: @@ -1133,10 +1061,10 @@ packages: dependency: transitive description: name: url_launcher_windows - sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd + sha256: "254708f17f7c20a9c8c471f67d86d76d4a3f9c1591aad1e15292008aceb82771" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" uuid: dependency: transitive description: @@ -1145,6 +1073,30 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.7" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "59a230f8bf37dd8b077335d1d64d895bccef0fb14f50730e3d79e8990bf3ed2b" + url: "https://pub.dev" + source: hosted + version: "1.1.5+1" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "40781fe91c6d10a617c0289f7ec16cdb2d85a7f3654af2778c6d0adbf3bf45a3" + url: "https://pub.dev" + source: hosted + version: "1.1.5+1" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: "6ca1298b70edcc3486fdb14032f1a186a593f1b5f6b5e82fb10febddcb1c61bb" + url: "https://pub.dev" + source: hosted + version: "1.1.5+1" vector_math: dependency: transitive description: @@ -1165,10 +1117,10 @@ packages: dependency: transitive description: name: vm_service - sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7 + sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe url: "https://pub.dev" source: hosted - version: "9.4.0" + version: "11.3.0" wakelock: dependency: transitive description: @@ -1202,85 +1154,86 @@ packages: source: hosted version: "0.4.0" wakelock_windows: - dependency: transitive + dependency: "direct overridden" description: - name: wakelock_windows - sha256: "108b1b73711f1664ee462e73af34a9286ff496e27d4d8371e2fb4da8fde4cdac" - url: "https://pub.dev" - source: hosted - version: "0.2.0" + path: wakelock_windows + ref: "094b4a74c31e547c11525bcc050dbd06b02a1f67" + resolved-ref: "094b4a74c31e547c11525bcc050dbd06b02a1f67" + url: "https://github.com/creativecreatorormaybenot/wakelock" + source: git + version: "0.2.2" webdriver: dependency: transitive description: name: webdriver - sha256: ef67178f0cc7e32c1494645b11639dd1335f1d18814aa8435113a92e9ef9d841 + sha256: "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" webview_flutter: dependency: transitive description: name: webview_flutter - sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" + sha256: "1a37bdbaaf5fbe09ad8579ab09ecfd473284ce482f900b5aea27cf834386a567" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "4.2.0" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - sha256: "8b3b2450e98876c70bfcead876d9390573b34b9418c19e28168b74f6cb252dbd" + sha256: "1acea8def62592123e2fbbca164ed8681a98a890bdcbb88f916d5b4a22687759" url: "https://pub.dev" source: hosted - version: "2.10.4" + version: "3.7.0" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - sha256: "812165e4e34ca677bdfbfa58c01e33b27fd03ab5fa75b70832d4b7d4ca1fa8cf" + sha256: "78715dc442b7849dbde74e92bb67de1cecf5addf95531c5fb474e72f5fe9a507" url: "https://pub.dev" source: hosted - version: "1.9.5" + version: "2.3.0" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a5364369c758892aa487cbf59ea41d9edd10f9d9baf06a94e80f1bd1b4c7bbc0 + sha256: "4646bb68297803bdbb96d46853e8fcb560d6cb5e04153fa64581535767875dfe" url: "https://pub.dev" source: hosted - version: "2.9.5" + version: "3.4.3" win32: dependency: transitive description: name: win32 - sha256: c0e3a4f7be7dae51d8f152230b86627e3397c1ba8c3fa58e63d44a9f3edc9cef + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted - version: "2.6.1" + version: "4.1.4" window_manager: dependency: transitive description: name: window_manager - sha256: d812d3189d23465d2e94baa2505a4462b46dde4939012ff370711c6897d747ae + sha256: "2b2572442b2a5178642730442dc625ac088244f5827b1f0811371b1b7485eb62" url: "https://pub.dev" source: hosted - version: "0.2.9" + version: "0.3.2" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86 + sha256: ee1505df1426458f7f60aac270645098d318a8b4766d85fde75f76f2e21807d1 url: "https://pub.dev" source: hosted - version: "0.2.0+3" + version: "1.0.0" xml: dependency: transitive description: name: xml - sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5" + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.0" xml_annotation: dependency: transitive description: @@ -1293,10 +1246,10 @@ packages: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=2.19.0 <3.0.0" - flutter: ">=3.7.12" + dart: ">=3.0.0 <4.0.0" + flutter: ">=3.10.0" diff --git a/packages/app/pubspec.yaml b/packages/app/pubspec.yaml index a65adca3..85394469 100644 --- a/packages/app/pubspec.yaml +++ b/packages/app/pubspec.yaml @@ -3,8 +3,8 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: flutter: @@ -33,6 +33,13 @@ dev_dependencies: url: https://github.com/stack11/dart_nit_picking ref: 0b2ee0d +dependency_overrides: + wakelock_windows: # TODO: https://github.com/creativecreatorormaybenot/wakelock/pull/195 + git: + url: https://github.com/creativecreatorormaybenot/wakelock + path: wakelock_windows + ref: 094b4a74c31e547c11525bcc050dbd06b02a1f67 + flutter: uses-material-design: true assets: diff --git a/packages/app/test_driver/integration_test.dart b/packages/app/test_driver/integration_test.dart index ad5bc6e3..dfa7edae 100644 --- a/packages/app/test_driver/integration_test.dart +++ b/packages/app/test_driver/integration_test.dart @@ -6,7 +6,7 @@ Future main() async { Directory('screenshots').createSync(); try { await integrationDriver( - onScreenshot: (final screenshotName, final screenshotBytes) async { + onScreenshot: (final screenshotName, final screenshotBytes, [final args]) async { final file = File('screenshots/$screenshotName.png'); if (!file.existsSync()) { file.writeAsBytesSync(screenshotBytes); diff --git a/packages/dynamite/pubspec.yaml b/packages/dynamite/pubspec.yaml index 6e6e5a57..360d8cc0 100644 --- a/packages/dynamite/pubspec.yaml +++ b/packages/dynamite/pubspec.yaml @@ -2,7 +2,7 @@ name: dynamite version: 1.0.0 environment: - sdk: '>=2.19.0 <3.0.0' + sdk: '>=3.0.0 <4.0.0' dependencies: build: ^2.3.1 diff --git a/packages/file_icons/pubspec.yaml b/packages/file_icons/pubspec.yaml index 9c2d49c7..3cdbd1f6 100644 --- a/packages/file_icons/pubspec.yaml +++ b/packages/file_icons/pubspec.yaml @@ -2,8 +2,8 @@ name: file_icons version: 1.0.0 environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: flutter: diff --git a/packages/neon/neon/lib/src/pages/login.dart b/packages/neon/neon/lib/src/pages/login.dart index c4217d2c..ba841782 100644 --- a/packages/neon/neon/lib/src/pages/login.dart +++ b/packages/neon/neon/lib/src/pages/login.dart @@ -33,12 +33,26 @@ class _LoginPageState extends State { } WidgetsBinding.instance.addPostFrameCallback((final _) { + if (Provider.of(context, listen: false).canUseWebView) { + _webViewController = WebViewController() + // ignore: discarded_futures + ..setJavaScriptMode(JavaScriptMode.unrestricted) + // ignore: discarded_futures + ..enableZoom(false) + // ignore: discarded_futures + ..setUserAgent(userAgent(_packageInfo)); + } + _loginBloc.loginFlowInit.listen((final init) async { - if (init != null && !Provider.of(context, listen: false).canUseWebView) { - await launchUrlString( - init.login, - mode: LaunchMode.externalApplication, - ); + if (init != null) { + if (Provider.of(context, listen: false).canUseWebView) { + await _webViewController!.loadRequest(Uri.parse(init.login)); + } else { + await launchUrlString( + init.login, + mode: LaunchMode.externalApplication, + ); + } } }); }); @@ -134,18 +148,8 @@ class _LoginPageState extends State { : null, body: serverConnectionStateSnapshot.data == ServerConnectionState.success ? Provider.of(context).canUseWebView - ? WebView( - javascriptMode: JavascriptMode.unrestricted, - zoomEnabled: false, - userAgent: userAgent(_packageInfo), - onWebViewCreated: (final controller) async { - _webViewController = controller; - final url = - (await _loginBloc.loginFlowInit.firstWhere((final init) => init != null))!.login; - if (mounted) { - await _webViewController!.loadUrl(url); - } - }, + ? WebViewWidget( + controller: _webViewController!, ) : Center( child: Column( diff --git a/packages/neon/neon/lib/src/utils/app_implementation.dart b/packages/neon/neon/lib/src/utils/app_implementation.dart index 4816408f..49a3117c 100644 --- a/packages/neon/neon/lib/src/utils/app_implementation.dart +++ b/packages/neon/neon/lib/src/utils/app_implementation.dart @@ -36,7 +36,7 @@ abstract class AppImplementation { height: widget.size?.height, width: widget.size?.width, fit: widget.fit ?? BoxFit.contain, - color: widget.svgColor, + colorFilter: widget.svgColor != null ? ColorFilter.mode(widget.svgColor!, BlendMode.srcIn) : null, ); } } catch (_) { diff --git a/packages/neon/neon/pubspec.yaml b/packages/neon/neon/pubspec.yaml index 217f7c61..a1e4a1fd 100644 --- a/packages/neon/neon/pubspec.yaml +++ b/packages/neon/neon/pubspec.yaml @@ -3,30 +3,30 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: collection: ^1.16.0 crypto: ^3.0.1 - file_picker: ^4.6.1 + file_picker: ^5.3.0 filesize: ^2.0.1 flutter: sdk: flutter flutter_cache_manager: ^3.3.0 - flutter_file_dialog: ^2.3.0 - flutter_local_notifications: ^12.0.2 + flutter_file_dialog: ^3.0.0 + flutter_local_notifications: ^14.0.0+1 flutter_localizations: sdk: flutter flutter_native_splash: ^2.2.0+1 - flutter_svg: ^1.0.3 + flutter_svg: ^2.0.5 http: ^0.13.4 - intl: ^0.17.0 + intl: ^0.18.0 json_annotation: ^4.7.0 material_design_icons_flutter: ^6.0.7096 nextcloud: path: ../../nextcloud - package_info_plus: ^1.4.2 + package_info_plus: ^4.0.0 path: ^1.8.1 path_provider: ^2.0.9 permission_handler: ^10.0.0 @@ -41,11 +41,11 @@ dependencies: sqflite: ^2.0.2+1 sqflite_common_ffi: ^2.1.1 tray_manager: ^0.2.0 - unifiedpush: ^4.0.1 + unifiedpush: ^5.0.0 url_launcher: ^6.0.18 - webview_flutter: ^3.0.0 - window_manager: ^0.2.5 - xdg_directories: ^0.2.0+1 + webview_flutter: ^4.2.0 + window_manager: ^0.3.2 + xdg_directories: ^1.0.0 xml: ^6.2.2 dev_dependencies: @@ -56,6 +56,13 @@ dev_dependencies: url: https://github.com/stack11/dart_nit_picking ref: 0b2ee0d +dependency_overrides: + wakelock_windows: # TODO: https://github.com/creativecreatorormaybenot/wakelock/pull/195 + git: + url: https://github.com/creativecreatorormaybenot/wakelock + path: wakelock_windows + ref: 094b4a74c31e547c11525bcc050dbd06b02a1f67 + flutter: uses-material-design: true assets: diff --git a/packages/neon/neon_files/pubspec.yaml b/packages/neon/neon_files/pubspec.yaml index af544b7d..48a784f7 100644 --- a/packages/neon/neon_files/pubspec.yaml +++ b/packages/neon/neon_files/pubspec.yaml @@ -3,14 +3,14 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: collection: ^1.17.0 file_icons: path: ../../file_icons - file_picker: ^4.6.1 + file_picker: ^5.3.0 filesize: ^2.0.1 flutter: sdk: flutter diff --git a/packages/neon/neon_news/lib/dialogs/feed_update_error.dart b/packages/neon/neon_news/lib/dialogs/feed_update_error.dart index 441467dd..b8889fcd 100644 --- a/packages/neon/neon_news/lib/dialogs/feed_update_error.dart +++ b/packages/neon/neon_news/lib/dialogs/feed_update_error.dart @@ -21,7 +21,7 @@ class _NewsFeedUpdateErrorDialogState extends State { onPressed: () async { await Clipboard.setData( ClipboardData( - text: widget.feed.lastUpdateError, + text: widget.feed.lastUpdateError!, ), ); if (mounted) { diff --git a/packages/neon/neon_news/lib/pages/article.dart b/packages/neon/neon_news/lib/pages/article.dart index 10515dd3..1b5f5379 100644 --- a/packages/neon/neon_news/lib/pages/article.dart +++ b/packages/neon/neon_news/lib/pages/article.dart @@ -39,7 +39,21 @@ class _NewsArticlePageState extends State { } }); - if (!widget.useWebView) { + if (widget.useWebView) { + _webviewController = WebViewController() + // ignore: discarded_futures + ..setJavaScriptMode(JavaScriptMode.unrestricted) + // ignore: discarded_futures + ..setNavigationDelegate( + NavigationDelegate( + onPageFinished: (final _) async { + await _startMarkAsReadTimer(); + }, + ), + ) + // ignore: discarded_futures + ..loadRequest(Uri.parse(widget.url!)); + } else { unawaited(_startMarkAsReadTimer()); } } @@ -149,15 +163,8 @@ class _NewsArticlePageState extends State { ], ), body: widget.useWebView - ? WebView( - javascriptMode: JavascriptMode.unrestricted, - onWebViewCreated: (final controller) async { - _webviewController = controller; - await controller.loadUrl(widget.url!); - }, - onPageFinished: (final _) async { - await _startMarkAsReadTimer(); - }, + ? WebViewWidget( + controller: _webviewController!, ) : SingleChildScrollView( padding: const EdgeInsets.all(10), diff --git a/packages/neon/neon_news/pubspec.yaml b/packages/neon/neon_news/pubspec.yaml index 5f00e9c7..8c285681 100644 --- a/packages/neon/neon_news/pubspec.yaml +++ b/packages/neon/neon_news/pubspec.yaml @@ -3,8 +3,8 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: flutter: @@ -20,12 +20,12 @@ dependencies: rxdart: ^0.27.7 settings: path: ../../settings - share_plus: ^4.5.3 + share_plus: ^7.0.0 sort_box: path: ../../sort_box url_launcher: ^6.1.10 wakelock: ^0.6.2 - webview_flutter: ^3.0.4 + webview_flutter: ^4.2.0 dev_dependencies: nit_picking: @@ -33,6 +33,13 @@ dev_dependencies: url: https://github.com/stack11/dart_nit_picking ref: 0b2ee0d +dependency_overrides: + wakelock_windows: # TODO: https://github.com/creativecreatorormaybenot/wakelock/pull/195 + git: + url: https://github.com/creativecreatorormaybenot/wakelock + path: wakelock_windows + ref: 094b4a74c31e547c11525bcc050dbd06b02a1f67 + flutter: uses-material-design: true assets: diff --git a/packages/neon/neon_notes/pubspec.yaml b/packages/neon/neon_notes/pubspec.yaml index 626fae5b..74e7a385 100644 --- a/packages/neon/neon_notes/pubspec.yaml +++ b/packages/neon/neon_notes/pubspec.yaml @@ -3,8 +3,8 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: crypto: ^3.0.2 @@ -32,6 +32,13 @@ dev_dependencies: url: https://github.com/stack11/dart_nit_picking ref: 0b2ee0d +dependency_overrides: + wakelock_windows: # TODO: https://github.com/creativecreatorormaybenot/wakelock/pull/195 + git: + url: https://github.com/creativecreatorormaybenot/wakelock + path: wakelock_windows + ref: 094b4a74c31e547c11525bcc050dbd06b02a1f67 + flutter: uses-material-design: true assets: diff --git a/packages/neon/neon_notifications/pubspec.yaml b/packages/neon/neon_notifications/pubspec.yaml index 43cf2587..76cf4b88 100644 --- a/packages/neon/neon_notifications/pubspec.yaml +++ b/packages/neon/neon_notifications/pubspec.yaml @@ -3,8 +3,8 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: flutter: diff --git a/packages/nextcloud/pubspec.yaml b/packages/nextcloud/pubspec.yaml index 51837c8f..92c2ee6b 100644 --- a/packages/nextcloud/pubspec.yaml +++ b/packages/nextcloud/pubspec.yaml @@ -2,13 +2,13 @@ name: nextcloud version: 1.0.0 environment: - sdk: '>=2.19.0 <3.0.0' + sdk: '>=3.0.0 <4.0.0' dependencies: - cookie_jar: ^3.0.1 + cookie_jar: ^4.0.2 crypto: ^3.0.2 crypton: ^2.0.5 - intl: ^0.17.0 + intl: ^0.18.0 json_annotation: ^4.7.0 version: ^3.0.2 xml: ^6.1.0 @@ -24,6 +24,6 @@ dev_dependencies: git: url: https://github.com/stack11/dart_nit_picking ref: 0b2ee0d - process_run: ^0.12.5+2 + process_run: ^0.13.0 test: ^1.16.0 xml_serializable: ^2.2.2 diff --git a/packages/settings/pubspec.yaml b/packages/settings/pubspec.yaml index 864685d2..388a3a10 100644 --- a/packages/settings/pubspec.yaml +++ b/packages/settings/pubspec.yaml @@ -2,8 +2,8 @@ name: settings version: 1.0.0 environment: - sdk: '>=2.19.0 <3.0.0' - flutter: '>=3.7.12' + sdk: '>=3.0.0 <4.0.0' + flutter: '>=3.10.0' dependencies: flutter: diff --git a/packages/sort_box/pubspec.yaml b/packages/sort_box/pubspec.yaml index 1b161130..a63c3af1 100644 --- a/packages/sort_box/pubspec.yaml +++ b/packages/sort_box/pubspec.yaml @@ -2,7 +2,7 @@ name: sort_box version: 1.0.0 environment: - sdk: '>=2.19.0 <3.0.0' + sdk: '>=3.0.0 <4.0.0' dev_dependencies: nit_picking: diff --git a/packages/spec_templates/pubspec.yaml b/packages/spec_templates/pubspec.yaml index bb23f200..fbcaf612 100644 --- a/packages/spec_templates/pubspec.yaml +++ b/packages/spec_templates/pubspec.yaml @@ -3,7 +3,7 @@ version: 1.0.0 publish_to: 'none' environment: - sdk: '>=2.19.0 <3.0.0' + sdk: '>=3.0.0 <4.0.0' dependencies: path: ^1.8.1