diff --git a/.github/workflows/flutter_news_example.yaml b/.github/workflows/flutter_news_example.yaml index b266114a7..cf6523160 100644 --- a/.github/workflows/flutter_news_example.yaml +++ b/.github/workflows/flutter_news_example.yaml @@ -36,6 +36,7 @@ jobs: - uses: subosito/flutter-action@v2.10.0 with: channel: ${{matrix.channel}} + flutter-version: "3.7.3" cache: false - name: Install Dependencies @@ -45,7 +46,7 @@ jobs: very_good packages get --recursive - name: Format - run: flutter format --set-exit-if-changed lib test + run: dart format --set-exit-if-changed lib test - name: Analyze run: flutter analyze lib test diff --git a/flutter_news_example/ios/Podfile b/flutter_news_example/ios/Podfile index fe189fdd5..315f8e699 100644 --- a/flutter_news_example/ios/Podfile +++ b/flutter_news_example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '11.0' +platform :ios, '12.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/flutter_news_example/ios/Podfile.lock b/flutter_news_example/ios/Podfile.lock index 4c7555ddf..6129a8791 100644 --- a/flutter_news_example/ios/Podfile.lock +++ b/flutter_news_example/ios/Podfile.lock @@ -5,14 +5,14 @@ PODS: - AppAuth/Core (1.6.0) - AppAuth/ExternalUserAgent (1.6.0): - AppAuth/Core - - FBAEMKit (14.1.0): - - FBSDKCoreKit_Basics (= 14.1.0) - - FBSDKCoreKit (14.1.0): - - FBAEMKit (= 14.1.0) - - FBSDKCoreKit_Basics (= 14.1.0) - - FBSDKCoreKit_Basics (14.1.0) - - FBSDKLoginKit (14.1.0): - - FBSDKCoreKit (= 14.1.0) + - FBAEMKit (15.1.0): + - FBSDKCoreKit_Basics (= 15.1.0) + - FBSDKCoreKit (15.1.0): + - FBAEMKit (= 15.1.0) + - FBSDKCoreKit_Basics (= 15.1.0) + - FBSDKCoreKit_Basics (15.1.0) + - FBSDKLoginKit (15.1.0): + - FBSDKCoreKit (= 15.1.0) - Firebase/Analytics (10.3.0): - Firebase/Core - Firebase/Auth (10.3.0): @@ -116,8 +116,10 @@ PODS: - GoogleUtilities/UserDefaults (~> 7.8) - nanopb (< 2.30910.0, >= 2.30908.0) - Flutter (1.0.0) - - flutter_facebook_auth (4.4.1): - - FBSDKLoginKit (= 14.1.0) + - flutter_facebook_auth (5.0.4): + - FBSDKLoginKit (~> 15.1.0) + - Flutter + - flutter_secure_storage (6.0.0): - Flutter - FMDB (2.7.5): - FMDB/standard (= 2.7.5) @@ -224,6 +226,7 @@ DEPENDENCIES: - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `10.3.0`) - Flutter (from `Flutter`) - flutter_facebook_auth (from `.symlinks/plugins/flutter_facebook_auth/ios`) + - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`) - google_mobile_ads (from `.symlinks/plugins/google_mobile_ads/ios`) - google_sign_in_ios (from `.symlinks/plugins/google_sign_in_ios/ios`) - in_app_purchase_storekit (from `.symlinks/plugins/in_app_purchase_storekit/ios`) @@ -285,6 +288,8 @@ EXTERNAL SOURCES: :path: Flutter flutter_facebook_auth: :path: ".symlinks/plugins/flutter_facebook_auth/ios" + flutter_secure_storage: + :path: ".symlinks/plugins/flutter_secure_storage/ios" google_mobile_ads: :path: ".symlinks/plugins/google_mobile_ads/ios" google_sign_in_ios: @@ -317,10 +322,10 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: AppAuth: 8fca6b5563a5baef2c04bee27538025e4ceb2add - FBAEMKit: a899515e45476027f73aef377b5cffadcd56ca3a - FBSDKCoreKit: 24f8bc8d3b5b2a8c5c656a1329492a12e8efa792 - FBSDKCoreKit_Basics: 6e578c9bdc7aa1365dbbbde633c9ebb536bcaa98 - FBSDKLoginKit: 787de205d524c3a4b17d527916f1d066e4361660 + FBAEMKit: c7f82b5145d446bcbbcd50485c032689032fc6a2 + FBSDKCoreKit: 7542746fc63a2a38dd6a865eeb54268341f37b83 + FBSDKCoreKit_Basics: 92d6b26c0bed30ab09bbdd96dccaa26e6c9978d1 + FBSDKLoginKit: 4e275d30cf90e92bdf3a7c82857a8642abf23037 Firebase: f92fc551ead69c94168d36c2b26188263860acd9 firebase_analytics: 649edaf7b1f891d4f04e5e3d52c051d8d73432f8 firebase_auth: d1a0302ad8f1d642fc1cb53c43d25a951d70e190 @@ -338,7 +343,8 @@ SPEC CHECKSUMS: FirebaseInstallations: e2f26126089dcf41e215f7b8925af8d953c7d602 FirebaseMessaging: e345b219fd15d325f0cf2fef28cb8ce00d851b3f Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 - flutter_facebook_auth: 361ac7a57263ebf327f26089507ead0d66558ee8 + flutter_facebook_auth: c69f4e643b1d9cc9063ec87c9411bd9ec268108f + flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a Google-Mobile-Ads-SDK: 4fe6304b771f8467d29978cb790ec1e56e646946 google_mobile_ads: 6bfe04d9c9fd5c2a026e6f09ca2d97ae25b78f7e @@ -363,6 +369,6 @@ SPEC CHECKSUMS: url_launcher_ios: fb12c43172927bb5cf75aeebd073f883801f1993 video_player_avfoundation: e489aac24ef5cf7af82702979ed16f2a5ef84cff -PODFILE CHECKSUM: fa3705b6d4d8e7aa6368164166a9cb61168caf85 +PODFILE CHECKSUM: b4af0eccadeea9cd911047c4ba5ea2a38db092eb COCOAPODS: 1.11.3 diff --git a/flutter_news_example/ios/Runner.xcodeproj/project.pbxproj b/flutter_news_example/ios/Runner.xcodeproj/project.pbxproj index 33a226357..f68a46dea 100644 --- a/flutter_news_example/ios/Runner.xcodeproj/project.pbxproj +++ b/flutter_news_example/ios/Runner.xcodeproj/project.pbxproj @@ -289,6 +289,7 @@ "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", "${BUILT_PRODUCTS_DIR}/flutter_facebook_auth/flutter_facebook_auth.framework", + "${BUILT_PRODUCTS_DIR}/flutter_secure_storage/flutter_secure_storage.framework", "${BUILT_PRODUCTS_DIR}/in_app_purchase_storekit/in_app_purchase_storekit.framework", "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", "${BUILT_PRODUCTS_DIR}/path_provider_foundation/path_provider_foundation.framework", @@ -322,6 +323,7 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_facebook_auth.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_secure_storage.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/in_app_purchase_storekit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider_foundation.framework", diff --git a/flutter_news_example/packages/form_inputs/pubspec.yaml b/flutter_news_example/packages/form_inputs/pubspec.yaml index 9636a29a5..9dd7b91fe 100644 --- a/flutter_news_example/packages/form_inputs/pubspec.yaml +++ b/flutter_news_example/packages/form_inputs/pubspec.yaml @@ -6,7 +6,7 @@ environment: sdk: ">=2.19.0 <3.0.0" dependencies: - formz: ^0.5.0-dev.1 + formz: ^0.6.0 dev_dependencies: test: ^1.21.4 diff --git a/flutter_news_example/pubspec.lock b/flutter_news_example/pubspec.lock index 334b300b3..f8fae2259 100644 --- a/flutter_news_example/pubspec.lock +++ b/flutter_news_example/pubspec.lock @@ -346,6 +346,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.5" + facebook_auth_desktop: + dependency: transitive + description: + name: facebook_auth_desktop + sha256: "35ff7b8c62ad37c4bc08eed7d58cf301ab8770a2f4eed46573843ae1e1a1aac3" + url: "https://pub.dev" + source: hosted + version: "0.0.9" fake_async: dependency: "direct dev" description: @@ -561,26 +569,26 @@ packages: dependency: transitive description: name: flutter_facebook_auth - sha256: "50dc3eef562acbe1e4cfad478053c9c16f9eaac49ad14ec48f00ed9dae1ba0cd" + sha256: "865752fb264e18f5246626d0cc8c1b6b5217cba8fa12f6704204c471695913b9" url: "https://pub.dev" source: hosted - version: "4.4.1+1" + version: "5.0.8" flutter_facebook_auth_platform_interface: dependency: transitive description: name: flutter_facebook_auth_platform_interface - sha256: "7950f5f8a6f2270c5d29af2a514733987db1191f70838fa777b282e47365f8c8" + sha256: "0bc5fefc89b012635c4424a34334215e81e0ff38c5b413f869fd9c14a10c6135" url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.1.1" flutter_facebook_auth_web: dependency: transitive description: name: flutter_facebook_auth_web - sha256: "0f732e968c929a3c11a215ded802557576230ff0a0794c88941a8e92ff07b2eb" + sha256: "6dfd4a3844137fbf7eb4c8d753add1ca15233b280a73a3360d9af46b87680678" url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.1.1" flutter_html: dependency: transitive description: @@ -601,6 +609,54 @@ packages: relative: true source: path version: "0.1.0+1" + flutter_secure_storage: + dependency: transitive + description: + name: flutter_secure_storage + sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5" + url: "https://pub.dev" + source: hosted + version: "8.0.0" + flutter_secure_storage_linux: + dependency: transitive + description: + name: flutter_secure_storage_linux + sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3" + url: "https://pub.dev" + source: hosted + version: "1.1.3" + flutter_secure_storage_macos: + dependency: transitive + description: + name: flutter_secure_storage_macos + sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50" + url: "https://pub.dev" + source: hosted + version: "3.0.0" + flutter_secure_storage_platform_interface: + dependency: transitive + description: + name: flutter_secure_storage_platform_interface + sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b + url: "https://pub.dev" + source: hosted + version: "1.0.1" + flutter_secure_storage_web: + dependency: transitive + description: + name: flutter_secure_storage_web + sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + flutter_secure_storage_windows: + dependency: transitive + description: + name: flutter_secure_storage_windows + sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee + url: "https://pub.dev" + source: hosted + version: "2.0.0" flutter_svg: dependency: "direct main" description: @@ -638,10 +694,10 @@ packages: dependency: transitive description: name: formz - sha256: "3ed7c60974fa8184ab87baef2379f29ef516613318d9f65322072eb7bcb7ad30" + sha256: b2b4cb99b228020d2c7185500eed1c02ca290dd4cc19edaf42df17f5dc546d5a url: "https://pub.dev" source: hosted - version: "0.5.0-dev.1" + version: "0.6.0" frontend_server_client: dependency: transitive description: @@ -658,6 +714,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" + google_identity_services_web: + dependency: transitive + description: + name: google_identity_services_web + sha256: "7940fdc3b1035db4d65d387c1bdd6f9574deaa6777411569c05ecc25672efacd" + url: "https://pub.dev" + source: hosted + version: "0.2.1" google_mobile_ads: dependency: "direct main" description: @@ -670,10 +734,10 @@ packages: dependency: transitive description: name: google_sign_in - sha256: "821f354c053d51a2d417b02d42532a19a6ea8057d2f9ebb8863c07d81c98aaf9" + sha256: "776a4c988dc179c3b8e9201de0ad61bf350a4e75d378ff9d94c76880378c7bca" url: "https://pub.dev" source: hosted - version: "5.4.4" + version: "6.1.0" google_sign_in_android: dependency: transitive description: @@ -694,18 +758,18 @@ packages: dependency: transitive description: name: google_sign_in_platform_interface - sha256: "61306213c76bb8170c3aa20017df296c0131c24d7f6c0cc7e2eeaeac34c9f457" + sha256: "95a9e0a8701b5485f2ca330fd1fc6f918f5ce088042ce1019c5e389d8574ae4c" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.4.0" google_sign_in_web: dependency: transitive description: name: google_sign_in_web - sha256: "75cc41ebc53b1756320ee14d9c3018ad3e6cea298147dbcd86e9d0c8d6720b40" + sha256: "7e0ec507f4752383a6daa67d0cc775253cfc3b1d87907e7004e2c1b99c0a723f" url: "https://pub.dev" source: hosted - version: "0.10.2+1" + version: "0.12.0" graphs: dependency: transitive description: @@ -821,7 +885,7 @@ packages: dependency: "direct main" description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 url: "https://pub.dev" source: hosted version: "0.18.0" @@ -1677,7 +1741,7 @@ packages: dependency: "direct main" description: name: video_player_platform_interface - sha256: "318a6d20577e1c78cf0bf40670883cc571ea860c72a4f7426d7dacce4bdd4343" + sha256: "42bb75de5e9b79e1f20f1d95f688fac0f95beac4d89c6eb2cd421724d4432dae" url: "https://pub.dev" source: hosted version: "6.0.1"