From 5bbb9413e84f8504cd1f7572bc8c2b22be9750c5 Mon Sep 17 00:00:00 2001 From: ObranS Date: Thu, 23 Oct 2025 15:31:24 +0300 Subject: [PATCH 1/5] Support latest changes in Virtusize native SDKs --- CHANGELOG.md | 5 ++++- README-JP.md | 2 +- README.md | 2 +- android/build.gradle | 2 +- ios/virtusize_flutter_sdk.podspec | 4 ++-- pubspec.yaml | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d34eaba..b9d7e19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ -### Future release +### Update +* Update native SDK support to Android 2.12.8 & iOS 2.12.14 + +## 2.1.0 * Update native SDK support to Android 2.12.5 & iOS 2.12.8 ## 2.0.0 diff --git a/README-JP.md b/README-JP.md index 6c18746..1cce02d 100644 --- a/README-JP.md +++ b/README-JP.md @@ -85,7 +85,7 @@ A Flutter [plugin](https://flutter.dev/developing-packages/) that wraps Virtusiz ```yaml dependencies: - virtusize_flutter_sdk: ^2.0.0 + virtusize_flutter_sdk: ^2.2.0 ``` diff --git a/README.md b/README.md index a5b2143..88e8863 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ You need a unique API key and an Admin account, only available to Virtusize cust ```yaml dependencies: - virtusize_flutter_sdk: ^2.0.0 + virtusize_flutter_sdk: ^2.2.0 ``` diff --git a/android/build.gradle b/android/build.gradle index cee64b4..d83ec6c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -7,7 +7,7 @@ buildscript { ext.cardview_version = "1.0.0" ext.coroutines_version = "1.5.0" ext.gradle_version = "8.7.0" - ext.virtusize_version = "2.12.5" + ext.virtusize_version = "2.12.8" repositories { google() diff --git a/ios/virtusize_flutter_sdk.podspec b/ios/virtusize_flutter_sdk.podspec index a59c166..0ec5685 100644 --- a/ios/virtusize_flutter_sdk.podspec +++ b/ios/virtusize_flutter_sdk.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'virtusize_flutter_sdk' - s.version = '2.0.0' + s.version = '2.2.0' s.summary = 'Virtusize SDK for Flutter.' s.description = <<-DESC This SDK helps clients to integrate Virtusize’s size and fit service into their Flutter applications for Android & iOS. @@ -15,7 +15,7 @@ This SDK helps clients to integrate Virtusize’s size and fit service into thei s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'Virtusize', '~> 2.12.8' + s.dependency 'Virtusize', '~> 2.12.14' s.static_framework = true s.platform = :ios, '13.0' diff --git a/pubspec.yaml b/pubspec.yaml index 13c7424..23d84e2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: virtusize_flutter_sdk description: Virtusize SDK for Flutter. This SDK helps clients to integrate Virtusize’s size and fit service into their Flutter applications for Android & iOS. -version: 2.0.0 +version: 2.2.0 repository: https://github.com/virtusize/virtusize_flutter_sdk homepage: https://www.virtusize.com/ From 311c1702fa1d8f08872803ac94632efd2ae859d2 Mon Sep 17 00:00:00 2001 From: OleS Date: Mon, 17 Nov 2025 22:21:49 +0200 Subject: [PATCH 2/5] Update to the latest Virtusize native SDKs --- CHANGELOG.md | 2 +- android/build.gradle | 2 +- ios/virtusize_flutter_sdk.podspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9d7e19..47613e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ### Update -* Update native SDK support to Android 2.12.8 & iOS 2.12.14 +* Update native SDK support to Android 2.12.9 & iOS 2.12.16 ## 2.1.0 * Update native SDK support to Android 2.12.5 & iOS 2.12.8 diff --git a/android/build.gradle b/android/build.gradle index d83ec6c..6d86a88 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -7,7 +7,7 @@ buildscript { ext.cardview_version = "1.0.0" ext.coroutines_version = "1.5.0" ext.gradle_version = "8.7.0" - ext.virtusize_version = "2.12.8" + ext.virtusize_version = "2.12.9" repositories { google() diff --git a/ios/virtusize_flutter_sdk.podspec b/ios/virtusize_flutter_sdk.podspec index 0ec5685..bd52785 100644 --- a/ios/virtusize_flutter_sdk.podspec +++ b/ios/virtusize_flutter_sdk.podspec @@ -15,7 +15,7 @@ This SDK helps clients to integrate Virtusize’s size and fit service into thei s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'Virtusize', '~> 2.12.14' + s.dependency 'Virtusize', '~> 2.12.16' s.static_framework = true s.platform = :ios, '13.0' From 72b572399e51f51fc096e14d6cdb72cd7ea3c7ae Mon Sep 17 00:00:00 2001 From: OleS Date: Mon, 17 Nov 2025 23:37:28 +0200 Subject: [PATCH 3/5] Increment build number --- README-JP.md | 8 ++++---- README.md | 10 +++++----- example/ios/Flutter/AppFrameworkInfo.plist | 2 +- example/ios/Podfile | 2 +- .../xcshareddata/xcschemes/Runner.xcscheme | 2 ++ ios/virtusize_flutter_sdk.podspec | 4 ++-- pubspec.yaml | 2 +- 7 files changed, 16 insertions(+), 14 deletions(-) diff --git a/README-JP.md b/README-JP.md index 1cce02d..3f51c72 100644 --- a/README-JP.md +++ b/README-JP.md @@ -57,12 +57,12 @@ A Flutter [plugin](https://flutter.dev/developing-packages/) that wraps Virtusiz ## 対応バージョン -- **iOS 13.0+** +- **iOS 14.0+** - iOS バージョン`10.3`以上をご利用されているか`ios/Podfile`にてご確認ください。 + iOS バージョン`14.0`以上をご利用されているか`ios/Podfile`にてご確認ください。 ``` - platform :ios, '13.0' + platform :ios, '14.0' ``` - **Android 5.0+ (API Level 21+)** @@ -85,7 +85,7 @@ A Flutter [plugin](https://flutter.dev/developing-packages/) that wraps Virtusiz ```yaml dependencies: - virtusize_flutter_sdk: ^2.2.0 + virtusize_flutter_sdk: ^2.2.1 ``` diff --git a/README.md b/README.md index 88e8863..9b25bb6 100644 --- a/README.md +++ b/README.md @@ -59,11 +59,11 @@ You need a unique API key and an Admin account, only available to Virtusize cust ## Requirements -- **iOS 13.0+** - - Specify the iOS version at least `13.0` in `ios/Podfile`: +- **iOS 14.0+** + + Specify the iOS version at least `14.0` in `ios/Podfile`: ``` - platform :ios, '13.0' + platform :ios, '14.0' ``` - **Android 5.0+ (API Level 21+)** @@ -85,7 +85,7 @@ You need a unique API key and an Admin account, only available to Virtusize cust ```yaml dependencies: - virtusize_flutter_sdk: ^2.2.0 + virtusize_flutter_sdk: ^2.2.1 ``` diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist index 7c56964..1dc6cf7 100644 --- a/example/ios/Flutter/AppFrameworkInfo.plist +++ b/example/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 12.0 + 13.0 diff --git a/example/ios/Podfile b/example/ios/Podfile index 2dbf7d7..c2c1dc5 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, '14.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 15cada4..e3773d4 100644 --- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -26,6 +26,7 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit" shouldUseLaunchSchemeArgsEnv = "YES"> 2.12.16' s.static_framework = true - s.platform = :ios, '13.0' + s.platform = :ios, '14.0' s.swift_version = '5.0' # Flutter.framework does not contain a i386 slice. diff --git a/pubspec.yaml b/pubspec.yaml index 23d84e2..8103f85 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: virtusize_flutter_sdk description: Virtusize SDK for Flutter. This SDK helps clients to integrate Virtusize’s size and fit service into their Flutter applications for Android & iOS. -version: 2.2.0 +version: 2.2.1 repository: https://github.com/virtusize/virtusize_flutter_sdk homepage: https://www.virtusize.com/ From 81e635c9d891ce224aee3e014cde160f257c97c9 Mon Sep 17 00:00:00 2001 From: OleS Date: Mon, 17 Nov 2025 23:45:25 +0200 Subject: [PATCH 4/5] Align Flutter SDK version --- README-JP.md | 2 +- README.md | 2 +- ios/virtusize_flutter_sdk.podspec | 2 +- pubspec.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README-JP.md b/README-JP.md index 3f51c72..6aaa5a7 100644 --- a/README-JP.md +++ b/README-JP.md @@ -85,7 +85,7 @@ A Flutter [plugin](https://flutter.dev/developing-packages/) that wraps Virtusiz ```yaml dependencies: - virtusize_flutter_sdk: ^2.2.1 + virtusize_flutter_sdk: ^2.1.0 ``` diff --git a/README.md b/README.md index 9b25bb6..92dd28a 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ You need a unique API key and an Admin account, only available to Virtusize cust ```yaml dependencies: - virtusize_flutter_sdk: ^2.2.1 + virtusize_flutter_sdk: ^2.1.0 ``` diff --git a/ios/virtusize_flutter_sdk.podspec b/ios/virtusize_flutter_sdk.podspec index b7db8a5..ac8d6d4 100644 --- a/ios/virtusize_flutter_sdk.podspec +++ b/ios/virtusize_flutter_sdk.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'virtusize_flutter_sdk' - s.version = '2.2.1' + s.version = '2.1.0' s.summary = 'Virtusize SDK for Flutter.' s.description = <<-DESC This SDK helps clients to integrate Virtusize’s size and fit service into their Flutter applications for Android & iOS. diff --git a/pubspec.yaml b/pubspec.yaml index 8103f85..5df72a4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: virtusize_flutter_sdk description: Virtusize SDK for Flutter. This SDK helps clients to integrate Virtusize’s size and fit service into their Flutter applications for Android & iOS. -version: 2.2.1 +version: 2.1.0 repository: https://github.com/virtusize/virtusize_flutter_sdk homepage: https://www.virtusize.com/ From e60241758ec0402a45eaedbb231c9872cbeed8e6 Mon Sep 17 00:00:00 2001 From: OleS Date: Tue, 18 Nov 2025 00:09:25 +0200 Subject: [PATCH 5/5] Align minimum deployment target --- example/ios/Flutter/AppFrameworkInfo.plist | 2 +- example/ios/Runner.xcodeproj/project.pbxproj | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist index 1dc6cf7..163000d 100644 --- a/example/ios/Flutter/AppFrameworkInfo.plist +++ b/example/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 13.0 + 14.0 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 6a5a6e3..999c922 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -492,6 +492,7 @@ DEVELOPMENT_TEAM = CCGRRVKYJM; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -512,6 +513,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.virtusizeFlutterSdkExample.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -530,6 +532,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.virtusizeFlutterSdkExample.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -546,6 +549,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.virtusizeFlutterSdkExample.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -675,6 +679,7 @@ DEVELOPMENT_TEAM = CCGRRVKYJM; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -698,6 +703,7 @@ DEVELOPMENT_TEAM = CCGRRVKYJM; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks",