livekit_client 1.1.0-hotfix 
livekit_client: ^1.1.0-hotfix copied to clipboard
Flutter Client SDK for LiveKit. Build real-time video and audio into your apps. Supports iOS, Android, and Web.
CHANGELOG #
1.1.0-hotfix #
- Align the version in .podspec with the package version (fix compilation errors under ios/mac).
 
1.1.0 #
- Set subscription to allowed when subscribed.
 - Handle combined participant update.
 - Downgrade version settings to support flutter 2.8.0+.
 - Fix: camera release.
 - Feat: iOS screen share.
 - Feat: Screen sharing for desktop.
 - Feat: protocol v8.
 
1.0.1 #
- Re-send tracks permissions after reconnected.
 - Add audioBitrate option for publishAudioTrack.
 - Bump version for flutter_webrtc (up to 0.8.9).
 - Fix: SIGTERM / Crash on connection (Windows) #121
 - Fix: Microphone not published on windows build #64
 
1.0.0 #
- Ready for Flutter 3.
 mirrorModeforVideoTrackRenderer.- Fix url building logic for validation mode.
 - Changed 
AVAudioSessionCategoryswitch timing to publish / unpublish. - Support for Bluetooth on Android 11.
 
0.5.9 #
- Fix: iOS audio issue which prevents 
AVAudioSessionCategoryto switch correctly. 
0.5.8 #
- Support for protocol 7, remote unpublish.
 - Fixes simulcast issues with Android devices.
 - Adds ability to select capture device by id.
 serverRegionproperty on Room.- Minor optimizations.
 
0.5.7 #
- Using WebRTC version M97.
 - New track subscription permissions API.
 - Improvements to reconnect logic.
 - Room metadata update event.
 
0.5.6 #
- Using WebRTC version M93.
 - New 
dynacastoption toRoomOptions. Dynacast dynamically pauses video layers that are not being consumed by any subscribers, significantly reducing publishing CPU and bandwidth usage. (currently defaults to off) - Rename 
optimizeVideotoadaptiveStreamand improve stability. AdaptiveStream lets LiveKit automatically manage quality of subscribed video tracks to optimize for bandwidth and CPU. - Ensure data channel is ready state when 
LocalParticipant.publishDataapi is called. 
0.5.5 #
- Default capture options for setCameraEnabled, setMicrophoneEnabled
 - Track stream update events
 - Send video layers to server for more video optimization
 - Room instance can be created without connecting
 - Release Camera/Mic when track is muted
 - Better type handling
 - Option to unpublish without stopping track
 - Fixed RemoteTrackPublication mute events
 - Fixed data channel publish bug
 - Initial Windows support
 
0.5.4 #
- Screen sharing support for Android
 - Fixed TrackPublication/Track mute status
 - Fixed bug with updateTrack
 - Fixed being able to apply capture resolution constraints
 - Initial macOS support
 
0.5.3 #
- Connection quality information
 - Automatic video optimizations
 - Simplified track APIs
 - Fix ios camera switch issue
 - Looser podspec constraint for WebRTC-SDK to avoid build issues
 - Better URL parsing
 
0.5.2 #
- change ios audio session defaults to support voice isolation
 - fix explicit subscribe/unsubscribe issue
 - fix WebRTC-SDK resolve issue
 
0.5.1 #
- include plugins for Android and Web
 
0.5.0 #
- major update with new event system
 - supports simulcast for iOS
 - support for background audio for iOS
 - support for protocol 3, subscriber as primary connection
 - improved audio management for iOS, mic indicator only when audio tracks published
 - fires TrackUnpublished for local tracks
 - fixed occasional crashes during publishing
 
0.4.1 #
- fixed video rendering blank after widget changes
 
0.4.0 #
- fixed audio track playback for web
 - fixed publishing tracks for web
 - updated constants to be lowerCamelCase
 - updated style & formatting guide
 
0.3.0 #
replaceTrackAPI to switch camera sources- example app works on Android
 
0.2.0 #
- pass more detailed connect error message
 - bugfixes with publishing duplicate video tracks
 - removed use of media stream during publishing
 
0.1.1 #
- Minor improvements to error handling
 
0.1.0 #
- Initial beta release.