davidliu
Committed by GitHub

v2.11.0 (#539)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 ----  
2 -"client-sdk-android": patch  
3 ----  
4 -  
5 -Add AudioPresets and increase default audio max bitrate to 48kbps  
1 ----  
2 -"client-sdk-android": patch  
3 ----  
4 -  
5 -Fix crash when setting publishing layers  
1 ----  
2 -"client-sdk-android": minor  
3 ----  
4 -  
5 -Add use cases to CameraX createCameraProvider  
1 ----  
2 -"client-sdk-android": minor  
3 ----  
4 -  
5 -Detect rotation for screenshare tracks  
1 ----  
2 -"client-sdk-android": minor  
3 ----  
4 -  
5 -Default to scaling and cropping camera output to fit desired dimensions  
6 -  
7 -* This behavior may be turned off through the `VideoCaptureParams.adaptOutputToDimensions`  
1 ----  
2 -"client-sdk-android": patch  
3 ----  
4 -  
5 -Added VideoFrameCapturer for pushing video frames directly  
1 ----  
2 -"client-sdk-android": patch  
3 ----  
4 -  
5 -Fix surface causing null pointer exception on some devices  
1 ----  
2 -"client-sdk-android": patch  
3 ----  
4 -  
5 -Update Kotlin dependency to 1.9.25  
1 ----  
2 -"client-sdk-android": minor  
3 ----  
4 -  
5 -Add separate default capture/publish options for screenshare tracks  
1 # client-sdk-android 1 # client-sdk-android
2 2
  3 +## 2.11.0
  4 +
  5 +### Minor Changes
  6 +
  7 +- Add use cases to CameraX createCameraProvider - [#536](https://github.com/livekit/client-sdk-android/pull/536) ([@KasemJaffer](https://github.com/KasemJaffer))
  8 +
  9 +- Detect rotation for screenshare tracks - [#552](https://github.com/livekit/client-sdk-android/pull/552) ([@davidliu](https://github.com/davidliu))
  10 +
  11 +- Default to scaling and cropping camera output to fit desired dimensions - [#558](https://github.com/livekit/client-sdk-android/pull/558) ([@davidliu](https://github.com/davidliu))
  12 +
  13 + - This behavior may be turned off through the `VideoCaptureParams.adaptOutputToDimensions`
  14 +
  15 +- Add separate default capture/publish options for screenshare tracks - [#552](https://github.com/livekit/client-sdk-android/pull/552) ([@davidliu](https://github.com/davidliu))
  16 +
  17 +### Patch Changes
  18 +
  19 +- Add AudioPresets and increase default audio max bitrate to 48kbps - [#551](https://github.com/livekit/client-sdk-android/pull/551) ([@davidliu](https://github.com/davidliu))
  20 +
  21 +- Fix crash when setting publishing layers - [#559](https://github.com/livekit/client-sdk-android/pull/559) ([@davidliu](https://github.com/davidliu))
  22 +
  23 +- Added VideoFrameCapturer for pushing video frames directly - [#538](https://github.com/livekit/client-sdk-android/pull/538) ([@davidliu](https://github.com/davidliu))
  24 +
  25 +- Fix surface causing null pointer exception on some devices - [#544](https://github.com/livekit/client-sdk-android/pull/544) ([@KasemJaffer](https://github.com/KasemJaffer))
  26 +
  27 +- Update Kotlin dependency to 1.9.25 - [#552](https://github.com/livekit/client-sdk-android/pull/552) ([@davidliu](https://github.com/davidliu))
  28 +
3 ## 2.10.0 29 ## 2.10.0
4 30
5 ### Minor Changes 31 ### Minor Changes
@@ -47,14 +47,14 @@ LiveKit for Android is available as a Maven package. @@ -47,14 +47,14 @@ LiveKit for Android is available as a Maven package.
47 ```groovy title="build.gradle" 47 ```groovy title="build.gradle"
48 ... 48 ...
49 dependencies { 49 dependencies {
50 - def livekit_version = "2.10.0" 50 + def livekit_version = "2.11.0"
51 51
52 implementation "io.livekit:livekit-android:$livekit_version" 52 implementation "io.livekit:livekit-android:$livekit_version"
53 // CameraX support with pinch to zoom, torch control, etc. 53 // CameraX support with pinch to zoom, torch control, etc.
54 implementation "io.livekit:livekit-android-camerax:$livekit_version" 54 implementation "io.livekit:livekit-android-camerax:$livekit_version"
55 55
56 // Snapshots of the latest development version are available at: 56 // Snapshots of the latest development version are available at:
57 - // implementation "io.livekit:livekit-android:2.10.1-SNAPSHOT" 57 + // implementation "io.livekit:livekit-android:2.11.1-SNAPSHOT"
58 } 58 }
59 ``` 59 ```
60 60
@@ -23,7 +23,7 @@ kotlin.code.style=official @@ -23,7 +23,7 @@ kotlin.code.style=official
23 ############################################################### 23 ###############################################################
24 24
25 GROUP=io.livekit 25 GROUP=io.livekit
26 -VERSION_NAME=2.10.1-SNAPSHOT 26 +VERSION_NAME=2.11.0
27 27
28 POM_DESCRIPTION=LiveKit Android SDK, WebRTC Rooms 28 POM_DESCRIPTION=LiveKit Android SDK, WebRTC Rooms
29 29
1 { 1 {
2 "name": "client-sdk-android", 2 "name": "client-sdk-android",
3 - "version": "2.10.0", 3 + "version": "2.11.0",
4 "repository": "https://github.com/livekit/client-sdk-android.git", 4 "repository": "https://github.com/livekit/client-sdk-android.git",
5 "license": "Apache License 2.0", 5 "license": "Apache License 2.0",
6 "private": true, 6 "private": true,