Skip to content

Commit

Permalink
Merge pull request #76 from bitmovin/release/0.3.0
Browse files Browse the repository at this point in the history
Release 0.3.0
  • Loading branch information
hawk23 authored Nov 27, 2023
2 parents 1123e6c + f65da2e commit 5d8b660
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 37 deletions.
22 changes: 14 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/).

## [Unreleased]

## [0.3.0] - 2023-11-27
### Added
- `isBackgroundPlaybackEnabled` to `PlaybackConfig`. For now this is only supported on iOS.
- `BackgroundPlayback` example to the example Application
- Support for background playback on iOS
- `PlaybackConfig.isBackgroundPlaybackEnabled` to specify whether background playback is enabled
- `BackgroundPlayback` example to the example application
- Support for AirPlay on iOS
- `Player.isAirPlayActive` to indicate whether media is being played externally using AirPlay.
- `Player.isAirPlayAvailable` to indicate whether AirPlay is available.
- `Player.showAirPlayTargetPicker` to display the AirPlay playback target picker.
- `RemoteControlConfig.isAirPlayEnabled` to control whether AirPlay should be possible.
- `AirPlayAvailableEvent` which is emitted when AirPlay is available.
- `AirPlayChangedEvent` which is emitted when AirPlay playback starts or stops.
- `Player.isAirPlayActive` to indicate whether media is being played externally using AirPlay
- `Player.isAirPlayAvailable` to indicate whether AirPlay is available
- `Player.showAirPlayTargetPicker()` to display the AirPlay playback target picker
- `RemoteControlConfig.isAirPlayEnabled` to control whether AirPlay should be possible
- `AirPlayAvailableEvent` which is emitted when AirPlay is available
- `AirPlayChangedEvent` which is emitted when AirPlay playback starts or stops

### Changed
- Update Bitmovin's native Android Player SDK version to `3.52.0`
- Update Bitmovin's native iOS Player SDK version to `3.49.0`

## [0.2.0] - 2023-11-06
### Added
Expand Down
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ allprojects {
}

dependencies {
api 'com.bitmovin.player:player:3.45.0+jason'
api 'com.bitmovin.player:player:3.52.0+jason'
implementation 'com.fasterxml.jackson.module:jackson-module-kotlin:2.14.1'
implementation 'androidx.concurrent:concurrent-futures-ktx:1.1.0'
}
1 change: 0 additions & 1 deletion example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ target 'Runner' do
use_frameworks!
use_modular_headers!

pod 'BitmovinPlayer', '3.44.0'
# Only needed if the casting feature is used
pod 'google-cast-sdk', '4.8.0'

Expand Down
29 changes: 14 additions & 15 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
PODS:
- audio_session (0.0.1):
- Flutter
- bitmovin_player (0.2.0):
- BitmovinPlayer
- bitmovin_player (0.3.0):
- BitmovinPlayer (= 3.49.0)
- Flutter
- BitmovinAnalyticsCollector/BitmovinPlayer (3.1.1):
- BitmovinAnalyticsCollector/BitmovinPlayer (3.3.0):
- BitmovinAnalyticsCollector/Core
- BitmovinPlayerCore (~> 3.41)
- BitmovinAnalyticsCollector/Core (3.1.1)
- BitmovinPlayer (3.44.0):
- BitmovinPlayerCore (~> 3.48)
- BitmovinAnalyticsCollector/Core (3.3.0)
- BitmovinPlayer (3.49.0):
- BitmovinAnalyticsCollector/BitmovinPlayer (~> 3.0)
- BitmovinPlayerCore (= 3.44.0)
- BitmovinPlayerCore (3.44.0)
- BitmovinPlayerCore (= 3.49.0)
- BitmovinPlayerCore (3.49.0)
- Flutter (1.0.0)
- google-cast-sdk (4.8.0):
- google-cast-sdk/Core (= 4.8.0)
Expand All @@ -25,7 +25,6 @@ PODS:
DEPENDENCIES:
- audio_session (from `.symlinks/plugins/audio_session/ios`)
- bitmovin_player (from `.symlinks/plugins/bitmovin_player/ios`)
- BitmovinPlayer (= 3.44.0)
- Flutter (from `Flutter`)
- google-cast-sdk (= 4.8.0)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
Expand All @@ -51,15 +50,15 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
audio_session: 4f3e461722055d21515cf3261b64c973c062f345
bitmovin_player: 53d71fc6050f3ca441a64a736aec39d5737269c7
BitmovinAnalyticsCollector: 6aa2e995e325d95d1145bcad3d733d2f8c301c00
BitmovinPlayer: 2e5b0234c4a49a7c95eb3232d18e3e803013e5c6
BitmovinPlayerCore: 40c239be011d89c81106dea0cb7e37dcf4beee72
bitmovin_player: cd190a74c5782e3c31da896b22f7bf5ae9dcf9af
BitmovinAnalyticsCollector: b3bf447e609a87d41e51a7c029cb16a3bcb3404c
BitmovinPlayer: 920ee8a7df47dc09a038a44a36b24b0c31427ad8
BitmovinPlayerCore: 0040c6c171079ae1a1342baab182c7956deaf6d8
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
google-cast-sdk: afeb1aac0744b1bc4f70bc3db8468e33fabbff38
integration_test: 13825b8a9334a850581300559b8839134b124670
Protobuf: 970f7ee93a3a08e3cf64859b8efd95ee32b4f87f

