Releases: livekit/client-sdk-swift
Releases · livekit/client-sdk-swift
1.0.8
- Fix iOS 16 audio issues
- Fix Xcode 13 compile errors
- Fix iOS speaker / receiver toggle
- Ping/pong logic
- Set sender encoding for audio tracks
Diff: 1.0.7...1.0.8
1.0.7
- Fixed: Data publishing issues
- Minor improvements
Full diff: 1.0.6...1.0.7
1.0.6
- Objective-C support.
- Improved
MacOSScreenCapturerto use ScreenCaptureKit when possible and introduced new Display / Window enumeration APIMacOSScreenCapturer.sources(for:includeCurrentApplication:). - New
RemoteAudioTrack.volumeparameter. VideoView.rotationOverrideparameter now works for macOS also.- Fix: Camera capturer not able to select 60 FPS.
- Fix: iOS not able to publish high resolution in some cases.
1.0.5
- Allow custom
VideoRendererto be added toVideoTrack - Report network type
- VideoView rotation for iOS
- Better thread handling
- Enabled TCP candidates to improve connectivity
- Other optimizations & bug fixes
1.0.4
- Fix 1080p publishing on macOS.
- Fix AudioManager thread deadlock.
1.0.3
- Fix degradationPreference
1.0.2
- Using WebRTC M104.
- iOS screen sharing improvements. Includes
LKSampleHandlerclass that wrapsRPBroadcastSampleHandlerfrom ReplayKit. - Reconnection improvements.
- Audio management improvements and feature to toggle speaker output.
- Removed dependency on Apple's swift-collections package.
- Default to protocol 8 for faster connections, deprecated
LiveKit.connect(). - Cocoapods support.
- Minor bug fixes.
1.0.1
- Re-send track permissions on connect
- Feature to report rendering state of
VideoViewthroughVideoViewDelegate - Broadcast extension
LKSampleHandlerclass
1.0.0
Recent changes
- Disable receiving stream when not in use. #88
- Fix mirror mode bug in
VideoView - Better FPS selection logic for
CameraCapturer#86 - Minor optimizations
Full diff 0.9.15...1.0.0