From 9e71b54773645200cc1e1a1ff0480ccca0136d00 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Wed, 19 Aug 2026 17:31:29 +0200 Subject: [PATCH 1/2] update iOS deployment target version to 15 --- example/ios/Podfile | 4 ++-- example/ios/Podfile.lock | 4 ++-- example/ios/Runner.xcodeproj/project.pbxproj | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/example/ios/Podfile b/example/ios/Podfile index 5ffd4ec..7fede25 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' @@ -42,7 +42,7 @@ post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0' end end end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 742ea29..0f86c6e 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -9,8 +9,8 @@ EXTERNAL SOURCES: :path: Flutter SPEC CHECKSUMS: - Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 -PODFILE CHECKSUM: e2772aabdb96c4d254f2b01df983810e9a468979 +PODFILE CHECKSUM: 75afb64d03bc205b60c0ed1cc18e3f19cb29c222 COCOAPODS: 1.17.0 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index ac99213..ef5b6d0 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -447,7 +447,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -527,7 +527,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -576,7 +576,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -654,7 +654,7 @@ DEVELOPMENT_TEAM = M8WSGVXRUU; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = RunnerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -687,7 +687,7 @@ DEVELOPMENT_TEAM = M8WSGVXRUU; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = RunnerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -719,7 +719,7 @@ DEVELOPMENT_TEAM = M8WSGVXRUU; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = RunnerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", From 1ef11f0ad4f5d681144de4381328307495e08eb3 Mon Sep 17 00:00:00 2001 From: Nicolas CHAIX Date: Wed, 19 Aug 2026 17:53:57 +0200 Subject: [PATCH 2/2] Update dependencies, increment minor version, add change log warning for deployment target bump --- CHANGELOG.md | 5 +++++ android/build.gradle | 4 ++-- example/ios/Podfile.lock | 2 +- ios/didomi_sdk.podspec | 6 +++--- ios/didomi_sdk/Package.swift | 2 +- pubspec.yaml | 2 +- 6 files changed, 13 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 729450f..4faa9b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Release Note +## 2.32.0 +- Update latest versions of native Android (2.48.0) and iOS (2.48.0) sdks. + +> **⚠️ Warning:** The minimum iOS deployment target is now **15.0**, as required by Flutter 3.47+. + ## 2.31.0 - Update latest versions of native Android (2.47.0) and iOS (2.47.0) sdks. - Fix DCS signature events (`onDcsSignatureReady`, `onDcsSignatureError`) never being triggered. diff --git a/android/build.gradle b/android/build.gradle index 4704322..3baf958 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,7 +1,7 @@ //noinspection GrPackage group = "io.didomi.fluttersdk" -version = "2.31.0" +version = "2.32.0" buildscript { ext.kotlin_version = "2.3.20" @@ -66,7 +66,7 @@ kotlin { dependencies { implementation("org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version") - implementation("io.didomi.sdk:android:2.47.0") + implementation("io.didomi.sdk:android:2.48.0") implementation("androidx.multidex:multidex:2.0.1") implementation("com.google.code.gson:gson:2.13.2") } diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 0f86c6e..2905d7d 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -9,7 +9,7 @@ EXTERNAL SOURCES: :path: Flutter SPEC CHECKSUMS: - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 PODFILE CHECKSUM: 75afb64d03bc205b60c0ed1cc18e3f19cb29c222 diff --git a/ios/didomi_sdk.podspec b/ios/didomi_sdk.podspec index e400520..e5ba953 100644 --- a/ios/didomi_sdk.podspec +++ b/ios/didomi_sdk.podspec @@ -4,16 +4,16 @@ # Pod::Spec.new do |s| s.name = 'didomi_sdk' - s.version = '2.31.0' + s.version = '2.32.0' s.summary = 'Didomi CMP Plugin.' s.homepage = 'https://github.com/didomi/flutter' s.license = { :type => 'BSD', :file => '../LICENSE' } s.author = { 'Didomi ' => 'tech@didomi.io' } - s.source = { :path => 'git@github.com:didomi/flutter.git', :tag => '2.31.0' } + s.source = { :path => 'git@github.com:didomi/flutter.git', :tag => '2.32.0' } s.source_files = 'didomi_sdk/Sources/**/*.{swift,h,m}' s.public_header_files = 'didomi_sdk/Sources/DidomiObjC/include/**/*.h' s.dependency 'Flutter' - s.dependency 'Didomi-XCFramework', '2.47.0' + s.dependency 'Didomi-XCFramework', '2.48.0' s.platform = :ios, '13.0' # Flutter.framework does not contain a i386 slice. diff --git a/ios/didomi_sdk/Package.swift b/ios/didomi_sdk/Package.swift index 1b681be..a64a4df 100644 --- a/ios/didomi_sdk/Package.swift +++ b/ios/didomi_sdk/Package.swift @@ -12,7 +12,7 @@ let package = Package( .library(name: "didomi-sdk", targets: ["didomi_sdk"]) ], dependencies: [ - .package(url: "https://github.com/didomi/didomi-ios-sdk-spm", from: "2.47.0") + .package(url: "https://github.com/didomi/didomi-ios-sdk-spm", from: "2.48.0") ], targets: [ .target( diff --git a/pubspec.yaml b/pubspec.yaml index f3331e9..ec9ef41 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: didomi_sdk description: The Didomi CMP Plugin allows companies to collect, store, and leverage user consent under GDPR, CCPA, and other data privacy regulations. -version: 2.31.0 +version: 2.32.0 repository: https://github.com/didomi/flutter environment: