diff --git a/README.md b/README.md index 76a7e3b..59ed569 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ pod install ### Additional iOS Installation Instructions To **distribute** an iOS app with this plugin you must add usage descriptions to your project's `config.xml`. -These strings will be used when asking the user for permission to use the microphone and bluetooth. +The "*Description" key strings will be used when asking the user for permission to use the microphone/bluetooth/local network. ```xml @@ -30,13 +30,26 @@ These strings will be used when asking the user for permission to use the microp The microphone is required to pair with nearby Chromecast devices with guest mode enabled. + + + The local network permission is required to discover Cast-enabled devices on your WiFi network. + + + + _googlecast._tcp + + _CC1AD845._googlecast._tcp + + + + ``` # Supports -**Android** 4.4+ (7.x highest confirmed) (may support lower, untested) -**iOS** 9.0+ (14.1 highest confirmed) +**Android** 4.4+ (may support lower, untested) +**iOS** 10.0+ (The [Google Cast iOS Sender SDK 4.5.0](https://developers.google.com/cast/docs/release-notes#september-14,-2020) says iOS 10+ but all tests on the plugin work fine for iOS 9.3.5, so it appears to work on iOs 9 anyways. :/) ## Quirks * Android 4.4 (maybe 5.x and 6.x) are not able automatically rejoin/resume a chromecast session after an app restart. diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 7f1286b..2690111 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -20,9 +20,18 @@ --> ## Release Notes for cordova-plugin-chromecast +### 2.0.0 (2020-11-07) + +* (ios) BREAKING - Update Google Cast SDK (iOS Sender -> 4.5.2) + * Google Cast SDK - [iOS sender 4.5.0+](https://developers.google.com/cast/docs/release-notes#september-14,-2020) has minimum iOS 10 + * But, all tests on the plugin work fine for iOS 9.3.5, so it appears to work on iOS 9 anyways. :/ + * But, since cordova@6.x.x no longer supports iOS 9+10 we will only be testing on iOS 11+. + * With the update, additional entries are required in `config.xml` for cast to work on iOs 14 (if built with Xcode 12+) (see README.md) + ### 1.1.0 (2020-11-1) * Update Google Cast SDKs (iOS -> 4.4.8, android -> 19.0.0) + * New SDK supports casting to Android TV (untested) * (android) simulate mediaSessionId * Add Audiobook chapter metadata * (android) Fix queue bug: media returned with no items diff --git a/package.json b/package.json index 34c0f61..bada6db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-plugin-chromecast", - "version": "1.1.0", + "version": "2.0.0", "scripts": { "host-chrome-tests": "node tests/www/chrome/host-tests.js", "style-js": "npx eslint --ignore-pattern tests/www/vendor www tests/www doc/example.js", diff --git a/plugin.xml b/plugin.xml index f5fe164..086b80d 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="2.0.0"> @@ -56,7 +56,7 @@ - +