From 098c8289428208c9515ee5dfef94e5c32b8e68e5 Mon Sep 17 00:00:00 2001 From: dianaKhortiuk-frontegg Date: Thu, 11 Dec 2025 13:25:26 +0100 Subject: [PATCH 1/4] Fixed: Google Login fails to redirect to app in embeddedMode when Safari session exists --- application_id/ios/Podfile.lock | 12 ++++++------ embedded/android/app/build.gradle | 7 +++---- .../gradle/wrapper/gradle-wrapper.properties | 2 +- embedded/android/settings.gradle | 4 ++-- embedded/ios/Podfile | 2 +- embedded/ios/Podfile.lock | 14 +++++++------- embedded/pubspec.lock | 2 +- hosted/ios/Podfile | 2 +- hosted/ios/Podfile.lock | 14 +++++++------- ios/frontegg_flutter.podspec | 2 +- pubspec.yaml | 2 +- 11 files changed, 31 insertions(+), 32 deletions(-) diff --git a/application_id/ios/Podfile.lock b/application_id/ios/Podfile.lock index 480714d..99f2789 100644 --- a/application_id/ios/Podfile.lock +++ b/application_id/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - Flutter (1.0.0) - fluttertoast (0.0.2): - Flutter - - frontegg_flutter (1.0.19): + - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.45) - - FronteggSwift (1.2.45) + - FronteggSwift (~> 1.2.57) + - FronteggSwift (1.2.57) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -51,10 +51,10 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 690debdf95d2e85ab915fbaa33526255cdb2fd5c - FronteggSwift: d8d3d4c6ddf913f5f15fe11c571abae0d8b36af3 + frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa + FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 diff --git a/embedded/android/app/build.gradle b/embedded/android/app/build.gradle index 80dff7c..59f8dc5 100644 --- a/embedded/android/app/build.gradle +++ b/embedded/android/app/build.gradle @@ -29,9 +29,8 @@ def fronteggClientId = "b6adfe4c-d695-4c04-b95f-3ec9fd0c6cca" android { namespace "com.frontegg.demo" - compileSdk 35 - ndkVersion flutter.ndkVersion - ndkVersion = "26.3.11579264" + compileSdk 36 + ndkVersion = "27.0.12077973" compileOptions { @@ -50,7 +49,7 @@ android { defaultConfig { applicationId "com.frontegg.demo" minSdkVersion 26 - targetSdkVersion 35 + targetSdkVersion 36 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/embedded/android/gradle/wrapper/gradle-wrapper.properties b/embedded/android/gradle/wrapper/gradle-wrapper.properties index 17655d0..0d18421 100644 --- a/embedded/android/gradle/wrapper/gradle-wrapper.properties +++ b/embedded/android/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/embedded/android/settings.gradle b/embedded/android/settings.gradle index d4e9f4d..5888ba8 100644 --- a/embedded/android/settings.gradle +++ b/embedded/android/settings.gradle @@ -19,8 +19,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.4.0" apply false - id "org.jetbrains.kotlin.android" version "1.9.10" apply false + id "com.android.application" version "8.6.0" apply false + id "org.jetbrains.kotlin.android" version "2.1.0" apply false } include ":app" diff --git a/embedded/ios/Podfile b/embedded/ios/Podfile index 16c1c13..1f820b2 100644 --- a/embedded/ios/Podfile +++ b/embedded/ios/Podfile @@ -31,7 +31,7 @@ target 'Runner' do use_frameworks! use_modular_headers! - pod 'FronteggSwift', '~> 1.2.55' + pod 'FronteggSwift', '~> 1.2.57' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) diff --git a/embedded/ios/Podfile.lock b/embedded/ios/Podfile.lock index 4e9f124..0899f4a 100644 --- a/embedded/ios/Podfile.lock +++ b/embedded/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - Flutter (1.0.0) - fluttertoast (0.0.2): - Flutter - - frontegg_flutter (1.0.22): + - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.51) - - FronteggSwift (1.2.51) + - FronteggSwift (~> 1.2.57) + - FronteggSwift (1.2.57) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -23,7 +23,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) - frontegg_flutter (from `.symlinks/plugins/frontegg_flutter/ios`) - - FronteggSwift (~> 1.2.51) + - FronteggSwift (~> 1.2.57) - integration_test (from `.symlinks/plugins/integration_test/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) - patrol (from `.symlinks/plugins/patrol/darwin`) @@ -54,13 +54,13 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 77cc03cb757b835005204167e59d5f72229d39bc - FronteggSwift: 9708e67f9d21495984deb954d98ec0a120ace9b6 + frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa + FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 url_launcher_ios: 694010445543906933d732453a59da0a173ae33d -PODFILE CHECKSUM: 7165efc82718ddbbe0f685b2bfc155bdd315e302 +PODFILE CHECKSUM: 23c09c6c318cf0fd291ed0c7648426a03dfa7abe COCOAPODS: 1.16.2 diff --git a/embedded/pubspec.lock b/embedded/pubspec.lock index 5da64da..dbb4f9f 100644 --- a/embedded/pubspec.lock +++ b/embedded/pubspec.lock @@ -139,7 +139,7 @@ packages: path: ".." relative: true source: path - version: "1.0.23" + version: "1.0.26" fuchsia_remote_debug_protocol: dependency: transitive description: flutter diff --git a/hosted/ios/Podfile b/hosted/ios/Podfile index 16c1c13..1f820b2 100644 --- a/hosted/ios/Podfile +++ b/hosted/ios/Podfile @@ -31,7 +31,7 @@ target 'Runner' do use_frameworks! use_modular_headers! - pod 'FronteggSwift', '~> 1.2.55' + pod 'FronteggSwift', '~> 1.2.57' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) diff --git a/hosted/ios/Podfile.lock b/hosted/ios/Podfile.lock index 675a34b..0899f4a 100644 --- a/hosted/ios/Podfile.lock +++ b/hosted/ios/Podfile.lock @@ -3,10 +3,10 @@ PODS: - Flutter (1.0.0) - fluttertoast (0.0.2): - Flutter - - frontegg_flutter (1.0.25): + - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.55) - - FronteggSwift (1.2.55) + - FronteggSwift (~> 1.2.57) + - FronteggSwift (1.2.57) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -23,7 +23,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) - frontegg_flutter (from `.symlinks/plugins/frontegg_flutter/ios`) - - FronteggSwift (~> 1.2.55) + - FronteggSwift (~> 1.2.57) - integration_test (from `.symlinks/plugins/integration_test/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) - patrol (from `.symlinks/plugins/patrol/darwin`) @@ -54,13 +54,13 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 16205ca1ef13d8b4f108cae363ebaef0f331c7c0 - FronteggSwift: 44f8308e0704a31bd15a8479781bbd7ca5fd987c + frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa + FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 url_launcher_ios: 694010445543906933d732453a59da0a173ae33d -PODFILE CHECKSUM: 5073812e902ec152596ea86360d6da1bdd90e780 +PODFILE CHECKSUM: 23c09c6c318cf0fd291ed0c7648426a03dfa7abe COCOAPODS: 1.16.2 diff --git a/ios/frontegg_flutter.podspec b/ios/frontegg_flutter.podspec index a5bf50f..cc652a9 100644 --- a/ios/frontegg_flutter.podspec +++ b/ios/frontegg_flutter.podspec @@ -15,7 +15,7 @@ A new Flutter plugin project. s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'FronteggSwift', '~> 1.2.56' + s.dependency 'FronteggSwift', '~> 1.2.57' s.platform = :ios, '14.0' # Flutter.framework does not contain a i386 slice. diff --git a/pubspec.yaml b/pubspec.yaml index 919b5bc..8c5e034 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: frontegg_flutter description: Flutter package for Frontegg services -version: 1.0.27 +version: 1.0.28 homepage: https://github.com/frontegg/frontegg-flutter #publish_to: "https://pub.dartlang.org" From f67ed8bd1229f1701158e08b0ffd2c539732ffa6 Mon Sep 17 00:00:00 2001 From: dianaKhortiuk-frontegg Date: Thu, 11 Dec 2025 13:26:02 +0100 Subject: [PATCH 2/4] Fixed: Google Login fails to redirect to app in embeddedMode when Safari session exists --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 8c5e034..919b5bc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: frontegg_flutter description: Flutter package for Frontegg services -version: 1.0.28 +version: 1.0.27 homepage: https://github.com/frontegg/frontegg-flutter #publish_to: "https://pub.dartlang.org" From 90154ef9338f74c0d6e2fdb597c797a32a5e44e2 Mon Sep 17 00:00:00 2001 From: dianaKhortiuk-frontegg Date: Thu, 11 Dec 2025 17:12:11 +0100 Subject: [PATCH 3/4] Fixed: Login with SSO OIDC --- embedded/ios/Podfile | 2 +- embedded/ios/Podfile.lock | 6 +++--- hosted/ios/Podfile | 2 +- hosted/ios/Podfile.lock | 6 +++--- ios/frontegg_flutter.podspec | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/embedded/ios/Podfile b/embedded/ios/Podfile index 1f820b2..1193cec 100644 --- a/embedded/ios/Podfile +++ b/embedded/ios/Podfile @@ -31,7 +31,7 @@ target 'Runner' do use_frameworks! use_modular_headers! - pod 'FronteggSwift', '~> 1.2.57' + pod 'FronteggSwift', '~> 1.2.58' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) diff --git a/embedded/ios/Podfile.lock b/embedded/ios/Podfile.lock index 0899f4a..b915d15 100644 --- a/embedded/ios/Podfile.lock +++ b/embedded/ios/Podfile.lock @@ -5,8 +5,8 @@ PODS: - Flutter - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.57) - - FronteggSwift (1.2.57) + - FronteggSwift (~> 1.2.58) + - FronteggSwift (1.2.58) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -23,7 +23,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) - frontegg_flutter (from `.symlinks/plugins/frontegg_flutter/ios`) - - FronteggSwift (~> 1.2.57) + - FronteggSwift (~> 1.2.58) - integration_test (from `.symlinks/plugins/integration_test/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) - patrol (from `.symlinks/plugins/patrol/darwin`) diff --git a/hosted/ios/Podfile b/hosted/ios/Podfile index 1f820b2..1193cec 100644 --- a/hosted/ios/Podfile +++ b/hosted/ios/Podfile @@ -31,7 +31,7 @@ target 'Runner' do use_frameworks! use_modular_headers! - pod 'FronteggSwift', '~> 1.2.57' + pod 'FronteggSwift', '~> 1.2.58' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) diff --git a/hosted/ios/Podfile.lock b/hosted/ios/Podfile.lock index 0899f4a..b915d15 100644 --- a/hosted/ios/Podfile.lock +++ b/hosted/ios/Podfile.lock @@ -5,8 +5,8 @@ PODS: - Flutter - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.57) - - FronteggSwift (1.2.57) + - FronteggSwift (~> 1.2.58) + - FronteggSwift (1.2.58) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -23,7 +23,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) - frontegg_flutter (from `.symlinks/plugins/frontegg_flutter/ios`) - - FronteggSwift (~> 1.2.57) + - FronteggSwift (~> 1.2.58) - integration_test (from `.symlinks/plugins/integration_test/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) - patrol (from `.symlinks/plugins/patrol/darwin`) diff --git a/ios/frontegg_flutter.podspec b/ios/frontegg_flutter.podspec index cc652a9..7d5d26a 100644 --- a/ios/frontegg_flutter.podspec +++ b/ios/frontegg_flutter.podspec @@ -15,7 +15,7 @@ A new Flutter plugin project. s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'FronteggSwift', '~> 1.2.57' + s.dependency 'FronteggSwift', '~> 1.2.58' s.platform = :ios, '14.0' # Flutter.framework does not contain a i386 slice. From c07c54a0275fcba00ed2e29b4e0c1e0764a07b1c Mon Sep 17 00:00:00 2001 From: dianaKhortiuk-frontegg Date: Thu, 11 Dec 2025 17:31:04 +0100 Subject: [PATCH 4/4] Fixed: Login with SSO OIDC --- application_id/ios/Podfile.lock | 8 ++++---- embedded/ios/Podfile.lock | 6 +++--- hosted/ios/Podfile.lock | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/application_id/ios/Podfile.lock b/application_id/ios/Podfile.lock index 99f2789..57fc93d 100644 --- a/application_id/ios/Podfile.lock +++ b/application_id/ios/Podfile.lock @@ -5,8 +5,8 @@ PODS: - Flutter - frontegg_flutter (1.0.27): - Flutter - - FronteggSwift (~> 1.2.57) - - FronteggSwift (1.2.57) + - FronteggSwift (~> 1.2.58) + - FronteggSwift (1.2.58) - integration_test (0.0.1): - Flutter - path_provider_foundation (0.0.1): @@ -53,8 +53,8 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa - FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 + frontegg_flutter: 51860a061114b0dbc62bfb511604b3be88a0bc2b + FronteggSwift: d8151ab0a5c753e7ebc240820b63f368a408cec4 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 diff --git a/embedded/ios/Podfile.lock b/embedded/ios/Podfile.lock index b915d15..4e68182 100644 --- a/embedded/ios/Podfile.lock +++ b/embedded/ios/Podfile.lock @@ -54,13 +54,13 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa - FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 + frontegg_flutter: 51860a061114b0dbc62bfb511604b3be88a0bc2b + FronteggSwift: d8151ab0a5c753e7ebc240820b63f368a408cec4 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 url_launcher_ios: 694010445543906933d732453a59da0a173ae33d -PODFILE CHECKSUM: 23c09c6c318cf0fd291ed0c7648426a03dfa7abe +PODFILE CHECKSUM: 9aaf54413613544116a7f7cfbfa9bb1618dabb8e COCOAPODS: 1.16.2 diff --git a/hosted/ios/Podfile.lock b/hosted/ios/Podfile.lock index b915d15..4e68182 100644 --- a/hosted/ios/Podfile.lock +++ b/hosted/ios/Podfile.lock @@ -54,13 +54,13 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1 - frontegg_flutter: 471e7e5a7d5e8443a35facbf37b75031991fd7fa - FronteggSwift: fcb33f65d08cd74a569d46f957d8dd5bcacd0cf8 + frontegg_flutter: 51860a061114b0dbc62bfb511604b3be88a0bc2b + FronteggSwift: d8151ab0a5c753e7ebc240820b63f368a408cec4 integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 patrol: 51b76cc7c11a2933ee3e72482d930c75b9d4ec73 url_launcher_ios: 694010445543906933d732453a59da0a173ae33d -PODFILE CHECKSUM: 23c09c6c318cf0fd291ed0c7648426a03dfa7abe +PODFILE CHECKSUM: 9aaf54413613544116a7f7cfbfa9bb1618dabb8e COCOAPODS: 1.16.2