From 0e5bf7fbb188d625eb5a7934d3ac0248acb0039a Mon Sep 17 00:00:00 2001 From: Dzmitry Rymarau Date: Tue, 12 Nov 2024 18:27:48 +0300 Subject: [PATCH] release: 0.17.0 (#532) --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- CHANGELOG.md | 5 ++++- README.md | 15 ++++++++------- gradle.properties | 2 +- sdk-api/README.md | 2 +- sdk-catalog/README.md | 2 +- sdk-conference/README.md | 2 +- sdk-core/README.md | 2 +- sdk-infinity-test/README.md | 2 +- sdk-infinity/README.md | 2 +- sdk-media-android/README.md | 2 +- sdk-media-webrtc-compose/README.md | 2 +- sdk-media-webrtc/README.md | 2 +- sdk-registration/README.md | 2 +- 14 files changed, 24 insertions(+), 20 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index db38d471e..120a6f0c1 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -24,7 +24,7 @@ body: attributes: label: 'Version' description: 'What library version are you using?' - placeholder: '0.16.0' + placeholder: '0.17.0' validations: required: true - type: textarea diff --git a/CHANGELOG.md b/CHANGELOG.md index 01c15aa84..b4482ee1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.17.0] - 2024-11-12 + ### Added - A `disconnect` signal to let Infinity know that the `MediaConnection` is going away @@ -386,7 +388,8 @@ path and will be removed at a later point. - Initial release -[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.16.0...HEAD +[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.17.0...HEAD +[0.17.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.17.0 [0.16.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.16.0 [0.15.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.15.0 [0.14.1]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.14.1 diff --git a/README.md b/README.md index 64b923392..494c081e9 100644 --- a/README.md +++ b/README.md @@ -24,15 +24,15 @@ And add modules that you need: ```kotlin dependencies { // A fluent wrapper for Infinity Client REST API - implementation("com.pexip.sdk:sdk-api:0.16.0") + implementation("com.pexip.sdk:sdk-api:0.17.0") // A set of tools for interacting with an Infinity conference - implementation("com.pexip.sdk:sdk-conference:0.16.0") + implementation("com.pexip.sdk:sdk-conference:0.17.0") // A set of tools for interacting with an Infinity registration - implementation("com.pexip.sdk:sdk-registration:0.16.0") + implementation("com.pexip.sdk:sdk-registration:0.17.0") // A `MediaConnection` implementation build on top of WebRTC - implementation("com.pexip.sdk:sdk-media-webrtc:0.16.0") + implementation("com.pexip.sdk:sdk-media-webrtc:0.17.0") // A composable that wraps SurfaceViewRenderer - implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.16.0") + implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.17.0") } ``` @@ -50,7 +50,7 @@ dependencyResolutionManagement { } versionCatalogs { register("pexipSdk") { - from("com.pexip.sdk:sdk-catalog:0.16.0") + from("com.pexip.sdk:sdk-catalog:0.17.0") } } } @@ -77,7 +77,7 @@ repositories { ## Requirements -* JDK 11 +* JDK 17 * Android SDK 21+ * Pexip Infinity 29+ @@ -91,6 +91,7 @@ use [library desugaring](https://developer.android.com/studio/write/java8-suppor | SDK version | WebRTC Milestone | |-------------|------------------| +| 0.17.0+ | 129 | | 0.14.0+ | 119 | | 0.13.0+ | 114 | | 0.12.0+ | 110 | diff --git a/gradle.properties b/gradle.properties index ea1d3765b..eedc71645 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ group=com.pexip.sdk -version=0.16.1-SNAPSHOT +version=0.17.0 # Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # Gradle settings configured through the IDE *will override* diff --git a/sdk-api/README.md b/sdk-api/README.md index 6fcf5cc4b..d4197fc9a 100644 --- a/sdk-api/README.md +++ b/sdk-api/README.md @@ -8,6 +8,6 @@ A set of common classes and interfaces to build APIs. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-api:0.16.0") + implementation("com.pexip.sdk:sdk-api:0.17.0") } ``` diff --git a/sdk-catalog/README.md b/sdk-catalog/README.md index 09f23a98c..a5b36d07c 100644 --- a/sdk-catalog/README.md +++ b/sdk-catalog/README.md @@ -16,7 +16,7 @@ dependencyResolutionManagement { } versionCatalogs { register("pexipSdk") { - from("com.pexip.sdk:sdk-catalog:0.16.0") + from("com.pexip.sdk:sdk-catalog:0.17.0") } } } diff --git a/sdk-conference/README.md b/sdk-conference/README.md index dab7b2544..9508c34fb 100644 --- a/sdk-conference/README.md +++ b/sdk-conference/README.md @@ -8,6 +8,6 @@ A set of tools to interact with conferences. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-conference:0.16.0") + implementation("com.pexip.sdk:sdk-conference:0.17.0") } ``` diff --git a/sdk-core/README.md b/sdk-core/README.md index 6827d87a8..52eacf47b 100644 --- a/sdk-core/README.md +++ b/sdk-core/README.md @@ -8,6 +8,6 @@ Pexip SDK core ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-core:0.16.0") + implementation("com.pexip.sdk:sdk-core:0.17.0") } ``` diff --git a/sdk-infinity-test/README.md b/sdk-infinity-test/README.md index 3bd686bef..eedf91e43 100644 --- a/sdk-infinity-test/README.md +++ b/sdk-infinity-test/README.md @@ -8,6 +8,6 @@ Pexip Infinity SDK test utilities ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-infinity-test:0.16.0") + implementation("com.pexip.sdk:sdk-infinity-test:0.17.0") } ``` diff --git a/sdk-infinity/README.md b/sdk-infinity/README.md index 1df189f64..b899d4273 100644 --- a/sdk-infinity/README.md +++ b/sdk-infinity/README.md @@ -8,6 +8,6 @@ Pexip Infinity SDK ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-infinity:0.16.0") + implementation("com.pexip.sdk:sdk-infinity:0.17.0") } ``` diff --git a/sdk-media-android/README.md b/sdk-media-android/README.md index f63b4f271..b3cb89e6d 100644 --- a/sdk-media-android/README.md +++ b/sdk-media-android/README.md @@ -8,6 +8,6 @@ Android-specific extensions for sdk-media. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-media-android:0.16.0") + implementation("com.pexip.sdk:sdk-media-android:0.17.0") } ``` diff --git a/sdk-media-webrtc-compose/README.md b/sdk-media-webrtc-compose/README.md index 70a9e3a16..c456a3758 100644 --- a/sdk-media-webrtc-compose/README.md +++ b/sdk-media-webrtc-compose/README.md @@ -8,6 +8,6 @@ Compose support for sdk-media-webrtc. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.16.0") + implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.17.0") } ``` diff --git a/sdk-media-webrtc/README.md b/sdk-media-webrtc/README.md index a8ac57598..86624b53d 100644 --- a/sdk-media-webrtc/README.md +++ b/sdk-media-webrtc/README.md @@ -8,6 +8,6 @@ WebRTC-based implementation of sdk-media. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-media-webrtc:0.16.0") + implementation("com.pexip.sdk:sdk-media-webrtc:0.17.0") } ``` diff --git a/sdk-registration/README.md b/sdk-registration/README.md index ea2c99d90..5f1031056 100644 --- a/sdk-registration/README.md +++ b/sdk-registration/README.md @@ -8,6 +8,6 @@ A set of tools to interact with registrations. ```kotlin dependencies { - implementation("com.pexip.sdk:sdk-registration:0.16.0") + implementation("com.pexip.sdk:sdk-registration:0.17.0") } ```