From 941a6e3499305205899661bf2d5eb4ca68f0e6c3 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 18 May 2023 15:11:44 -0300 Subject: [PATCH 1/4] RC versions --- splitio/pubspec.yaml | 12 ++++++------ splitio_android/pubspec.yaml | 6 +++--- splitio_ios/pubspec.yaml | 6 +++--- splitio_platform_interface/pubspec.yaml | 6 +++--- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/splitio/pubspec.yaml b/splitio/pubspec.yaml index 091916f..1fb383b 100644 --- a/splitio/pubspec.yaml +++ b/splitio/pubspec.yaml @@ -1,11 +1,11 @@ name: splitio description: Official plugin for split.io, the platform for controlled rollouts, which serves features to your users via feature flags to manage your complete customer experience. -version: 0.1.2+2 +version: 0.1.3-rc.1 homepage: https://split.io/ repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio/ environment: - sdk: ">=2.16.2 <3.0.0" + sdk: ">=2.16.2 <4.0.0" flutter: ">=2.5.0" flutter: @@ -19,12 +19,12 @@ flutter: dependencies: flutter: sdk: flutter - splitio_android: ^0.1.2+1 - splitio_ios: ^0.1.2 - splitio_platform_interface: ^1.0.0 + splitio_android: ^0.1.3-rc.1 + splitio_ios: ^0.1.3-rc.1 + splitio_platform_interface: ^1.1.0-rc.1 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^1.0.0 - plugin_platform_interface: ^2.1.2 + plugin_platform_interface: ^2.1.4 diff --git a/splitio_android/pubspec.yaml b/splitio_android/pubspec.yaml index 689f942..d1282ec 100644 --- a/splitio_android/pubspec.yaml +++ b/splitio_android/pubspec.yaml @@ -1,10 +1,10 @@ name: splitio_android description: The official Android implementation of splitio Flutter plugin. repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio_android -version: 0.1.2+1 +version: 0.1.3-rc.1 environment: - sdk: ">=2.16.2 <3.0.0" + sdk: ">=2.16.2 <4.0.0" flutter: ">=2.5.0" flutter: @@ -19,7 +19,7 @@ flutter: dependencies: flutter: sdk: flutter - splitio_platform_interface: ^1.0.0 + splitio_platform_interface: ^1.1.0-rc.1 dev_dependencies: flutter_test: diff --git a/splitio_ios/pubspec.yaml b/splitio_ios/pubspec.yaml index 7523cf8..14110d7 100644 --- a/splitio_ios/pubspec.yaml +++ b/splitio_ios/pubspec.yaml @@ -1,10 +1,10 @@ name: splitio_ios description: The official iOS implementation of splitio Flutter plugin. repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio_ios -version: 0.1.2 +version: 0.1.3-rc.1 environment: - sdk: ">=2.16.2 <3.0.0" + sdk: ">=2.16.2 <4.0.0" flutter: ">=2.5.0" flutter: @@ -18,7 +18,7 @@ flutter: dependencies: flutter: sdk: flutter - splitio_platform_interface: ^1.0.0 + splitio_platform_interface: ^1.1.0-rc.1 dev_dependencies: flutter_test: diff --git a/splitio_platform_interface/pubspec.yaml b/splitio_platform_interface/pubspec.yaml index 5527973..e20f38b 100644 --- a/splitio_platform_interface/pubspec.yaml +++ b/splitio_platform_interface/pubspec.yaml @@ -2,17 +2,17 @@ name: splitio_platform_interface description: A common platform interface for the splitio plugin. # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.0.0 +version: 1.1.0-rc.1 repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio_platform_interface environment: - sdk: ">=2.16.2 <3.0.0" + sdk: ">=2.16.2 <4.0.0" flutter: ">=2.5.0" dependencies: flutter: sdk: flutter - plugin_platform_interface: ^2.1.2 + plugin_platform_interface: ^2.1.4 dev_dependencies: flutter_test: From 8a856e337130695345e07893753f5c752021225c Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 18 May 2023 15:21:36 -0300 Subject: [PATCH 2/4] RC in changelog --- splitio/CHANGELOG.md | 12 +++++++----- splitio_android/CHANGELOG.md | 6 ++++-- splitio_ios/CHANGELOG.md | 2 ++ splitio_platform_interface/CHANGELOG.md | 2 ++ 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/splitio/CHANGELOG.md b/splitio/CHANGELOG.md index ff269cb..43e580e 100644 --- a/splitio/CHANGELOG.md +++ b/splitio/CHANGELOG.md @@ -1,12 +1,14 @@ -## 0.1.2+2 (Dec 7, 2022) +# 0.1.3-rc.1 (May 18, 2023) + +# 0.1.2+2 (Dec 7, 2022) Added consumer ProGuard rules for Android. -## 0.1.2+1 (Sep 14, 2022) +# 0.1.2+1 (Sep 14, 2022) Added exports for models. -## 0.1.2 (Sep 13, 2022) +# 0.1.2 (Sep 13, 2022) * Migrated to federated structure. * Added support for Impression Listener. @@ -15,11 +17,11 @@ Added exports for models. * Added support for manager methods. * Added support for linking native factory. -## 0.1.1 (Aug 19, 2022) +# 0.1.1 (Aug 19, 2022) Minor fixes. -## 0.1.0 (Aug 3, 2022) +# 0.1.0 (Aug 3, 2022) Initial release. diff --git a/splitio_android/CHANGELOG.md b/splitio_android/CHANGELOG.md index 4af79b3..e292dd9 100644 --- a/splitio_android/CHANGELOG.md +++ b/splitio_android/CHANGELOG.md @@ -1,7 +1,9 @@ -## 0.1.2+1 (Dec 7, 2022) +# 0.1.3-rc.1 (May 18, 2023) + +# 0.1.2+1 (Dec 7, 2022) Added Consumer ProGuard rules. -## 0.1.2 (Aug 13, 2022) +# 0.1.2 (Aug 13, 2022) Splits from `splitio` as federated implementation. diff --git a/splitio_ios/CHANGELOG.md b/splitio_ios/CHANGELOG.md index 2096aba..301f867 100644 --- a/splitio_ios/CHANGELOG.md +++ b/splitio_ios/CHANGELOG.md @@ -1,3 +1,5 @@ +# 0.1.3-rc.1 (May 18, 2023) + # 0.1.2 (Aug 13, 2022) Splits from `splitio` as federated implementation. diff --git a/splitio_platform_interface/CHANGELOG.md b/splitio_platform_interface/CHANGELOG.md index 520057b..74a02f8 100644 --- a/splitio_platform_interface/CHANGELOG.md +++ b/splitio_platform_interface/CHANGELOG.md @@ -1,3 +1,5 @@ +# 1.1.0-rc.1 (May 18, 2023) + # 1.0.0 (Aug 13, 2022) Initial release. From 9bd801dbcfd3f6c608789c5ef62db9990687e397 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 18 May 2023 16:47:18 -0300 Subject: [PATCH 3/4] Replace deprecated parameter in test --- splitio/test/splitio_test.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/splitio/test/splitio_test.dart b/splitio/test/splitio_test.dart index 37cd1c5..ac227f2 100644 --- a/splitio/test/splitio_test.dart +++ b/splitio/test/splitio_test.dart @@ -36,13 +36,13 @@ void main() { Splitio('api-key', 'matching-key', bucketingKey: 'bucketing-key', configuration: - SplitConfiguration(enableDebug: true, streamingEnabled: false)); + SplitConfiguration(logLevel: SplitLogLevel.debug, streamingEnabled: false)); expect(_platform.methodName, 'init'); expect(_platform.methodArguments, { 'apiKey': 'api-key', 'matchingKey': 'matching-key', 'bucketingKey': 'bucketing-key', - 'sdkConfiguration': {'enableDebug': true, 'streamingEnabled': false}, + 'sdkConfiguration': {'logLevel': 'debug', 'streamingEnabled': false}, }); }); }); From fec9a8d0b4a661de8df48c518b4964a9d819f89b Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 18 May 2023 17:07:00 -0300 Subject: [PATCH 4/4] Update ios example --- splitio/example/ios/Flutter/AppFrameworkInfo.plist | 2 +- splitio/example/ios/Podfile | 2 +- splitio/example/ios/Podfile.lock | 14 +++++++------- .../example/ios/Runner.xcodeproj/project.pbxproj | 11 +++++++---- splitio/example/ios/Runner/Info.plist | 4 ++++ 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/splitio/example/ios/Flutter/AppFrameworkInfo.plist b/splitio/example/ios/Flutter/AppFrameworkInfo.plist index 8d4492f..9625e10 100644 --- a/splitio/example/ios/Flutter/AppFrameworkInfo.plist +++ b/splitio/example/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 9.0 + 11.0 diff --git a/splitio/example/ios/Podfile b/splitio/example/ios/Podfile index 252d9ec..313ea4a 100644 --- a/splitio/example/ios/Podfile +++ b/splitio/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '9.0' +platform :ios, '11.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/splitio/example/ios/Podfile.lock b/splitio/example/ios/Podfile.lock index 21a2888..f9b0e95 100644 --- a/splitio/example/ios/Podfile.lock +++ b/splitio/example/ios/Podfile.lock @@ -1,9 +1,9 @@ PODS: - Flutter (1.0.0) - - Split (2.15.0) - - splitio_ios (0.1.0): + - Split (2.20.1) + - splitio_ios (0.2.0): - Flutter - - Split (~> 2.15.0) + - Split (~> 2.20.1) DEPENDENCIES: - Flutter (from `Flutter`) @@ -20,10 +20,10 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/splitio_ios/ios" SPEC CHECKSUMS: - Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a - Split: d103c6afa47b5d1eac21e066c6bc09c879b21798 - splitio_ios: 665651004a4984a415386b1eed4ae315b50bc069 + Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 + Split: afbdfda76fe2c90bd449564eed2d83de00c0ff69 + splitio_ios: e6d3dfe108ba894129a6b249d8914e3c44f0ffc4 -PODFILE CHECKSUM: a75497545d4391e2d394c3668e20cfb1c2bbd4aa +PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d COCOAPODS: 1.11.3 diff --git a/splitio/example/ios/Runner.xcodeproj/project.pbxproj b/splitio/example/ios/Runner.xcodeproj/project.pbxproj index f52245a..a69a7aa 100644 --- a/splitio/example/ios/Runner.xcodeproj/project.pbxproj +++ b/splitio/example/ios/Runner.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 51; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -230,10 +230,12 @@ }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( @@ -261,6 +263,7 @@ }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); @@ -348,7 +351,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -425,7 +428,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -474,7 +477,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/splitio/example/ios/Runner/Info.plist b/splitio/example/ios/Runner/Info.plist index db9625e..8fe8f6a 100644 --- a/splitio/example/ios/Runner/Info.plist +++ b/splitio/example/ios/Runner/Info.plist @@ -43,5 +43,9 @@ UIViewControllerBasedStatusBarAppearance + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents +