Skip to content
This repository was archived by the owner on Apr 5, 2023. It is now read-only.

Commit 582a1e2

Browse files
Pre-Release 2.0.2-beta1 (optimizely#252) (optimizely#253)
* fix to send new events to new endpoint and any old events that might … (optimizely#249) * fix to send new events to new endpoint and any old events that might be around to the old events endpoints * use clientEngine instead of client_engine * add a couple of tests for sending to new and old endpoints * Kroach/oasis 2768 upgradev2 (optimizely#251) * Forcing old datafile to include anonymizeIP required by V4 format. * Add testOlderV2Datafile unit test * Bump version number to 2.0.2-beta1 * Rebuild universal frameworks * Update CHANGELOG.md
1 parent bf4198e commit 582a1e2

File tree

24 files changed

+61
-58
lines changed

24 files changed

+61
-58
lines changed

CHANGELOG.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# Optimizely Objective-C SDK Changelog
2-
## 2.0.1
3-
May 9, 2018
2+
## 2.0.2-beta1
3+
May 17, 2018
44

5-
### New Features
6-
* Adding mobile 2.x data file CDN url change to support FullStack projects without Feature Management V2 schema.
7-
8-
## 2.0.0
9-
April 23, 2018
5+
**This "-beta1" pre-release corrects two significant bugs present in the
6+
previous 2.0.x releases which have been withdrawn. Please note that
7+
2.0+ SDKs are incompatible with existing 1.x Mobile Optimizely
8+
projects. Before you use 2.0+ and Feature Management, please contact
9+
your Optimizely account team. If you are not upgrading to Feature
10+
Management, we recommend remaining on your current 1.x SDK.**
1011

1112
This major release of the Optimizely SDK introduces APIs for Feature Management.
1213

@@ -80,6 +81,8 @@ with Notification Listeners APIs
8081
* Added `@"$opt_bucketing_id"` in the attribute map for overriding bucketing using the user id. This string is
8182
available as OptimizelyBucketId in OPTLYEventBuilder.h .
8283

84+
* Adding mobile 2.x data file CDN url change to support FullStack projects without Feature Management V2 schema.
85+
8386
### Bug Fixes:
8487
* Fix single quote in events issue. Event was sent repeatedly because it was
8588
unable to be deleted from data store due to syntax error.

OptimizelySDKCore.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKCore"
3-
s.version = "2.0.1"
3+
s.version = "2.0.2-beta1"
44
s.summary = "Optimizely server-side testing core framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }

OptimizelySDKCore/OptimizelySDKCore.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2190,8 +2190,8 @@
21902190
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
21912191
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
21922192
OPTIMIZELY_SDK_VERSION_MINOR = 0;
2193-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
2194-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
2193+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
2194+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
21952195
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";
21962196
SDKROOT = iphoneos;
21972197
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -2467,8 +2467,8 @@
24672467
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
24682468
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
24692469
OPTIMIZELY_SDK_VERSION_MINOR = 0;
2470-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
2471-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
2470+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
2471+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
24722472
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";
24732473
SDKROOT = iphoneos;
24742474
TARGETED_DEVICE_FAMILY = "1,2";

OptimizelySDKDatafileManager.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKDatafileManager"
3-
s.version = "2.0.1"
3+
s.version = "2.0.2-beta1"
44
s.summary = "Optimizely server-side testing datafile manager framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
@@ -16,5 +16,5 @@ Pod::Spec.new do |s|
1616
s.framework = "Foundation"
1717
s.requires_arc = true
1818
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_VERSION=@\\\"#{s.version}\\\"" }
19-
s.dependency 'OptimizelySDKShared', '2.0.1'
19+
s.dependency 'OptimizelySDKShared', '2.0.2-beta1'
2020
end

OptimizelySDKDatafileManager/OptimizelySDKDatafileManager.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -833,8 +833,8 @@
833833
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
834834
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
835835
OPTIMIZELY_SDK_VERSION_MINOR = 0;
836-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
837-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
836+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
837+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
838838
SDKROOT = iphoneos;
839839
TARGETED_DEVICE_FAMILY = "1,2";
840840
VALIDATE_PRODUCT = YES;
@@ -901,8 +901,8 @@
901901
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
902902
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
903903
OPTIMIZELY_SDK_VERSION_MINOR = 0;
904-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
905-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
904+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
905+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
906906
SDKROOT = iphoneos;
907907
TARGETED_DEVICE_FAMILY = "1,2";
908908
VERSIONING_SYSTEM = "apple-generic";

OptimizelySDKEventDispatcher.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKEventDispatcher"
3-
s.version = "2.0.1"
3+
s.version = "2.0.2-beta1"
44
s.summary = "Optimizely server-side testing event dispatcher framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
@@ -16,5 +16,5 @@ Pod::Spec.new do |s|
1616
s.framework = "Foundation"
1717
s.requires_arc = true
1818
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_VERSION=@\\\"#{s.version}\\\"" }
19-
s.dependency 'OptimizelySDKShared', '2.0.1'
19+
s.dependency 'OptimizelySDKShared', '2.0.2-beta1'
2020
end