PODFILE CHECKSUM: e8313ee3446cb7a867855d589a741918797df0b4
PODFILE CHECKSUM: e48a3a0a5b85430696a33218ef01a28b12ca570f

COCOAPODS: 1.13.0
COCOAPODS: 1.14.3
10 changes: 5 additions & 5 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.2.0"
version: "0.3.0"
boolean_selector:
dependency: transitive
description:
Expand Down Expand Up @@ -313,10 +313,10 @@ packages:
dependency: transitive
description:
name: plugin_platform_interface
sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d
sha256: f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8
url: "https://pub.dev"
source: hosted
version: "2.1.6"
version: "2.1.7"
process:
dependency: transitive
description:
Expand Down Expand Up @@ -422,10 +422,10 @@ packages:
dependency: transitive
description:
name: uuid
sha256: b715b8d3858b6fa9f68f87d20d98830283628014750c2b09b6f516c1da4af2a7
sha256: df5a4d8f22ee4ccd77f8839ac7cb274ebc11ef9adcce8b92be14b797fe889921
url: "https://pub.dev"
source: hosted
version: "4.1.0"
version: "4.2.1"
vector_math:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 0.1.0
publish_to: 'none'

environment:
sdk: '>=2.19.1 <4.0.0'
sdk: '^3.0.0'

dependencies:
audio_session: ^0.1.18
Expand Down
4 changes: 2 additions & 2 deletions ios/bitmovin_player.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
Pod::Spec.new do |s|
s.name = 'bitmovin_player'
s.version = '0.2.0'
s.version = '0.3.0'
s.summary = 'Bitmovin Player Flutter plugin'
s.description = <<-DESC
Flutter plugin for Bitmovin Player.
Expand All @@ -15,7 +15,7 @@ Flutter plugin for Bitmovin Player.
s.source = { :path => '.' }
s.source_files = 'Classes/**/*'
s.dependency 'Flutter'
s.dependency 'BitmovinPlayer'
s.dependency 'BitmovinPlayer', '3.49.0'
s.platform = :ios, '14.0'
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
s.swift_version = '5.0'
Expand Down
2 changes: 1 addition & 1 deletion player_testing/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 1.0.0
publish_to: 'none'

environment:
sdk: '>=2.19.1 <4.0.0'
sdk: '^3.0.0'

dependencies:
bitmovin_player:
Expand Down
6 changes: 3 additions & 3 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: bitmovin_player
description: Official Flutter bindings for Bitmovin's mobile Player SDKs.
version: 0.2.0
version: 0.3.0
homepage: https://bitmovin.com
repository: https://github.com/bitmovin/bitmovin-player-flutter
issue_tracker: https://github.com/bitmovin/bitmovin-player-flutter/issues
Expand All @@ -27,8 +27,8 @@ dependencies:

dev_dependencies:
build_runner: ^2.3.3
envied_generator: ^0.3.0+3
flutter_lints: ^2.0.0
envied_generator: ^0.5.2
flutter_lints: ^3.0.1
flutter_test:
sdk: flutter
json_serializable: ^6.6.1
Expand Down

0 comments on commit 5d8b660

Please sign in to comment.