Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
2.0.19
2.0.18
What's Changed
- Camera frame cropping / scaling by @hiroshihorie in #512
- Limit scaled frame to source frame dimensions by @hiroshihorie in #513
Full Changelog: 2.0.17...2.0.18
2.0.17
What's Changed
- Improved network switching on iOS thanks to a WebRTC bug fix. (webrtc-sdk/webrtc#151) WebRTC 125.6422.10 by @hiroshihorie in #502
- Update readme with CallKit integration notes by @davidzhao in #489
- Fixes in stats by @hiroshihorie in #490
- Don't configure audio session inside state lock by @hiroshihorie in #491
- Fix audio renderer crash by @hiroshihorie in #493
- Minor VideoView optimization by @hiroshihorie in #492
- AVAudioPCMBuffer resample helper by @hiroshihorie in #498
- Int16 mode for
toAVAudioPCMBuffer
by @hiroshihorie in #497 - Fix boundaries setting for "SampleBufferVideoRenderer" re-layouting by @VatamanuBogdan in #506
- Remove leaked renderers appeared on camera switch by @VatamanuBogdan in #507
- Audio visualization helpers by @hiroshihorie in #474
New Contributors
- @VatamanuBogdan made their first contribution in #506
Full Changelog: 2.0.16...2.0.17
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