OptimizelySDKEventDispatcher/OptimizelySDKEventDispatcher.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -709,8 +709,8 @@
709709
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
710710
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
711711
OPTIMIZELY_SDK_VERSION_MINOR = 0;
712-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
713-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
712+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
713+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
714714
SDKROOT = iphoneos;
715715
TARGETED_DEVICE_FAMILY = "1,2";
716716
VALIDATE_PRODUCT = YES;
@@ -779,8 +779,8 @@
779779
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
780780
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
781781
OPTIMIZELY_SDK_VERSION_MINOR = 0;
782-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
783-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
782+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
783+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
784784
SDKROOT = iphoneos;
785785
TARGETED_DEVICE_FAMILY = "1,2";
786786
VERSIONING_SYSTEM = "apple-generic";

OptimizelySDKShared.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKShared"
3-
s.version = "2.0.1"
3+
s.version = "2.0.2-beta1"
44
s.summary = "Optimizely server-side testing shared framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
@@ -18,5 +18,5 @@ Pod::Spec.new do |s|
1818
s.ios.library = "sqlite3"
1919
s.requires_arc = true
2020
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_VERSION=@\\\"#{s.version}\\\"" }
21-
s.dependency 'OptimizelySDKCore', '2.0.1'
21+
s.dependency 'OptimizelySDKCore', '2.0.2-beta1'
2222
end

OptimizelySDKShared/OptimizelySDKShared.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,8 +1130,8 @@
11301130
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
11311131
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
11321132
OPTIMIZELY_SDK_VERSION_MINOR = 0;
1133-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
1134-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
1133+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
1134+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
11351135
SDKROOT = iphoneos;
11361136
TARGETED_DEVICE_FAMILY = "1,2";
11371137
VALIDATE_PRODUCT = YES;
@@ -1200,8 +1200,8 @@
12001200
OPTIMIZELY_SDK_VERSION = "$(OPTIMIZELY_SDK_VERSION_MAJOR).$(OPTIMIZELY_SDK_VERSION_MINOR).$(OPTIMIZELY_SDK_VERSION_PATCH)$(OPTIMIZELY_SDK_VERSION_SUFFIX)";
12011201
OPTIMIZELY_SDK_VERSION_MAJOR = 2;
12021202
OPTIMIZELY_SDK_VERSION_MINOR = 0;
1203-
OPTIMIZELY_SDK_VERSION_PATCH = 1;
1204-
OPTIMIZELY_SDK_VERSION_SUFFIX = "";
1203+
OPTIMIZELY_SDK_VERSION_PATCH = 2;
1204+
OPTIMIZELY_SDK_VERSION_SUFFIX = "-beta1";
12051205
SDKROOT = iphoneos;
12061206
TARGETED_DEVICE_FAMILY = "1,2";
12071207
VERSIONING_SYSTEM = "apple-generic";

OptimizelySDKTVOS.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKTVOS"
3-
s.version = "2.0.1"
3+
s.version = "2.0.2-beta1"
44
s.summary = "Optimizely server-side testing framework for tvOS."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.framework = "Foundation"
1717
s.requires_arc = true
1818
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_VERSION=@\\\"#{s.version}\\\"" }
19-
s.dependency 'OptimizelySDKEventDispatcher', '2.0.1'
20-
s.dependency 'OptimizelySDKUserProfileService', '2.0.1'
21-
s.dependency 'OptimizelySDKDatafileManager', '2.0.1'
19+
s.dependency 'OptimizelySDKEventDispatcher', '2.0.2-beta1'
20+
s.dependency 'OptimizelySDKUserProfileService', '2.0.2-beta1'
21+
s.dependency 'OptimizelySDKDatafileManager', '2.0.2-beta1'
2222
end

0 commit comments

Comments
 (0)