Commit 7fb1c12
authored
Release 2.0.2-beta2 (#273)
* revert get enabled features sorted (#229)
* coveralls code coverage (#221)
* coveralls added
* enable code coverage
* add style guide (#233)
* data file CDN url changed (#234)
* example to show folio3 how to refactor code (#238)
* example to show folio3 how to refactor code
* write failing test
* fix single quote test
* get record id to attach with event to remove
* fix for TVOS events removal
* Remedying Xcode 9.2 compiler warnings in unit tests (#244)
* use new notification listeners (#243)
* use new notification listeners
* fix TVOS errors and rename notification listener methods that were incorrect
* Kroach/oasis 2519 release20 master (#246)
* Release iOS 2.0.0-beta1 (#230)
* Bump version number to 2.2.0-beta1
* Remove unused Beta and RC XCBuildConfiguration's
* Update workspace *.xcscheme's and *.pbxproj to Xcode 9.2 recommended settings
* Remove static library 'Pods...' from tvOS demo app's Embedded Binaries
* CURRENT_PROJECT_VERSION's can't have version suffixes like '-beta1'
* Additional OptimizelyTVOSDemoApp images required for App Store 'Validation...'
* unexported_symbols.txt update
* Update release.sh
* Rebuild universal frameworks
* CHANGELOG.md update
* Major release.sh overhaul. + Conflate all _VERSION's to single OPTIMIZELY_SDK_VERSION .
* Improved release.sh
* Resolve conflicts between '2.0.x' and 'master'
* Release 2.0.0 GA (#245)
* Bump version number to 2.0.0
* 'Optimizely Bucketing ID' --> '' per reference java-sdk and design doc
* Update CHANGELOG.md
* Add 'Bug Fixes' to CHANGELOG.md
* unexported_symbols.txt update
* Rebuild universal frameworks
* Add 1.5.1 message to CHANGELOG.md
* Merge 2.0.0 GA changes from 2.0.x into master branch.
Summary:
Pull request 2.0.0 GA changes made to 2.0.x branch into the
master branch. This amounts to cherry-picking commits from
2.0.x and resolving conflicts.
Test Plan:
* sh ./Scripts/build_all.sh PASSED
* 4 Analyze PASSED
* 8+1 iOS test suites PASSED
* 7+1 tvOS test suites PASSED
We seemed to have some issues with tvos test suites last
week, but they PASSED 3x in a row today.
Reviewers: mike.ng, thomas.zurkan
JIRA Issues: OASIS-2519
Differential Revision: https://phabricator.optimizely.com/D19752
* Resolve conflicts (generated-frameworks) (#248)
* fix to send new events to new endpoint and any old events that might … (#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 (#251)
* Forcing old datafile to include anonymizeIP required by V4 format.
* Add testOlderV2Datafile unit test
* Pre-Release 2.0.2-beta1 (#252) (#253)
* fix to send new events to new endpoint and any old events that might … (#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 (#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
* Enabling Source Clear (#255)
* Kroach/oasis 2442 xcode94 (#254)
* Update Project Settings to Xcode 9.4 recommended settings
* Add ', strong, nonnull' to anonymizeIP @Property
* Accept Xcode 9.4's recommended Fix's which add 'self->'
* Eliminate Xcode Aanalyze warning for line in OPTLYFMDBDatabase.m
* Add weakSelf and strongSelf to setupNetworkTimer:
* setupNetworkTimer: nit
* Kroach/oasis 2442 swift (#256)
* Update OptimizelyiOSDemoApp to Swift 4
* 'pod update' and Localytics version update
* Localytics version update
* Revert "Enabling Source Clear (#255)"
This reverts commit 390856e.
* Xcode 9.4 recommended upgrade to Pods project settings
* Kroach/oasis 2978 variables (#257)
* Revive Live Variables API's
* Add 2 V3.json datafiles
* Repair all broken tests. Make OptimizelyV3Test live variables tests pass.
* Add Live Variables (DEPRECATED) code comments
* Add 2 'Mobile 1.x Live Variables are DEPRECATED' block comments
* Add OPTLYLoggerMessagesLiveVariablesDeprecated log message to deprecated API's
* Add #pragms's to get deprecated warnings to emit in old code using Mobile 1.x Variables
* Managment -> Management
* OPTLYDatafileKeysVariationVariableUsageInstances --> OPTLYDatafileKeysVariationVariables
* re-enabled srcclr on every build (#263)
* Added SourceClear to run in one build per commit (#258)
* added sourceclear to only run in one build per commit
* moved sourceclear.sh into Scripts folder
* fix typo
* it -> is, 'skipping sourceclear'
* Add Release 1.5.2 message to master CHANGELOG.md (#267)
* Fix impression sent from feature experiment variation toggled off. (#270)
* Add environments support to SDK with SDK key initialization (#264)
* iOS Environment refactor to use OPTLYDatafileConfig
Test Plan: all tests pass on iOS and tvOS.
Reviewers: ali, kelly.roach, thomas.zurkan
Differential Revision: https://phabricator.optimizely.com/D19924
* Add unit test for initializing with SDK and fix a typo.
* Undo disabling of MxP.
* projectConfigURLPath: declaration removed
* Improve initWithProjectId:withSDKKey:
* Use BOOL values YES/NO
* Add parentheses and formatting to improve code readability
* Add areNilOrEqual:y: and refactor isEqual: for code clarity
* Improved OPTLYDatafileConfig.m hash method
* NSString+OPTLYCategory.m+.h dropped in favor of adding static method to OPTLYManagerBase.m+.h
* Refer to 6 identical strings by SSOT OPTLY_DATAFILE_URL global
* Changed enum type SqliteValueType to OPTLYSqliteValueType (#271)
* changed enum type SqliteValueType to OPTLYSqliteValueType
* Copyright headers updated
* Suppress deprecated warnings in OptimizelyV3Test
* Correct downloadDatafile:completionHandler: signature in OPTLYDatafileManagerTest.m
* Suppress -Wnonnull warnings in tests for illegitmate args
* Two nil --> [NSData data] in OPTLYDatafileManagerTest.m
* 3x (NSObject *) casts in OPTLYDecisionServiceTest.m
* OPTLYUserProfile --> NSDictionary in 2 places in OPTLYDecisionServiceTest.m
* Bump version number to 2.0.2-beta2
* Update CHANGELOG.md and 2 code comments in OPTLYManagerBase.h
* Improved unexported_symbols.sh
* unexported_symbols.sh comment
* Rebuild universal frameworks1 parent 4131f7a commit 7fb1c12
File tree
304 files changed
+9547
-4307
lines changed- OptimizelyDemoApp
- OptimizelyDemoApp.xcodeproj
- Resources
- OptimizelySDKCore
- OptimizelySDKCore.xcodeproj
- OptimizelySDKCoreTests
- TestData
- OptimizelySDKCore
- OptimizelySDKDatafileManager
- OptimizelySDKDatafileManager.xcodeproj
- OptimizelySDKDatafileManagerTests
- OptimizelySDKDatafileManager
- OptimizelySDKEventDispatcher
- OptimizelySDKEventDispatcher.xcodeproj
- OptimizelySDKEventDispatcher
- OptimizelySDKTVOS
- OptimizelySDKTVOS.xcodeproj
- OptimizelySDKTVOSTests/TestData
- OptimizelySDKTVOS
- OptimizelySDKUniversal
- OptimizelySDKUniversal.xcodeproj
- TestData
- generated-frameworks
- Release-iOS-universal-SDK
- OptimizelySDKiOS.framework
- Headers
- Release-tvOS-universal-SDK
- OptimizelySDKTVOS.framework
- Headers
- OptimizelySDKUserProfileService
- OptimizelySDKUserProfileService.xcodeproj
- OptimizelySDKUserProfileServiceTests/TestData
- OptimizelySDKiOS
- OptimizelySDKiOS.xcodeproj
- OptimizelySDKiOSTests/TestData
- OptimizelySDKiOS
- Pods
- Amplitude-iOS
- Amplitude
- Localytics
- Localytics-iOS-4.4.1/Localytics.framework
- Headers
- Localytics-iOS-5.1.0
- Localytics.framework
- Headers
- Modules
- PrivateHeaders
- Mixpanel-swift
- Mixpanel
- Pods.xcodeproj
- Target Support Files
- Amplitude-iOS
- GoogleToolboxForMac
- Mixpanel-swift
- OCMock-iOS
- OCMock-tvOS
- OHHTTPStubs-iOS
- OHHTTPStubs-tvOS
- Pods-OptimizelySDKCoreTVOSTests
- Pods-OptimizelySDKCoreiOSTests
- Pods-OptimizelySDKDatafileManagerTVOSTests
- Pods-OptimizelySDKDatafileManageriOSTests
- Pods-OptimizelySDKEventDispatcherTVOSTests
- Pods-OptimizelySDKEventDispatcheriOSTests
- Pods-OptimizelySDKTVOSTests
- Pods-OptimizelySDKTVOSUniversalTests
- Pods-OptimizelySDKUserProfileServiceTVOSTests
- Pods-OptimizelySDKUserProfileServiceiOSTests
- Pods-OptimizelySDKiOSTests
- Pods-OptimizelySDKiOSUniversalTests
- Pods-OptimizelyTVOSDemoApp
- Pods-OptimizelyiOSDemoApp
- Scripts
- unexported_symbols
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
304 files changed
+9547
-4307
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| 22 | + | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
| |||
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
96 | 105 | | |
97 | 106 | | |
98 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
96 | | - | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
106 | | - | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
| 124 | + | |
123 | 125 | | |
124 | 126 | | |
125 | 127 | | |
| |||
Lines changed: 23 additions & 57 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
158 | 160 | | |
159 | 161 | | |
160 | 162 | | |
| 163 | + | |
161 | 164 | | |
162 | 165 | | |
163 | 166 | | |
| |||
253 | 256 | | |
254 | 257 | | |
255 | 258 | | |
| 259 | + | |
256 | 260 | | |
257 | 261 | | |
258 | 262 | | |
| |||
345 | 349 | | |
346 | 350 | | |
347 | 351 | | |
348 | | - | |
349 | | - | |
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| |||
369 | 371 | | |
370 | 372 | | |
371 | 373 | | |
372 | | - | |
373 | 374 | | |
374 | 375 | | |
375 | 376 | | |
| |||
390 | 391 | | |
391 | 392 | | |
392 | 393 | | |
393 | | - | |
| 394 | + | |
394 | 395 | | |
395 | 396 | | |
396 | 397 | | |
397 | | - | |
| 398 | + | |
398 | 399 | | |
399 | 400 | | |
400 | | - | |
| 401 | + | |
401 | 402 | | |
402 | 403 | | |
403 | 404 | | |
| |||
473 | 474 | | |
474 | 475 | | |
475 | 476 | | |
| 477 | + | |
476 | 478 | | |
477 | 479 | | |
478 | 480 | | |
| |||
487 | 489 | | |
488 | 490 | | |
489 | 491 | | |
| 492 | + | |
490 | 493 | | |
491 | 494 | | |
492 | 495 | | |
| |||
513 | 516 | | |
514 | 517 | | |
515 | 518 | | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | 519 | | |
547 | 520 | | |
548 | 521 | | |
| |||
570 | 543 | | |
571 | 544 | | |
572 | 545 | | |
573 | | - | |
| 546 | + | |
574 | 547 | | |
575 | 548 | | |
576 | 549 | | |
| |||
585 | 558 | | |
586 | 559 | | |
587 | 560 | | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | 561 | | |
604 | 562 | | |
605 | 563 | | |
| |||
684 | 642 | | |
685 | 643 | | |
686 | 644 | | |
| 645 | + | |
687 | 646 | | |
688 | 647 | | |
689 | 648 | | |
690 | 649 | | |
691 | 650 | | |
692 | 651 | | |
693 | 652 | | |
| 653 | + | |
694 | 654 | | |
695 | 655 | | |
696 | 656 | | |
| |||
747 | 707 | | |
748 | 708 | | |
749 | 709 | | |
| 710 | + | |
750 | 711 | | |
751 | 712 | | |
752 | 713 | | |
753 | 714 | | |
754 | 715 | | |
755 | 716 | | |
756 | 717 | | |
| 718 | + | |
757 | 719 | | |
758 | 720 | | |
759 | 721 | | |
| |||
806 | 768 | | |
807 | 769 | | |
808 | 770 | | |
809 | | - | |
| 771 | + | |
| 772 | + | |
810 | 773 | | |
811 | 774 | | |
812 | 775 | | |
| |||
827 | 790 | | |
828 | 791 | | |
829 | 792 | | |
830 | | - | |
| 793 | + | |
| 794 | + | |
831 | 795 | | |
832 | 796 | | |
833 | 797 | | |
| |||
849 | 813 | | |
850 | 814 | | |
851 | 815 | | |
852 | | - | |
| 816 | + | |
853 | 817 | | |
854 | 818 | | |
855 | 819 | | |
| |||
858 | 822 | | |
859 | 823 | | |
860 | 824 | | |
861 | | - | |
| 825 | + | |
| 826 | + | |
862 | 827 | | |
863 | 828 | | |
864 | 829 | | |
| |||
877 | 842 | | |
878 | 843 | | |
879 | 844 | | |
880 | | - | |
| 845 | + | |
| 846 | + | |
881 | 847 | | |
882 | 848 | | |
883 | 849 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | | - | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
| |||
OptimizelyDemoApp/OptimizelyDemoApp.xcodeproj/xcshareddata/xcschemes/OptimizelyiOSDemoApp.xcscheme
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | | - | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
| |||
0 commit comments