Skip to content

Commit 558797e

Browse files
Bumped version for new release.
1 parent 4ff18e1 commit 558797e

32 files changed

+191
-81
lines changed

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 = "1.1.0"
3+
s.version = "1.3.0"
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" }

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 = "1.1.0"
3+
s.version = "1.3.0"
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" }
@@ -21,6 +21,6 @@ Pod::Spec.new do |s|
2121
ss.dependency 'JSONModel', '= 1.3.0'
2222
ss.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(PODS_ROOT)/JSONModel" }
2323
end
24-
s.dependency 'OptimizelySDKShared', '1.1.0'
24+
s.dependency 'OptimizelySDKShared', '1.3.0'
2525

2626
end

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 = "1.1.0"
3+
s.version = "1.3.0"
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" }
@@ -21,5 +21,5 @@ Pod::Spec.new do |s|
2121
ss.dependency 'JSONModel', '= 1.3.0'
2222
ss.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(PODS_ROOT)/JSONModel" }
2323
end
24-
s.dependency 'OptimizelySDKShared', '1.1.0'
24+
s.dependency 'OptimizelySDKShared', '1.3.0'
2525
end

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 = "1.1.0"
3+
s.version = "1.3.0"
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" }
@@ -20,6 +20,6 @@ Pod::Spec.new do |s|
2020
s.requires_arc = true
2121
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_SHARED_VERSION=@\\\"#{s.version}\\\"" }
2222
s.dependency 'JSONModel', '1.3.0'
23-
s.dependency 'OptimizelySDKCore', '1.1.0'
23+
s.dependency 'OptimizelySDKCore', '1.3.0'
2424
s.ios.dependency 'FMDB', '2.6.2'
2525
end

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 = "1.1.0"
3+
s.version = "1.3.0"
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" }
@@ -20,7 +20,7 @@ Pod::Spec.new do |s|
2020
ss.dependency 'JSONModel', '= 1.3.0'
2121
ss.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(PODS_ROOT)/JSONModel" }
2222
end
23-
s.dependency 'OptimizelySDKEventDispatcher', '1.1.0'
24-
s.dependency 'OptimizelySDKUserProfileService', '1.1.0'
25-
s.dependency 'OptimizelySDKDatafileManager', '1.1.0'
23+
s.dependency 'OptimizelySDKEventDispatcher', '1.3.0'
24+
s.dependency 'OptimizelySDKUserProfileService', '1.3.0'
25+
s.dependency 'OptimizelySDKDatafileManager', '1.3.0'
2626
end

OptimizelySDKUniversal/generated-frameworks/Release-iOS-universal-SDK/OptimizelySDKiOS.framework/Headers/OPTLYBucketer.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ NS_ASSUME_NONNULL_END
3131
@protocol OPTLYBucketer <NSObject>
3232

3333
/**
34-
* Bucket a user into an experiment.
35-
* @param experiment The experiment in which to bucket the user.
36-
* @param userId The ID of the user. This must be a non-null, non-empty string.
37-
* @return The variation the user was bucketed into.
34+
* Bucket a bucketingId into an experiment.
35+
* @param experiment The experiment in which to bucket the bucketingId.
36+
* @param bucketingId The ID to bucket. This must be a non-null, non-empty string.
37+
* @return The variation the bucketingId was bucketed into.
3838
*/
3939
- (nullable OPTLYVariation *)bucketExperiment:(nonnull OPTLYExperiment *)experiment
40-
withUserId:(nonnull NSString *)userId;
40+
withBucketingId:(nonnull NSString *)bucketingId;
4141

4242
@end
4343

@@ -63,11 +63,11 @@ NS_ASSUME_NONNULL_END
6363

6464
/**
6565
* Generate an ID to be used in Murmur3 hash based on the provided User ID and the ID of the entity the user is bucketed into.
66-
* @param userId The user ID provided into the bucketing API.
66+
* @param bucketingId The bucket ID provided to the bucketing API.
6767
* @param entityId The ID of the entity the user is being bucketed into. ex: OPTLYExperiment.experimentId.
6868
* @return The string to be used in the Murmur3 hash for bucketing.
6969
*/
70-
- (nonnull NSString *)makeBucketingIdFromUserId:(nonnull NSString *)userId
70+
- (nonnull NSString *)makeHashIdFromBucketingId:(nonnull NSString *)bucketingId
7171
andEntityId:(nonnull NSString *)entityId;
7272

