Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions splitio/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 0.1.7+1-rc.2 (Feb 7, 2023)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔


# 0.1.7+1-rc.1 (Feb 7, 2023)

# 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.
Expand Down
2 changes: 1 addition & 1 deletion splitio/example/ios/Podfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
platform :ios, '11.0'
platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
Expand Down
14 changes: 7 additions & 7 deletions splitio/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
PODS:
- Flutter (1.0.0)
- Split (2.21.0)
- splitio_ios (0.3.0):
- Split (2.24.3)
- splitio_ios (0.4.0):
- Flutter
- Split (~> 2.21.0)
- Split (~> 2.24.2)

DEPENDENCIES:
- Flutter (from `Flutter`)
Expand All @@ -21,9 +21,9 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
Split: e4324a8fe3fcb19c36a9e4fd84a893fc6d4bbeb0
splitio_ios: 8293cb4e46661f9403f92a0d143c5bf6ad5053d4
Split: 49b2d7a93a57062f4de8f210071b30cc86727937
splitio_ios: a2e051130df42c320c500d90b3005999af7eefe8

PODFILE CHECKSUM: 7368163408c647b7eb699d0d788ba6718e18fb8d
PODFILE CHECKSUM: 4e8f8b2be68aeea4c0d5beb6ff1e79fface1d048

COCOAPODS: 1.11.3
COCOAPODS: 1.15.0
22 changes: 12 additions & 10 deletions splitio/example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -150,28 +150,30 @@ packages:
path: ".."
relative: true
source: path
version: "0.1.6"
version: "0.1.7+1-rc.1"
splitio_android:
dependency: transitive
description:
path: "../../splitio_android"
relative: true
source: path
version: "0.1.6"
version: "0.1.7+1-rc.1"
splitio_ios:
dependency: transitive
description:
path: "../../splitio_ios"
relative: true
source: path
version: "0.1.6"
name: splitio_ios
sha256: "0550cb6718a5314ef333e0440b4d1a52f6f7abaccc610dfb6a827cd876c572a7"
url: "https://pub.dev"
source: hosted
version: "0.1.7+1-rc.1"
splitio_platform_interface:
dependency: transitive
description:
path: "../../splitio_platform_interface"
relative: true
source: path
version: "1.3.0"
name: splitio_platform_interface
sha256: eb0ec278e782bb403856f0921d2023ed8ed1a9e97eafb0f3de5cc4a107d1e04f
url: "https://pub.dev"
source: hosted
version: "1.4.0"
stack_trace:
dependency: transitive
description:
Expand Down
6 changes: 3 additions & 3 deletions splitio/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -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
version: 0.1.7+1-rc.2
homepage: https://split.io/
repository: https://github.com/splitio/flutter-sdk-plugin/tree/main/splitio/

Expand All @@ -19,8 +19,8 @@ flutter:
dependencies:
flutter:
sdk: flutter
splitio_android: ^0.1.7
splitio_ios: ^0.1.7
splitio_android: ^0.1.7+1-rc.2
splitio_ios: ^0.1.7+1-rc.1
splitio_platform_interface: ^1.4.0

dev_dependencies:
Expand Down
4 changes: 4 additions & 0 deletions splitio_android/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 0.1.7+1-rc.2 (Feb 7, 2023)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are you adding rc2 and without description ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding the entries for rc for consistency, and I'll add the full description in the stable release.


# 0.1.7+1-rc.1 (Feb 7, 2023)

# 0.1.7 (Nov 9, 2023)

* Updated Android SDK to `3.4.0`
Expand Down
5 changes: 2 additions & 3 deletions splitio_android/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,13 @@ android {
}

defaultConfig {
minSdk 16
minSdk 19

consumerProguardFiles 'split-proguard-rules.pro'
}

dependencies {
implementation 'io.split.client:android-client:3.4.0'
implementation 'com.squareup.okhttp3:okhttp:3.12.13'
implementation 'io.split.client:android-client:4.0.0'

testImplementation 'junit:junit:4.13.2'
testImplementation 'org.mockito:mockito-core:3.12.4'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,11 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import java.io.IOException;
import java.net.URISyntaxException;
import java.util.concurrent.TimeoutException;

import io.split.android.client.SplitClientConfig;
import io.split.android.client.SplitFactory;
import io.split.android.client.SplitFactoryBuilder;
import io.split.android.client.api.Key;
import io.split.android.client.exceptions.SplitInstantiationException;
import io.split.android.client.utils.logger.Logger;

class SplitFactoryProviderImpl implements SplitFactoryProvider {
Expand Down Expand Up @@ -45,7 +42,7 @@ private SplitFactory getInstance() {
if (mSplitFactory == null) {
try {
mSplitFactory = SplitFactoryBuilder.build(mApiKey, mKey, mSplitClientConfig, mContext);
} catch (IOException | InterruptedException | TimeoutException | URISyntaxException e) {
} catch (SplitInstantiationException e) {
Logger.e("Failed to create SplitFactory", e.getLocalizedMessage());
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;

import io.split.android.client.SplitClient;
import io.split.android.client.SplitFactory;
import io.split.android.client.SplitResult;
import io.split.android.client.api.Key;
import io.split.android.client.api.SplitView;
import io.split.android.client.shared.UserConsent;
import io.split.android.client.utils.ConcurrentSet;
import io.split.android.grammar.Treatments;

class SplitWrapperImpl implements SplitWrapper {
Expand All @@ -25,7 +25,7 @@ class SplitWrapperImpl implements SplitWrapper {
private final Set<Key> mUsedKeys;

SplitWrapperImpl(@NonNull SplitFactoryProvider splitFactoryProvider) {
this(splitFactoryProvider, new ConcurrentSet<>());
this(splitFactoryProvider, Collections.newSetFromMap(new ConcurrentHashMap<>()));
}

@VisibleForTesting
Expand Down
2 changes: 1 addition & 1 deletion splitio_android/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -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
version: 0.1.7+1-rc.2

environment:
sdk: ">=2.16.2 <4.0.0"
Expand Down
2 changes: 2 additions & 0 deletions splitio_ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# 0.1.7+1-rc.1 (Feb 7, 2023)

# 0.1.7 (Nov 9, 2023)

* Updated iOS SDK to `2.23.0`
Expand Down
10 changes: 5 additions & 5 deletions splitio_ios/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
PODS:
- Flutter (1.0.0)
- Split (2.23.0)
- Split (2.24.3)
- splitio_ios (0.4.0):
- Flutter
- Split (~> 2.23.0)
- Split (~> 2.24.3)

DEPENDENCIES:
- Flutter (from `Flutter`)
Expand All @@ -21,9 +21,9 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
Split: 8140864905cd12cb66e2cf31e6ba9052d09c086b
splitio_ios: 1c1d7cd88e6756b3b40cf37cdf8610b8720164b0
Split: 49b2d7a93a57062f4de8f210071b30cc86727937
splitio_ios: 173af2c0f8e068a5f96e4d13f7c661aba8e09db0

PODFILE CHECKSUM: aed42fc5c94ade572556b7ed357c5c57f1bd83a2

COCOAPODS: 1.11.3
COCOAPODS: 1.15.0
Loading