Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
2.0.16
What's Changed
- AudioManager adjustments by @hiroshihorie in #486
- Fix stats chain by @hiroshihorie in #487
Full Changelog: 2.0.15...2.0.16
2.0.15
What's Changed
- fix visionOS compilation in Xcode 15 by @bcherry in #468
- tvOS: Enable Multicam & fix device enumeration by @hiroshihorie in #471
- Specify deviceType in CameraCaptureOptions by @hiroshihorie in #470
- Local track subscribed event by @hiroshihorie in #467
- Add
visionOS
andtvOS
to client os info by @hiroshihorie in #476 - Fix audio track counting by @hiroshihorie in #477
- Expose iceTransportPolicy by @hiroshihorie in #480
Full Changelog: 2.0.14...2.0.15
2.0.14
What's Changed
- tvOS support by @hiroshihorie in #466
- Update multi-cam logic by @hiroshihorie in #464
- Support
AudioRenderer
protocol forAudioManager
by @hiroshihorie in #465
Full Changelog: 2.0.13...2.0.14
2.0.13
What's Changed
- Fix rotation in SampleBuffer Renderer by @patryk-sredzinski in #438
- Optimize SampleBufferVideoRenderer by @hiroshihorie in #441
- Use
AVCaptureMultiCamSession
for iOS by @hiroshihorie in #432 - visionOS support by @hiroshihorie in #433
- Participant attributes by @hiroshihorie in #448
- Transcription events CLT-343 by @hiroshihorie in #406
- visionOS Persona camera support by @hiroshihorie in #460
- Add timestamps to TranscriptionSegment by @bcherry in #459
- Send audio track features CLT-208 by @hiroshihorie in #456
- Fix multi-cam support by @hiroshihorie in #461
New Contributors
- @patryk-sredzinski made their first contribution in #438
- @bcherry made their first contribution in #451
Full Changelog: 2.0.12...2.0.13
2.0.12
What's Changed
- Disconnect room if macOS will sleep by @hiroshihorie in #421
- Relaunch screenshare ext. when re-enabling the track by @hiroshihorie in #424
- Data channel improvements by @hiroshihorie in #418
- Fix mic indicator not turning off when muted.
Full Changelog: 2.0.11...2.0.12
2.0.11
What's Changed
- Expose Participant.kind by @hiroshihorie in #401
- Use WebRTC M125 by @hiroshihorie in #403
- Use new internal import instead of
@_implementationOnly
by @hiroshihorie in #402 - Simplify code by merging Room and Engine by @hiroshihorie in #400
- Improve AsyncTimer to silence compile warnings by @hiroshihorie in #405
- Fixed typos in errors by @Gamec in #407
- Fix
participant.identity
is nil inparticipantDidDisconnect
delegate by @hiroshihorie in #408 - Fix Swift 6.0 compatibility by @NachoSoto in #409
New Contributors
- @Gamec made their first contribution in #407
- @NachoSoto made their first contribution in #409
Full Changelog: 2.0.10...2.0.11
2.0.10
What's Changed
- Safe RTCFrameCryptor initialization by @hiroshihorie in #396
Full Changelog: 2.0.9...2.0.10
2.0.9
What's Changed
- Fix E2EEOptions object equality by @hiroshihorie in #388
- Update CocoaPods webrtc version
- LiveKitSDK.prepare() method
Full Changelog: 2.0.8...2.0.9
2.0.8
What's Changed
- Transport timeout in
ConnectOptions
by @hiroshihorie in #375 degradationPreference
inVideoPublishOptions
by @hiroshihorie in #376- Optimize
MulticastDelegate
performance by @hiroshihorie in #379 - Render frames directly from
VideoCapturer
forLocalVideoTrack
s by @hiroshihorie in #378 - Speed up camera publishing by @hiroshihorie in #377
- Smooth transition for
VideoView
capture position update by @hiroshihorie in #383 - Pinch to zoom in & out by @hiroshihorie in #384
Full Changelog: 2.0.7...2.0.8
2.0.7
What's Changed
- Can select
device
inCameraCaptureOptions
by @hiroshihorie in #372 - Variable sampleRate for
toAVAudioPCMBuffer()
by @hiroshihorie in #373 - Thread-safe
RTCInitFieldTrialDictionary
by @hiroshihorie in webrtc-sdk/webrtc#116
Full Changelog: 2.0.6...2.0.7