7373
@end

OptimizelySDKUniversal/generated-frameworks/Release-iOS-universal-SDK/OptimizelySDKiOS.framework/Headers/OPTLYDataStore.h

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
3737
{
3838
OPTLYDataStoreEventTypeImpression,
3939
OPTLYDataStoreEventTypeConversion,
40+
OPTLYDataStoreEventTypeCOUNT
4041
};
4142

4243
@class OPTLYFileManager;
@@ -67,7 +68,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
6768
* Wipes all Optimizely data
6869
*
6970
**/
70-
- (void)removeAll:(NSError * _Nullable * _Nullable)error;
71+
- (BOOL)removeAll:(NSError * _Nullable * _Nullable)error;
7172

7273
// -------- File Storage --------
7374
// Persists data in a file format using NSFileManager.
@@ -86,7 +87,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
8687
* If error is nil, than the file save was successful.
8788
*
8889
**/
89-
- (void)saveFile:(nonnull NSString *)fileName
90+
- (BOOL)saveFile:(nonnull NSString *)fileName
9091
data:(nonnull NSData *)data
9192
type:(OPTLYDataStoreDataType)dataType
9293
error:(NSError * _Nullable * _Nullable)error;
@@ -134,7 +135,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
134135
* If error is nil, than the file deletion was successful.
135136
*
136137
**/
137-
- (void)removeFile:(nonnull NSString *)fileName
138+
- (BOOL)removeFile:(nonnull NSString *)fileName
138139
type:(OPTLYDataStoreDataType)dataType
139140
error:(NSError * _Nullable * _Nullable)error;
140141

@@ -144,7 +145,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
144145
* @param error An error object which will store any errors if the file removal fails.
145146
*
146147
**/
147-
- (void)removeAllFiles:(NSError * _Nullable * _Nullable)error;
148+
- (BOOL)removeAllFiles:(NSError * _Nullable * _Nullable)error;
148149

149150
/**
150151
* Removes a particular data type.
@@ -153,7 +154,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
153154
* @param error An error object which will store any errors if the directory removal fails.
154155
*
155156
**/
156-
- (void)removeFilesForDataType:(OPTLYDataStoreDataType)dataType
157+
- (BOOL)removeFilesForDataType:(OPTLYDataStoreDataType)dataType
157158
error:(NSError * _Nullable * _Nullable)error;
158159

159160

@@ -171,7 +172,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
171172
* @param eventType The event type of the data that needs to be saved.
172173
* @param error An error object is returned if an error occurs.
173174
*/
174-
- (void)saveEvent:(nonnull NSDictionary *)data
175+
- (BOOL)saveEvent:(nonnull NSDictionary *)data
175176
eventType:(OPTLYDataStoreEventType)eventType
176177
error:(NSError * _Nullable * _Nullable)error;
177178

@@ -211,7 +212,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
211212
* @param eventType The event type of the data that needs to be removed.
212213
* @param error An error object is returned if an error occurs.
213214
*/
214-
- (void)removeOldestEvent:(OPTLYDataStoreEventType)eventType
215+
- (BOOL)removeOldestEvent:(OPTLYDataStoreEventType)eventType
215216
error:(NSError * _Nullable * _Nullable)error;
216217

217218
/**
@@ -221,7 +222,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
221222
* @param eventType The event type of the data that needs to be removed.
222223
* @param error An error object is returned if an error occurs.
223224
*/
224-
- (void)removeFirstNEvents:(NSInteger)numberOfEvents
225+
- (BOOL)removeFirstNEvents:(NSInteger)numberOfEvents
225226
eventType:(OPTLYDataStoreEventType)eventType
226227
error:(NSError * _Nullable * _Nullable)error;
227228

@@ -232,7 +233,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
232233
* @param eventType The event type of the data that needs to be removed.
233234
* @param error An error object is returned if an error occurs.
234235
*/
235-
- (void)removeEvent:(nonnull NSDictionary *)event
236+
- (BOOL)removeEvent:(nonnull NSDictionary *)event
236237
eventType:(OPTLYDataStoreEventType)eventType
237238
error:(NSError * _Nullable * _Nullable)error;
238239

