Skip to content

Commit

Permalink
release: 0.13.0 (#186)
Browse files Browse the repository at this point in the history
  • Loading branch information
drymarau authored Aug 25, 2023
1 parent 31dec9d commit d7e8053
Show file tree
Hide file tree
Showing 19 changed files with 34 additions and 34 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ body:
attributes:
label: 'Version'
description: 'What library version are you using?'
placeholder: '0.12.0'
placeholder: '0.13.0'
validations:
required: true
- type: textarea
Expand Down
13 changes: 10 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.13.0] - 2023-08-25

### Added

- `DegradationPreference` API that lets one specify the desired behavior in low bandwidth conditions
Expand All @@ -15,19 +17,23 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### Changed

- Kotlin to 1.9.0
- WebRTC to M114
- Various deprecated methods `DeprecationLevel` to `DeprecationLevel.ERROR`
- `ack` is now called later in the call setup phase
- Merged all `-coroutines` modules with their respective bases
- `createOffer` to `setLocalDescription` that supports rollback
- Usages of `java.net.URL` to `okhttp3.HttpUrl` internally
- **BREAKING**: `Conference` no longer implements `MediaConnectionSignaling`. It instead provides an
instance of `MediaConnectionSignaling` as a property `Conference.signaling`. To migrated, update
the any calls of `MediaConnectionConfig.Builder(conference)` to
instance of `MediaConnectionSignaling` as a property `Conference.signaling`. To migrate, update
any calls of `MediaConnectionConfig.Builder(conference)` to
`MediaConnectionConfig.Builder(conference.signaling)`

### Fixed

- Unnecessary network calls after `MediaConnection` has been disposed
- Unconstrained codec FPS
- `keepScreenOn` not working in `VideoTrackRenderer`

### Removed

Expand Down Expand Up @@ -244,7 +250,8 @@ path and will be removed at a later point.

- Initial release

[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.12.0...HEAD
[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.13.0...HEAD
[0.13.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.13.0
[0.12.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.12.0
[0.11.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.11.0
[0.10.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.10.0
Expand Down
21 changes: 7 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,15 @@ And add modules that you need:
```kotlin
dependencies {
// A fluent wrapper for Infinity Client REST API
implementation("com.pexip.sdk:sdk-api-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-api-infinity:0.13.0")
// A set of tools for interacting with an Infinity conference
implementation("com.pexip.sdk:sdk-conference-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-conference-infinity:0.13.0")
// A set of tools for interacting with an Infinity registration
implementation("com.pexip.sdk:sdk-registration-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-registration-infinity:0.13.0")
// A `MediaConnection` implementation build on top of WebRTC
implementation("com.pexip.sdk:sdk-media-webrtc:0.12.0")
// A set of extensions that add coroutines support for Infinity Client REST API
implementation("com.pexip.sdk:sdk-api-coroutines:0.12.0")
// A set of extensions that add coroutines support for Conference object
implementation("com.pexip.sdk:sdk-conference-coroutines:0.12.0")
// A set of extensions that add coroutines support for Registration object
implementation("com.pexip.sdk:sdk-registration-coroutines:0.12.0")
// A set of extensions that add coroutines support for MediaConnection object
implementation("com.pexip.sdk:sdk-media-coroutines:0.12.0")
implementation("com.pexip.sdk:sdk-media-webrtc:0.13.0")
// A composable that wraps SurfaceViewRenderer
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.12.0")
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.13.0")
}
```

Expand All @@ -58,7 +50,7 @@ dependencyResolutionManagement {
}
versionCatalogs {
register("pexipSdk") {
from("com.pexip.sdk:sdk-catalog:0.12.0")
from("com.pexip.sdk:sdk-catalog:0.13.0")
}
}
}
Expand Down Expand Up @@ -93,6 +85,7 @@ repositories {

| SDK version | WebRTC Milestone |
|-------------|------------------|
| 0.13.0+ | 114 |
| 0.12.0+ | 110 |
| 0.10.0+ | 104 |
| 0.7.0+ | 102 |
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group=com.pexip.sdk
version=0.12.1-SNAPSHOT
version=0.13.0
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
Expand Down
2 changes: 1 addition & 1 deletion sdk-api-coroutines/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Coroutines support for sdk-api.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-api-coroutines:0.12.0")
implementation("com.pexip.sdk:sdk-api-coroutines:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-api-infinity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A fluent wrapper for Pexip Infinity Client REST API.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-api-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-api-infinity:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A set of common classes and interfaces to build APIs.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-api:0.12.0")
implementation("com.pexip.sdk:sdk-api:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-catalog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencyResolutionManagement {
}
versionCatalogs {
register("pexipSdk") {
from("com.pexip.sdk:sdk-catalog:0.12.0")
from("com.pexip.sdk:sdk-catalog:0.13.0")
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion sdk-conference-coroutines/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Coroutines support for sdk-conference.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-conference-coroutines:0.12.0")
implementation("com.pexip.sdk:sdk-conference-coroutines:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-conference-infinity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Infinity-based implementation of sdk-conference.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-conference-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-conference-infinity:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-conference/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A set of tools to interact with conferences.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-conference:0.12.0")
implementation("com.pexip.sdk:sdk-conference:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-media-android/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Android-specific extensions for sdk-media.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-media-android:0.12.0")
implementation("com.pexip.sdk:sdk-media-android:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-media-coroutines/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Coroutines support for sdk-media.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-media-coroutines:0.12.0")
implementation("com.pexip.sdk:sdk-media-coroutines:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-media-webrtc-compose/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Compose support for sdk-media-webrtc.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.12.0")
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-media-webrtc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ WebRTC-based implementation of sdk-media.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-media-webrtc:0.12.0")
implementation("com.pexip.sdk:sdk-media-webrtc:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-media/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A set of classes and interfaces to help with establishing a media connection.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-media:0.12.0")
implementation("com.pexip.sdk:sdk-media:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-registration-coroutines/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Coroutines support for sdk-registration.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-registration-coroutines:0.12.0")
implementation("com.pexip.sdk:sdk-registration-coroutines:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-registration-infinity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Infinity-based implementation of sdk-registration.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-registration-infinity:0.12.0")
implementation("com.pexip.sdk:sdk-registration-infinity:0.13.0")
}
```
2 changes: 1 addition & 1 deletion sdk-registration/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A set of tools to interact with registrations.

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-registration:0.12.0")
implementation("com.pexip.sdk:sdk-registration:0.13.0")
}
```

0 comments on commit d7e8053

Please sign in to comment.