From 77ad14b2c16af96afdf0bc52e41d7b0cde3396dc Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 9 Nov 2023 13:41:29 -0300 Subject: [PATCH 1/4] Update splitio_platform_interface --- splitio_platform_interface/CHANGELOG.md | 8 ++++++++ splitio_platform_interface/pubspec.yaml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/splitio_platform_interface/CHANGELOG.md b/splitio_platform_interface/CHANGELOG.md index 4a762f8..83981ae 100644 --- a/splitio_platform_interface/CHANGELOG.md +++ b/splitio_platform_interface/CHANGELOG.md @@ -1,3 +1,11 @@ +# 1.4.0 (Nov 9, 2023) +* Added support for Flag Sets, which enables grouping feature flags and interacting with the group rather than individually (more details in our documentation): + * Added new variations of the get treatment methods to support evaluating flags in given flag set/s. + * getTreatmentsByFlagSet and getTreatmentsByFlagSets + * getTreatmentWithConfigByFlagSets and getTreatmentsWithConfigByFlagSets + * Added a new optional Split Filter configuration option. This allows the SDK and Split services to only synchronize the flags in the specified flag sets, avoiding unused or unwanted flags from being synced on the SDK instance, bringing all the benefits from a reduced payload. + * Added `defaultTreatment` property to the `SplitView` object returned by the `split` and `splits` methods of the SDK manager. + # 1.4.0-rc.1 (Nov 9, 2023) # 1.3.0 (Aug 15, 2023) diff --git a/splitio_platform_interface/pubspec.yaml b/splitio_platform_interface/pubspec.yaml index 64ee1d1..7869a30 100644 --- a/splitio_platform_interface/pubspec.yaml +++ b/splitio_platform_interface/pubspec.yaml @@ -2,7 +2,7 @@ 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.4.0-rc.1 +version: 1.4.0 repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio_platform_interface environment: From d82b88b9074f5a37e5797f0c510741b4796da262 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 9 Nov 2023 13:48:26 -0300 Subject: [PATCH 2/4] Update splitio_android --- splitio_android/CHANGELOG.md | 4 ++++ splitio_android/pubspec.yaml | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/splitio_android/CHANGELOG.md b/splitio_android/CHANGELOG.md index 9e6a23f..f1df5f4 100644 --- a/splitio_android/CHANGELOG.md +++ b/splitio_android/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.7 (Nov 9, 2023) + +* Updated Android SDK to `3.4.0` + # 0.1.7-rc.1 (Nov 9, 2023) # 0.1.6 (Aug 15, 2023) diff --git a/splitio_android/pubspec.yaml b/splitio_android/pubspec.yaml index 5043d01..3bcabde 100644 --- a/splitio_android/pubspec.yaml +++ b/splitio_android/pubspec.yaml @@ -1,7 +1,7 @@ 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.7-rc.1 +version: 0.1.7 environment: sdk: ">=2.16.2 <4.0.0" @@ -19,7 +19,7 @@ flutter: dependencies: flutter: sdk: flutter - splitio_platform_interface: ^1.4.0-rc.1 + splitio_platform_interface: ^1.4.0 dev_dependencies: flutter_test: From a642399480b4cfceb0dbc1d1ada86c43f299e9b1 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 9 Nov 2023 13:49:18 -0300 Subject: [PATCH 3/4] Update splitio_ios --- splitio_ios/CHANGELOG.md | 4 ++++ splitio_ios/pubspec.yaml | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/splitio_ios/CHANGELOG.md b/splitio_ios/CHANGELOG.md index 33137dc..09be62b 100644 --- a/splitio_ios/CHANGELOG.md +++ b/splitio_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.7 (Nov 9, 2023) + +* Updated iOS SDK to `2.23.0` + # 0.1.7-rc.1 (Nov 9, 2023) # 0.1.6 (Aug 15, 2023) diff --git a/splitio_ios/pubspec.yaml b/splitio_ios/pubspec.yaml index 76bd666..7e46f71 100644 --- a/splitio_ios/pubspec.yaml +++ b/splitio_ios/pubspec.yaml @@ -1,7 +1,7 @@ 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.7-rc.1 +version: 0.1.7 environment: sdk: ">=2.16.2 <4.0.0" @@ -18,7 +18,7 @@ flutter: dependencies: flutter: sdk: flutter - splitio_platform_interface: ^1.4.0-rc.1 + splitio_platform_interface: ^1.4.0 dev_dependencies: flutter_test: From 792f19187f700a24c36b6228ec7192792590a6fb Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 9 Nov 2023 13:55:11 -0300 Subject: [PATCH 4/4] Update splitio --- splitio/CHANGELOG.md | 10 ++++++++++ splitio/pubspec.yaml | 8 ++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/splitio/CHANGELOG.md b/splitio/CHANGELOG.md index b08a81c..65f5688 100644 --- a/splitio/CHANGELOG.md +++ b/splitio/CHANGELOG.md @@ -1,3 +1,13 @@ +# 0.1.7 (Nov 9, 2023) +* Added support for Flag Sets, which enables grouping feature flags and interacting with the group rather than individually (more details in our documentation): + * Added new variations of the get treatment methods to support evaluating flags in given flag set/s. + * getTreatmentsByFlagSet and getTreatmentsByFlagSets + * getTreatmentWithConfigByFlagSets and getTreatmentsWithConfigByFlagSets + * Added a new optional Split Filter configuration option. This allows the SDK and Split services to only synchronize the flags in the specified flag sets, avoiding unused or unwanted flags from being synced on the SDK instance, bringing all the benefits from a reduced payload. + * Added `defaultTreatment` property to the `SplitView` object returned by the `split` and `splits` methods of the SDK manager. +* Updated iOS SDK to `2.23.0` +* Updated Android SDK to `3.4.0` + # 0.1.7-rc.1 (Nov 9, 2023) # 0.1.6 (Aug 15, 2023) diff --git a/splitio/pubspec.yaml b/splitio/pubspec.yaml index ac2bdf2..8f2c101 100644 --- a/splitio/pubspec.yaml +++ b/splitio/pubspec.yaml @@ -1,6 +1,6 @@ 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.7-rc.1 +version: 0.1.7 homepage: https://split.io/ repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio/ @@ -19,9 +19,9 @@ flutter: dependencies: flutter: sdk: flutter - splitio_android: ^0.1.7-rc.1 - splitio_ios: ^0.1.7-rc.1 - splitio_platform_interface: ^1.4.0-rc.1 + splitio_android: ^0.1.7 + splitio_ios: ^0.1.7 + splitio_platform_interface: ^1.4.0 dev_dependencies: flutter_test: