diff --git a/.travis.yml b/.travis.yml index e1136c2..37f8b65 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ matrix: script: - bundle exec fastlane test - bundle exec fastlane build_tvos_target - #- bundle exec fastlane build_tutorials + - bundle exec fastlane build_tutorials - bundle exec fastlane lint_current_podspec - bundle exec danger || true diff --git a/CHANGELOG.md b/CHANGELOG.md index 53410e0..f031612 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## [1.4.0](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/tree/1.4.0) (2019-04-11) +[Full Changelog](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/compare/1.3.2...1.4.0) + +**Merged pull requests:** + +- Updated repos and added changes for Xcode 10.2 [\#108](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/108) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Switched to manual code signing [\#107](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/107) ([AndriiMoskvin](https://github.com/AndriiMoskvin)) +- Added some fixes for Xcode 10.2 support [\#106](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/106) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Updated controls with fixes for Replay video button [\#105](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/105) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Updated player controls submodule [\#104](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/104) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Added `sid` parameter to ad-start.gif [\#103](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/103) ([AndriiMoskvin](https://github.com/AndriiMoskvin)) +- Added Tracking Properties New Connector for failover detector [\#101](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/101) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Added actual parsing of failover feature [\#99](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/99) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Bump pod spec to 1.3.2 [\#98](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/98) ([VladyslavAnokhin](https://github.com/VladyslavAnokhin)) +- Implemented failover detector [\#97](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/97) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) +- Added script to lint podspec only if necessary [\#93](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/pull/93) ([RomanTysiachnik](https://github.com/RomanTysiachnik)) + ## [1.3.2](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/tree/1.3.2) (2019-03-13) [Full Changelog](https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-iOS/compare/1.3.1...1.3.2) diff --git a/Gemfile.lock b/Gemfile.lock index 926fa37..81eb055 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ GEM remote: https://rubygems.org/ specs: CFPropertyList (3.0.0) - activesupport (4.2.11) + activesupport (4.2.11.1) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) @@ -17,10 +17,10 @@ GEM cork nap open4 (~> 1.3) - cocoapods (1.6.0) + cocoapods (1.6.1) activesupport (>= 4.0.2, < 5) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.6.0) + cocoapods-core (= 1.6.1) cocoapods-deintegrate (>= 1.0.2, < 2.0) cocoapods-downloader (>= 1.2.2, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -34,13 +34,13 @@ GEM gh_inspector (~> 1.0) molinillo (~> 0.6.6) nap (~> 1.0) - ruby-macho (~> 1.3, >= 1.3.1) - xcodeproj (>= 1.8.0, < 2.0) - cocoapods-core (1.6.0) + ruby-macho (~> 1.4) + xcodeproj (>= 1.8.1, < 2.0) + cocoapods-core (1.6.1) activesupport (>= 4.0.2, < 6) fuzzy_match (~> 2.0.4) nap (~> 1.0) - cocoapods-deintegrate (1.0.2) + cocoapods-deintegrate (1.0.4) cocoapods-downloader (1.2.2) cocoapods-plugins (1.0.0) nap @@ -54,10 +54,10 @@ GEM colored2 (3.1.2) commander-fastlane (4.4.6) highline (~> 1.7.2) - concurrent-ruby (1.1.4) + concurrent-ruby (1.1.5) cork (0.3.0) colored2 (~> 3.1) - danger (5.14.0) + danger (6.0.3) claide (~> 1.0) claide-plugins (>= 0.9.2) colored2 (~> 3.1) @@ -65,7 +65,8 @@ GEM faraday (~> 0.9) faraday-http-cache (~> 1.0) git (~> 1.5) - kramdown (~> 1.5) + kramdown (~> 2.0) + kramdown-parser-gfm (~> 1.0) no_proxy_fix octokit (~> 4.7) terminal-table (~> 1) @@ -77,7 +78,7 @@ GEM digest-crc (0.4.1) domain_name (0.5.20180417) unf (>= 0.0.5, < 1.0.0) - dotenv (2.6.0) + dotenv (2.7.2) emoji_regex (1.0.1) escape (0.0.4) excon (0.62.0) @@ -91,7 +92,7 @@ GEM faraday_middleware (0.13.1) faraday (>= 0.7.4, < 1.0) fastimage (2.1.5) - fastlane (2.116.1) + fastlane (2.120.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.3, < 3.0.0) babosa (>= 1.0.2, < 2.0.0) @@ -120,12 +121,12 @@ GEM security (= 0.1.3) simctl (~> 1.6.3) slack-notifier (>= 2.0.0, < 3.0.0) - terminal-notifier (>= 1.6.2, < 2.0.0) + terminal-notifier (>= 2.0.0, < 3.0.0) terminal-table (>= 1.4.5, < 2.0.0) tty-screen (>= 0.6.3, < 1.0.0) tty-spinner (>= 0.8.0, < 1.0.0) word_wrap (~> 1.0.0) - xcodeproj (>= 1.6.0, < 2.0.0) + xcodeproj (>= 1.8.1, < 2.0.0) xcpretty (~> 0.3.0) xcpretty-travis-formatter (>= 0.0.3) fastlane-plugin-brew (0.1.1) @@ -172,13 +173,15 @@ GEM i18n (0.9.5) concurrent-ruby (~> 1.0) jaro_winkler (1.5.2) - json (2.1.0) + json (2.2.0) jwt (2.1.0) - kramdown (1.17.0) + kramdown (2.1.0) + kramdown-parser-gfm (1.0.1) + kramdown (~> 2.0) memoist (0.16.0) mime-types (3.2.2) mime-types-data (~> 3.2015) - mime-types-data (3.2018.0812) + mime-types-data (3.2019.0331) mini_magick (4.5.1) minitest (5.11.3) molinillo (0.6.6) @@ -190,15 +193,14 @@ GEM naturally (2.2.0) netrc (0.11.0) no_proxy_fix (0.1.2) - octokit (4.13.0) + octokit (4.14.0) sawyer (~> 0.8.0, >= 0.5.3) open4 (1.3.4) os (1.0.0) - parallel (1.13.0) - parser (2.6.0.0) + parallel (1.17.0) + parser (2.6.2.1) ast (~> 2.4.0) plist (3.5.0) - powerpack (0.1.2) psych (3.1.0) public_suffix (2.0.5) rainbow (3.0.0) @@ -209,15 +211,14 @@ GEM uber (< 0.2.0) retriable (2.1.0) rouge (2.0.7) - rubocop (0.65.0) + rubocop (0.67.2) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) - powerpack (~> 0.1) psych (>= 3.1.0) rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.4.0) + unicode-display_width (>= 1.4.0, < 1.6) ruby-macho (1.4.0) ruby-progressbar (1.10.0) rubyzip (1.2.2) @@ -234,11 +235,11 @@ GEM CFPropertyList naturally slack-notifier (2.3.2) - terminal-notifier (1.8.0) + terminal-notifier (2.0.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - tty-cursor (0.6.0) + tty-cursor (0.6.1) tty-screen (0.6.5) tty-spinner (0.9.0) tty-cursor (~> 0.6.0) @@ -248,12 +249,12 @@ GEM unf (0.1.4) unf_ext unf_ext (0.0.7.5) - unicode-display_width (1.4.1) + unicode-display_width (1.5.0) word_wrap (1.0.0) xcode-install (2.5.0) claide (>= 0.9.1, < 1.1.0) fastlane (>= 2.1.0, < 3.0.0) - xcodeproj (1.8.1) + xcodeproj (1.8.2) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) diff --git a/PlayerControls b/PlayerControls index 736e4bd..7cefbbe 160000 --- a/PlayerControls +++ b/PlayerControls @@ -1 +1 @@ -Subproject commit 736e4bd24e0dbbdf7cb3d1bff71e856f1fd0bde7 +Subproject commit 7cefbbe8649137582f54a4972fd735d864962515 diff --git a/PlayerCore b/PlayerCore index 2bf9795..daae892 160000 --- a/PlayerCore +++ b/PlayerCore @@ -1 +1 @@ -Subproject commit 2bf9795f5a4826bd6faecd178457b30cb9eebeed +Subproject commit daae8923f7e05e396045672c5a85343ac123894b diff --git a/VerizonVideoPartnerSDK.podspec b/VerizonVideoPartnerSDK.podspec index d30b8d4..8de168d 100644 --- a/VerizonVideoPartnerSDK.podspec +++ b/VerizonVideoPartnerSDK.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'VerizonVideoPartnerSDK' - s.version = '1.3.2' + s.version = '1.4.0' s.summary = 'Verizon Video Partner SDK' s.license = { type: 'MIT', file: 'LICENSE' } s.swift_version = '4.2' @@ -36,9 +36,9 @@ DESC s.static_framework = true - s.dependency 'VideoRenderer', '1.26' - s.dependency 'PlayerCore', '1.1.2' - s.ios.dependency 'PlayerControls', '2.0.1' + s.dependency 'VideoRenderer', '1.28' + s.dependency 'PlayerCore', '1.1.3' + s.ios.dependency 'PlayerControls', '2.0.2' s.ios.deployment_target = '9.0' s.tvos.deployment_target = '9.0' diff --git a/VideoRenderer b/VideoRenderer index 4739ccb..f7e1aa9 160000 --- a/VideoRenderer +++ b/VideoRenderer @@ -1 +1 @@ -Subproject commit 4739ccb0d20bcdb851e69ecde783fb0fa808a09a +Subproject commit f7e1aa97a38756fcd3c13057233f85bb0fedb8a1 diff --git a/tutorials/sources/Podfile.lock b/tutorials/sources/Podfile.lock index d9ae555..dd04eb8 100644 --- a/tutorials/sources/Podfile.lock +++ b/tutorials/sources/Podfile.lock @@ -1,32 +1,28 @@ PODS: - - OMSDK-Oath2 (1.0.0) - - PlayerControls (2.0) - - PlayerCore (1.1.1) - - VerizonVideoPartnerSDK (1.3.1): - - OMSDK-Oath2 (= 1.0.0) - - PlayerControls (= 2.0) - - PlayerCore (= 1.1.1) - - VideoRenderer (= 1.26) - - VideoRenderer (1.26) + - PlayerControls (2.0.2) + - PlayerCore (1.1.3) + - VerizonVideoPartnerSDK (1.4.0): + - PlayerControls (= 2.0.2) + - PlayerCore (= 1.1.3) + - VideoRenderer (= 1.28) + - VideoRenderer (1.28) DEPENDENCIES: - VerizonVideoPartnerSDK SPEC REPOS: https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-releases-iOS: - - OMSDK-Oath2 - PlayerControls - PlayerCore - VerizonVideoPartnerSDK - VideoRenderer SPEC CHECKSUMS: - OMSDK-Oath2: 641f95e29744bba047d4dc03081c3f2340ab338c - PlayerControls: b8d20f01c9f41b95757cde4f97b156d38231397b - PlayerCore: d25c17bd36bb1e6d31a9f4f0f614a9d8660bb645 - VerizonVideoPartnerSDK: fce44d9f1db63a37324adacfe479b5f829b6198b - VideoRenderer: 282fb7d8067c0220ae1d7f53706fa3f9134e47fd + PlayerControls: 208c0137d47573d4f860e3a49a66c8a05074220b + PlayerCore: a0f01db680984ac69fecc20ee264f3c77d360bc4 + VerizonVideoPartnerSDK: 5e5fd48e9125c9266aa938735686e90b6d1796c2 + VideoRenderer: 877c0e8d8c2b928c64eed84b88e06d854b021492 PODFILE CHECKSUM: 37cfeb4d6c1e15a6f75c529aaa1bd7a1ebf783b6 -COCOAPODS: 1.6.0 +COCOAPODS: 1.6.1 diff --git a/tutorials/sources/Pods/Manifest.lock b/tutorials/sources/Pods/Manifest.lock index d9ae555..dd04eb8 100644 --- a/tutorials/sources/Pods/Manifest.lock +++ b/tutorials/sources/Pods/Manifest.lock @@ -1,32 +1,28 @@ PODS: - - OMSDK-Oath2 (1.0.0) - - PlayerControls (2.0) - - PlayerCore (1.1.1) - - VerizonVideoPartnerSDK (1.3.1): - - OMSDK-Oath2 (= 1.0.0) - - PlayerControls (= 2.0) - - PlayerCore (= 1.1.1) - - VideoRenderer (= 1.26) - - VideoRenderer (1.26) + - PlayerControls (2.0.2) + - PlayerCore (1.1.3) + - VerizonVideoPartnerSDK (1.4.0): + - PlayerControls (= 2.0.2) + - PlayerCore (= 1.1.3) + - VideoRenderer (= 1.28) + - VideoRenderer (1.28) DEPENDENCIES: - VerizonVideoPartnerSDK SPEC REPOS: https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-releases-iOS: - - OMSDK-Oath2 - PlayerControls - PlayerCore - VerizonVideoPartnerSDK - VideoRenderer SPEC CHECKSUMS: - OMSDK-Oath2: 641f95e29744bba047d4dc03081c3f2340ab338c - PlayerControls: b8d20f01c9f41b95757cde4f97b156d38231397b - PlayerCore: d25c17bd36bb1e6d31a9f4f0f614a9d8660bb645 - VerizonVideoPartnerSDK: fce44d9f1db63a37324adacfe479b5f829b6198b - VideoRenderer: 282fb7d8067c0220ae1d7f53706fa3f9134e47fd + PlayerControls: 208c0137d47573d4f860e3a49a66c8a05074220b + PlayerCore: a0f01db680984ac69fecc20ee264f3c77d360bc4 + VerizonVideoPartnerSDK: 5e5fd48e9125c9266aa938735686e90b6d1796c2 + VideoRenderer: 877c0e8d8c2b928c64eed84b88e06d854b021492 PODFILE CHECKSUM: 37cfeb4d6c1e15a6f75c529aaa1bd7a1ebf783b6 -COCOAPODS: 1.6.0 +COCOAPODS: 1.6.1 diff --git a/tutorials/sources/Pods/OMSDK-Oath2/OMSDK_Oath2.framework/OMSDK_Oath2 b/tutorials/sources/Pods/OMSDK-Oath2/OMSDK_Oath2.framework/OMSDK_Oath2 deleted file mode 120000 index 624ab2e..0000000 --- a/tutorials/sources/Pods/OMSDK-Oath2/OMSDK_Oath2.framework/OMSDK_Oath2 +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/OMSDK_Oath2 \ No newline at end of file diff --git a/tutorials/sources/Pods/PlayerControls/PlayerControls/resources/AdVideoControls.xib b/tutorials/sources/Pods/PlayerControls/PlayerControls/resources/AdVideoControls.xib index 9242378..d45ebd6 100644 --- a/tutorials/sources/Pods/PlayerControls/PlayerControls/resources/AdVideoControls.xib +++ b/tutorials/sources/Pods/PlayerControls/PlayerControls/resources/AdVideoControls.xib @@ -63,6 +63,7 @@