@@ -242,7 +243,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
242243
* @param eventType The event type of the data that needs to be removed.
243244
* @param error An error object is returned if an error occurs.
244245
*/
245-
- (void)removeAllEvents:(OPTLYDataStoreEventType)eventType
246+
- (BOOL)removeAllEvents:(OPTLYDataStoreEventType)eventType
246247
error:(NSError * _Nullable * _Nullable)error;
247248

248249
/**
@@ -260,7 +261,7 @@ typedef NS_ENUM(NSUInteger, OPTLYDataStoreEventType)
260261
*
261262
* @param error An error object is returned if an error occurs.
262263
*/
263-
- (void)removeAllEvents:(NSError * _Nullable * _Nullable)error;
264+
- (BOOL)removeAllEvents:(NSError * _Nullable * _Nullable)error;
264265

265266

266267
// -------- User Data Storage --------

OptimizelySDKUniversal/generated-frameworks/Release-iOS-universal-SDK/OptimizelySDKiOS.framework/Headers/OPTLYDatabase.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* @param tableName The database table name.
4242
* @param error An error object is returned if an error occurs.
4343
**/
44-
- (void)createTable:(nonnull NSString *)tableName
44+
- (BOOL)createTable:(nonnull NSString *)tableName
4545
error:(NSError * _Nullable * _Nullable)error;
4646

4747
/**
@@ -51,7 +51,7 @@
5151
* @param tableName The database table name.
5252
* @param error An error object is returned if an error occurs.
5353
*/
54-
- (void)saveEvent:(nonnull NSDictionary *)data
54+
- (BOOL)saveEvent:(nonnull NSDictionary *)data
5555
table:(nonnull NSString *)tableName
5656
error:(NSError * _Nullable * _Nullable)error;
5757

@@ -62,7 +62,7 @@
6262
* @param tableName The database table name.
6363
* @param error An error object is returned if an error occurs.
6464
*/
65-
- (void)deleteEntity:(nonnull NSString *)entityId
65+
- (BOOL)deleteEntity:(nonnull NSString *)entityId
6666
table:(nonnull NSString *)tableName
6767
error:(NSError * _Nullable * _Nullable)error;
6868

@@ -73,7 +73,7 @@
7373
* @param tableName The database table name.
7474
* @param error An error object is returned if an error occurs.
7575
*/
76-
- (void)deleteEntityWithJSON:(nonnull NSString *)json
76+
- (BOOL)deleteEntityWithJSON:(nonnull NSString *)json
7777
table:(nonnull NSString *)tableName
7878
error:(NSError * _Nullable * _Nullable)error;
7979
/**
@@ -83,7 +83,7 @@
8383
* @param tableName The database table name.
8484
* @param error An error object is returned if an error occurs.
8585
*/
86-
- (void)deleteEntities:(nonnull NSArray *)entityIds
86+
- (BOOL)deleteEntities:(nonnull NSArray *)entityIds
8787
table:(nonnull NSString *)tableName
8888
error:(NSError * _Nullable * _Nullable)error;
8989

@@ -124,6 +124,6 @@
124124
*
125125
* @param error An error object is returned if an error occurs.
126126
*/
127-
- (void)deleteDatabase:(NSError * _Nullable * _Nullable)error;
127+
- (BOOL)deleteDatabase:(NSError * _Nullable * _Nullable)error;
128128
@end
129129

OptimizelySDKUniversal/generated-frameworks/Release-iOS-universal-SDK/OptimizelySDKiOS.framework/Headers/OPTLYErrorHandlerMessages.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ extern NSString * const OPTLYErrorHandlerMessagesManagerBuilderInvalid;
5050

5151
extern NSString *const OPTLYErrorHandlerMessagesDataStoreDatabaseNoSavedEvents;
5252
extern NSString *const OPTLYErrorHandlerMessagesDataStoreDatabaseNoDataToSave;
53+
extern NSString *const OPTLYErrorHandlerMessagesDataStoreInvalidDataStoreEntityValue;
5354
extern NSString *const OPTLYErrorHandlerMessagesHTTPRequestManagerPOSTRetryFailure;
5455
extern NSString *const OPTLYErrorHandlerMessagesHTTPRequestManagerGETRetryFailure;
5556
extern NSString *const OPTLYErrorHandlerMessagesHTTPRequestManagerGETIfModifiedFailure;

0 commit comments

Comments
 (0)