Skip to content

Commit

Permalink
Finish 3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dweinber committed Dec 13, 2024
2 parents e159912 + 886f9a2 commit 8511bc7
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 20 deletions.
2 changes: 1 addition & 1 deletion BitmovinConvivaAnalytics.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BitmovinConvivaAnalytics'
s.version = '3.4.1'
s.version = '3.5.0'
s.summary = 'Conviva Analytics Integration for the Bitmovin Player iOS SDK'

s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion BitmovinConvivaAnalytics/Assets/BitmovinConviva-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
<plist version="1.0">
<dict>
<key>CFBundleShortVersionString</key>
<string>3.4.1</string>
<string>3.5.0</string>
</dict>
</plist>
6 changes: 4 additions & 2 deletions BitmovinConvivaAnalytics/Classes/ConvivaAnalytics.swift
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ public final class ConvivaAnalytics: NSObject {
*/
public var playerView: PlayerView? {
didSet {
oldValue?.remove(listener: self)
playerView?.add(listener: self)
Task { @MainActor in
oldValue?.remove(listener: self)
playerView?.add(listener: self)
}
}
}

Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [3.5.0] - 2024-12-13

### Fixed
- Build error when using Bitmovin Player version 3.78.0 or newer

### Changed
- Updated the Bitmovin Player version used in the Example application to 3.79.0

## [3.4.1] - 2024-08-26

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion Example/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ source 'https://cdn.cocoapods.org/'

def shared_pods
pod 'BitmovinConvivaAnalytics', path: '../'
pod 'BitmovinPlayer', '3.64.0'
pod 'BitmovinPlayer', '3.79.0'
pod 'ConvivaSDK', '4.0.49'
end

Expand Down
27 changes: 13 additions & 14 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
PODS:
- BitmovinAnalyticsCollector/BitmovinPlayer (3.7.0):
- BitmovinAnalyticsCollector/BitmovinPlayer (3.9.0):
- BitmovinAnalyticsCollector/Core
- BitmovinPlayerCore (~> 3.48)
- BitmovinAnalyticsCollector/Core (3.7.0)
- BitmovinConvivaAnalytics (3.4.1):
- BitmovinAnalyticsCollector/Core (3.9.0)
- BitmovinConvivaAnalytics (3.5.0):
- BitmovinPlayer (~> 3.64)
- ConvivaSDK (~> 4.0)
- BitmovinPlayer (3.64.0):
- BitmovinPlayer (3.79.0):
- BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0)
- BitmovinPlayerCore (= 3.64.0)
- BitmovinPlayerCore (3.64.0)
- BitmovinPlayerCore (= 3.79.0)
- BitmovinPlayerCore (3.79.0)
- ConvivaSDK (4.0.49)
- CwlCatchException (2.2.0):
- CwlCatchExceptionSupport (~> 2.2.0)
Expand All @@ -28,19 +28,18 @@ PODS:

DEPENDENCIES:
- BitmovinConvivaAnalytics (from `../`)
- BitmovinPlayer (= 3.64.0)
- BitmovinPlayer (= 3.79.0)
- ConvivaSDK (= 4.0.49)
- GoogleAds-IMA-iOS-SDK (= 3.22.1)
- GoogleAds-IMA-tvOS-SDK (= 4.12.0)
- Nimble (~> 13.3.0)
- Quick (~> 7.5.0)

SPEC REPOS:
https://github.com/bitmovin/cocoapod-specs.git:
trunk:
- BitmovinAnalyticsCollector
- BitmovinPlayer
- BitmovinPlayerCore
trunk:
- ConvivaSDK
- CwlCatchException
- CwlCatchExceptionSupport
Expand All @@ -57,10 +56,10 @@ EXTERNAL SOURCES:
:path: "../"

SPEC CHECKSUMS:
BitmovinAnalyticsCollector: bbd82c0b8e11aefacd8e53b6e40c62f2cba6f3f5
BitmovinConvivaAnalytics: 88938e0b343392c4036b122e635b47745dd8af80
BitmovinPlayer: f69350e5db2f57ad950108ec829b7c7a4b360d00
BitmovinPlayerCore: 1553570729eed0a64cdfbd06d16c39d69d7e701f
BitmovinAnalyticsCollector: d08e0b13bcc32973370e0d71f2faa739561bac0a
BitmovinConvivaAnalytics: 65852b604f811ce7d73999bac3a1071f4f293a41
BitmovinPlayer: 1c19b819952c2c10c875569756593f2e177cf036
BitmovinPlayerCore: 299f35f2d8882140a80577c14bd3026beb0cae7c
ConvivaSDK: 5d10811e8611ed1fd99a5ab291bdcb1e795f8756
CwlCatchException: 51bf8319009a31104ea6f0568730d1ecc25b6454
CwlCatchExceptionSupport: 1345d6adb01a505933f2bc972dab60dcb9ce3e50
Expand All @@ -72,6 +71,6 @@ SPEC CHECKSUMS:
Nimble: 3ac6c6b0b7e9835d1540b6507d8054b12a415536
Quick: 2b651168441479b949ba987f3cee41a9cc53aa32

PODFILE CHECKSUM: 7c46997cf928147ddff32915a3194ff8947b03e2
PODFILE CHECKSUM: 3604f8e81142c31edfa76597d16f64d2d56ac541

COCOAPODS: 1.15.2
9 changes: 9 additions & 0 deletions Example/Tests/Doubles/BitmovinPlayerTestDouble.swift
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,15 @@ class BitmovinPlayerStub: NSObject, Player {
player.isAirPlayAvailable
}

var allowsAirPlay: Bool {
get {
player.allowsAirPlay
}
set {
player.allowsAirPlay = newValue
}
}

var availableVideoQualities: [VideoQuality] {
player.availableVideoQualities
}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BitmovinConvivaAnalytics is available through [CocoaPods](https://cocoapods.org)
To install it, simply add the following line to your Podfile:

```ruby
pod 'BitmovinConvivaAnalytics', git: 'https://github.com/bitmovin/bitmovin-player-ios-analytics-conviva.git', tag: '3.4.1'
pod 'BitmovinConvivaAnalytics', git: 'https://github.com/bitmovin/bitmovin-player-ios-analytics-conviva.git', tag: '3.5.0'
```

Then, in your command line run:
Expand Down

0 comments on commit 8511bc7

Please sign in to comment.