Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .changeset/moody-words-wear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
'@theoplayer/react-native-analytics-adobe-edge': minor
'@theoplayer/react-native-analytics-adscript': minor
'@theoplayer/react-native-analytics-bitmovin': minor
'@theoplayer/react-native-analytics-comscore': minor
'@theoplayer/react-native-analytics-conviva': minor
'@theoplayer/react-native-analytics-nielsen': minor
'@theoplayer/react-native-yospace': minor
'@theoplayer/react-native-analytics-youbora': minor
'@theoplayer/react-native-analytics-gemius': minor
'@theoplayer/react-native-analytics-adobe': minor
'@theoplayer/react-native-analytics-agama': minor
'@theoplayer/react-native-drm': minor
'@theoplayer/react-native-analytics-mux': minor
---

Added support for THEOplayer v11 and React Native THEOplayer v11.
2 changes: 1 addition & 1 deletion adobe-edge/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 0.5.0

Expand Down
18 changes: 10 additions & 8 deletions adobe-edge/android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
buildscript {
// Buildscript is evaluated before everything else so we can't use getExtOrDefault
def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : '1.9.10'
def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : '2.2.10'

repositories {
google()
mavenCentral()
}

dependencies {
classpath "com.android.tools.build:gradle:7.2.2"
classpath "com.android.tools.build:gradle:8.12.3"
// noinspection DifferentKotlinGradleVersion
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
Expand All @@ -18,8 +18,10 @@ def isNewArchitectureEnabled() {
return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true"
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
plugins {
id 'com.android.library'
id 'kotlin-android'
}

if (isNewArchitectureEnabled()) {
apply plugin: "com.facebook.react"
Expand All @@ -31,11 +33,11 @@ def safeExtGet(prop, fallback) {

android {
namespace = "com.theoplayer.reactnative.adobe.edge"
compileSdkVersion safeExtGet("THEOplayerAdobeEdge_compileSdkVersion", 35)
compileSdkVersion safeExtGet("THEOplayerAdobeEdge_compileSdkVersion", 36)

defaultConfig {
minSdkVersion safeExtGet("THEOplayerAdobeEdge_minSdkVersion", 21)
targetSdkVersion safeExtGet("THEOplayerAdobeEdge_targetSdkVersion", 35)
targetSdkVersion safeExtGet("THEOplayerAdobeEdge_targetSdkVersion", 36)
buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
versionCode 1
versionName "1.0"
Expand Down Expand Up @@ -67,8 +69,8 @@ repositories {
}

// The Adobe connector requires at least THEOplayer SDK v9.0.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 10.0.0)')
def kotlin_version = safeExtGet("THEOplayerAdobeEdge_kotlinVersion", "1.9.10")
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerAdobeEdge_kotlinVersion", "2.2.10")
def gsonVersion = safeExtGet('gsonVersion', '2.13.1')

dependencies {
Expand Down
4 changes: 2 additions & 2 deletions adobe-edge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@
"react": "*",
"react-native": "*",
"react-native-device-info": "^14.0.4",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion adobe/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.11.0

Expand Down
2 changes: 1 addition & 1 deletion adobe/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ repositories {
}

// The Adobe connector requires at least THEOplayer SDK v9.0.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerAdobe_kotlinVersion", "2.2.10")
def serialization_version = '1.9.0'

Expand Down
4 changes: 2 additions & 2 deletions adobe/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
"react": "*",
"react-native": "*",
"react-native-device-info": "^14.0.4",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion adscript/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.0.0

Expand Down
2 changes: 1 addition & 1 deletion adscript/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ rootProject.allprojects {
}

// The AdScript connector requires at least THEOplayer SDK v5.11.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerAdScript_kotlinVersion", "2.2.10")
def adscript_version = safeExtGet("THEOplayerAdScript_adscriptVersion", "1.0.10")

Expand Down
4 changes: 2 additions & 2 deletions adscript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion agama/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.8.0

Expand Down
2 changes: 1 addition & 1 deletion agama/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ repositories {
maven { url "https://maven.theoplayer.com/releases" }
}

def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[6.0.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[6.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerAgama_kotlinVersion", "2.2.10")

dependencies {
Expand Down
4 changes: 2 additions & 2 deletions agama/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@
"react": "*",
"react-native": "*",
"react-native-device-info": "^14.0.4",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
4 changes: 2 additions & 2 deletions apps/e2e/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ buildscript {
compileSdkVersion = 36
targetSdkVersion = 36
ndkVersion = "29.0.14033849"
castFrameworkVersion = "21.4.0"
castFrameworkVersion = "22.0.0"
kotlinVersion = "2.2.10"
agpVersion = "8.12.3"
agpVersion = "8.13.0"
}
repositories {
google()
Expand Down
2 changes: 1 addition & 1 deletion apps/e2e/android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
hermesEnabled=true

# Version of the THEOplayer SDK, if not specified, the latest available version within bounds is set.
#THEOplayer_sdk=[9.0.0, 11.0.0)
#THEOplayer_sdk=[9.0.0, 12.0.0)

# Override Android sdk versions
#THEOplayer_compileSdkVersion = 36
Expand Down
2 changes: 1 addition & 1 deletion bitmovin/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ rootProject.allprojects {
}

// The Bitmovin connector requires at least THEOplayer SDK v10.0.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[10.0.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[10.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerBitmovin_kotlinVersion", "2.2.10")
def bitmovin_version = safeExtGet("THEOplayerBitmovin_bitmovinVersion", "[3.24.0, 4.0.0)")

Expand Down
4 changes: 2 additions & 2 deletions bitmovin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion comscore/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.10.0

Expand Down
2 changes: 1 addition & 1 deletion comscore/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ repositories {
}

// The Comscore connector requires at least THEOplayer SDK v5.11.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 12.0.0)')

def kotlin_version = safeExtGet("THEOplayerComscore_kotlinVersion", "2.2.10")
def comscore_version = safeExtGet("THEOplayerComscore_comscoreVersion", "6.+")
Expand Down
4 changes: 2 additions & 2 deletions comscore/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion comscore/react-native-theoplayer-comscore.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Pod::Spec.new do |s|
s.source_files = "ios/**/*.{h,m,mm,swift}"

s.dependency "react-native-theoplayer"
s.dependency "THEOplayer-Connector-Comscore", "~> 10.0"
s.dependency "THEOplayer-Connector-Comscore", ">= 10.0", "< 12.0"

# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
Expand Down
2 changes: 1 addition & 1 deletion conviva/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.9.1

Expand Down
2 changes: 1 addition & 1 deletion conviva/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ repositories {
}

// The Conviva connector requires at least THEOplayer SDK v5.11.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[5.11.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerConviva_kotlinVersion", "2.2.10")
def conviva_version = safeExtGet('THEOplayerConviva_convivaVersion', '4.0.36')

Expand Down
4 changes: 2 additions & 2 deletions conviva/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion conviva/react-native-theoplayer-conviva.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Pod::Spec.new do |s|
s.source_files = "ios/**/*.{h,m,mm,swift}"

s.dependency "react-native-theoplayer"
s.dependency "THEOplayer-Connector-Conviva", "~> 10.8"
s.dependency "THEOplayer-Connector-Conviva", ">= 10.8", "< 12.0"

# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
Expand Down
2 changes: 1 addition & 1 deletion drm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.9.0

Expand Down
4 changes: 2 additions & 2 deletions drm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@
},
"peerDependencies": {
"react": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"eslintIgnore": [
"node_modules/",
Expand Down
2 changes: 1 addition & 1 deletion engage/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 0.3.0

Expand Down
2 changes: 1 addition & 1 deletion gemius/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.0.0

Expand Down
2 changes: 1 addition & 1 deletion gemius/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ rootProject.allprojects {
}

// The Gemius connector requires at least THEOplayer SDK v9.0.0.
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[9.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerGemius_kotlinVersion", "2.2.10")
def gemius_version = safeExtGet("THEOplayerGemius_gemiusVersion", "2.0.8")

Expand Down
4 changes: 2 additions & 2 deletions gemius/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion mux/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.8.0

Expand Down
2 changes: 1 addition & 1 deletion mux/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ repositories {
}

// The Mux connector requires at least THEOplayer SDK v10.0.0
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[10.0.0, 11.0.0)')
def theoplayer_sdk_version = safeExtGet('THEOplayer_sdk', '[10.0.0, 12.0.0)')
def kotlin_version = safeExtGet("THEOplayerMux_kotlinVersion", "2.2.10")
def mux_version = safeExtGet('THEOplayerMux_muxVersion', '[0.7.0, 0.8.0)')
def mux_core_version = safeExtGet('Mux_muxVersion', '8.4.1')
Expand Down
4 changes: 2 additions & 2 deletions mux/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10",
"theoplayer": "^7 || ^8 || ^9 || ^10"
"react-native-theoplayer": "^7 || ^8 || ^9 || ^10 || ^11",
"theoplayer": "^7 || ^8 || ^9 || ^10 || ^11"
},
"peerDependenciesMeta": {
"theoplayer": {
Expand Down
2 changes: 1 addition & 1 deletion nielsen/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

### ✨ Features

- Add support for THEOplayer v10 and React Native THEOplayer v10.
- Added support for THEOplayer v10 and React Native THEOplayer v10.

## 1.8.1

Expand Down
Loading
Loading