Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
2.0.6
What's Changed
- Add Privacy manifest file by @hiroshihorie in #363
- Fix FrameCryptor crash by @hiroshihorie in #357
- Remove CHeaders by @hiroshihorie in #356
- Audio processing convenience methods by @hiroshihorie in #360
- Report
CaptureOptions
inVideoRenderer
& switchVideoView
mirror mode instantly by @hiroshihorie in #366
Full Changelog: 2.0.5...2.0.6
2.0.5
Bug fixes
- Protect transport completers by @hiroshihorie in #347
- Synchronous VideoView internal state by @hiroshihorie in #348
- Guarantee serial execution of simplified publish APIs by @hiroshihorie in #351
- Fix
add(audioRenderer:)
by @hiroshihorie in #352
Full Changelog: 2.0.4...2.0.5
2.0.4
What's Changed
- Expose VideoFrame properties by @hiroshihorie in #341
- Mac Catalyst support by @hiroshihorie in #340
- Add rotationOverride property to SwiftUIVideoView by @hiroshihorie in #344
Full Changelog: 2.0.3...2.0.4
2.0.3
What's Changed
- Prefixed LiveKitWebRTC package & xcframework by @hiroshihorie in #339
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- Improve reconnect logic by @hiroshihorie in #335
- Other minor fixes.
Full Changelog: 2.0.1...2.0.2
2.0.1
- Fix Xcode 14.2 compiling issues.
- Fix iOS compiling issues.
Full Changelog: 2.0.0...2.0.1
2.0.0
New
Fully removed Google's Promises library and migrated to Swift Concurrency (async/await).
New codecs supported: VP9
, AV1
- Uses static LK-prefixed WebRTC lib to avoid conflicts with other WebRTC frameworks.
Room.connect(...)
,publish(videoTrack:)
,publish(audioTrack:)
are now cancelable byTask.cancel()
.
Breaking changes
Room
.localParticipant
is no longer an Optional type.RoomDelegate
andParticipantDelegate
signatures have changed.Room.sid
,Participant.sid
,Participant.identity
are no longer aString
type.
If you are switching from v1, see migration guide for details.
Diff: 1.1.6...2.0.0
1.1.6
1.1.5
Fixes various thread related crashes
What's Changed
- v1 Fix
DispatchQueueTimer
crashes by @hiroshihorie in #310 - v1 fix
Transport
races by @hiroshihorie in #311 - v1 fix
DataChannelPair
races by @hiroshihorie in #312 - v1 Thread safe E2EE by @hiroshihorie in #315
Full Changelog: 1.1.4...1.1.5
1.1.4
Maintenance release
- Fix Xcode
14.2
compiling - Fix missing ObjC methods #278
- Fix initial
RemoteTrackPublication
mute state
Diff: 1.1.3...1.1.4