You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Feature flag & rollout parsing
* New Models added
* variation variable usage mapping
* Feature variable and its usage parsing
* demoTestDatafile version upgraded to 4 and maintain compatibility to v3
* Test cases added for new models
* get back to Asynchronous Initialization of OPTLYManager
* CR updated
* Feature flag & rollout bucketing decision
* Decision Service Logic added
* Test cases for getVariationForFeatureExperiment
* Test cases for getVariationForFeatureRollout
* CR updated
* fix - file references
* replaced experimentId & variationId with their objects in FeatureDecision
* isFeatureEnabled API
* implemented API with test cases
* added a test case for mutex group experiments
* Fixed crash with nil check of completion block
* Removed xcode analyze warnings
* Merge branch 'master' into arafay/isFeatureEnabled-API
* Merge branch 'master' into arafay/isFeatureEnabled-API
* master:
Feature flag & rollout bucket decision (#206)
Feature flag & rollout parsing (#205)
# Conflicts:
# OptimizelySDKCore/OptimizelySDKCore/OPTLYDecisionService.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureDecision.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureDecision.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureFlag.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureFlag.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureVariable.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYFeatureVariable.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYProjectConfig.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYRollout.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYRollout.m
# OptimizelySDKCore/OptimizelySDKCore/OPTLYVariableUsage.h
# OptimizelySDKCore/OptimizelySDKCore/OPTLYVariableUsage.m
# OptimizelySDKCore/OptimizelySDKCoreTests/OPTLYDecisionServiceTest.m
# OptimizelySDKCore/OptimizelySDKCoreTests/OPTLYProjectConfigTest.m
# OptimizelySDKCore/OptimizelySDKCoreTests/OptimizelyTest.m
# OptimizelySDKCore/OptimizelySDKCoreTests/TestData/optimizely_6372300739_v4.json
# OptimizelySDKCore/OptimizelySDKCoreTests/TestData/test_data_10_experiments.json
# OptimizelySDKUniversal/OptimizelySDKUniversal.xcodeproj/project.pbxproj
* fixes - after merge
/// The error handler is by default set to one that is created by Optimizely. This default error handler can be overridden by any object that conforms to the OPTLYErrorHandler protocol.
0 commit comments