Skip to content

Commit

Permalink
release: 0.16.0 (#485)
Browse files Browse the repository at this point in the history
  • Loading branch information
drymarau authored Oct 7, 2024
1 parent e7a95c1 commit 48b4204
Show file tree
Hide file tree
Showing 14 changed files with 35 additions and 19 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.15.0'
placeholder: '0.16.0'
validations:
required: true
- type: textarea
Expand Down
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,18 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.16.0] - 2024-10-02

### Added

- `Roster.muteVideo(ParticipantId?)` and `Roster.unmuteVideo(ParticipantId?)` to control state of
participant's video track
- `Roster.clientMute()` and `Roster.clientUnmute()` to control state of client mute
- `Roster.allowGuestsToUnmute()` and `Roster.disallowGuestsToUnmute()` to control whether guests
can unmute themselves (v36+)
- A coroutine-friendly `NodeResolver`
- `call_tag`, `parent_participant_uuid` support
- `VersionId` API to show what version of Infinity is being used

### Changed

Expand All @@ -19,6 +27,13 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
use `java.util.UUID`
- **BREAKING**: timestamps and durations previously represented as a `Long` now use `Instant`
and `Duration` respectively
- **BREAKING**: `TokenStore` is now an `@InternalSdkApi`
- Kotlin to 2.0.20

### Fixed

- `okhttp3.internal.*` usages
- Incorrect handling of nanos and millis

## [0.15.0] - 2024-03-25

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

- Initial release

[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.15.0...HEAD
[Unreleased]: https://github.com/pexip/pexip-android-sdk/compare/0.16.0...HEAD
[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
[0.14.0]: https://github.com/pexip/pexip-android-sdk/releases/tag/0.14.0
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.15.0")
implementation("com.pexip.sdk:sdk-api:0.16.0")
// A set of tools for interacting with an Infinity conference
implementation("com.pexip.sdk:sdk-conference:0.15.0")
implementation("com.pexip.sdk:sdk-conference:0.16.0")
// A set of tools for interacting with an Infinity registration
implementation("com.pexip.sdk:sdk-registration:0.15.0")
implementation("com.pexip.sdk:sdk-registration:0.16.0")
// A `MediaConnection` implementation build on top of WebRTC
implementation("com.pexip.sdk:sdk-media-webrtc:0.15.0")
implementation("com.pexip.sdk:sdk-media-webrtc:0.16.0")
// A composable that wraps SurfaceViewRenderer
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.15.0")
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.16.0")
}
```

Expand All @@ -50,7 +50,7 @@ dependencyResolutionManagement {
}
versionCatalogs {
register("pexipSdk") {
from("com.pexip.sdk:sdk-catalog:0.15.0")
from("com.pexip.sdk:sdk-catalog:0.16.0")
}
}
}
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.15.1-SNAPSHOT
version=0.16.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/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.15.0")
implementation("com.pexip.sdk:sdk-api:0.16.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.15.0")
from("com.pexip.sdk:sdk-catalog:0.16.0")
}
}
}
Expand Down
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.15.0")
implementation("com.pexip.sdk:sdk-conference:0.16.0")
}
```
2 changes: 1 addition & 1 deletion sdk-core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Pexip SDK core

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-core:0.15.0")
implementation("com.pexip.sdk:sdk-core:0.16.0")
}
```
2 changes: 1 addition & 1 deletion sdk-infinity-test/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Pexip Infinity SDK test utilities

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-infinity-test:0.15.0")
implementation("com.pexip.sdk:sdk-infinity-test:0.16.0")
}
```
2 changes: 1 addition & 1 deletion sdk-infinity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ Pexip Infinity SDK

```kotlin
dependencies {
implementation("com.pexip.sdk:sdk-infinity:0.15.0")
implementation("com.pexip.sdk:sdk-infinity:0.16.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.15.0")
implementation("com.pexip.sdk:sdk-media-android:0.16.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.15.0")
implementation("com.pexip.sdk:sdk-media-webrtc-compose:0.16.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.15.0")
implementation("com.pexip.sdk:sdk-media-webrtc:0.16.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.15.0")
implementation("com.pexip.sdk:sdk-registration:0.16.0")
}
```

0 comments on commit 48b4204

Please sign in to comment.