Releases: livekit/client-sdk-flutter
Releases · livekit/client-sdk-flutter
v2.1.5
What's Changed
- feat: provide option to skip stop/restartTrack for mute/unmute by @td-famedly in #516
- Improvements for example app. by @cloudwebrtc in #515
- fix: audio devcie ids consistency by @cloudwebrtc in #513
- release: 2.1.5. by @cloudwebrtc in #517
Full Changelog: v2.1.4...v2.1.5
v2.1.4
What's Changed
- bump version of flutter-webrtc with privacy manifest files
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
- upgrade to connectivity plus 6.x. by @cloudwebrtc in #503
- bump dart_webrtc to 1.4.3.
Notice:
This upgrade already supports Flutter 3.19.x.
If you are using Flutter Web for Firefox, please upgrade Flutter to 3.19.6 or above.
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
-
- fix: Expose keyRingSize/discardFrameWhenCryptorNotReady parameters for KeyProvider. by @cloudwebrtc in #495
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- update to package:web by @jezell in #484
- feat: add keyRingSize/discardFrameWhenCryptorNotReady to KeyProviderOptions. by @cloudwebrtc in #493
- release: 2.1.1. by @cloudwebrtc in #494
New Contributors
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.0.3
What's Changed
- feat: add setKey variant, setRawKey by @td-famedly in #482
- Update screenshare logic for svc publishing by @cloudwebrtc in #487
- Read capabilities from RtcRTPReceiver instead of from sender. by @cloudwebrtc in #488
- Prevent screen-sharing on flutter web mobile. by @cloudwebrtc in #486
- release: 2.0.3. by @cloudwebrtc in #489
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Add Android 14 media projection perm to docs by @davidliu in #470
- remove @nodec comment for internal functions. by @cloudwebrtc in #471
- fix package of android example by @niucho in #472
- fix: Remember last settings for republish all tracks (full-reconnect). by @cloudwebrtc in #475
- chore: add screenshare audio video enabled methods by @td-famedly in #473
- fix: use latest key index for new rtp nodes by @td-famedly in #476
- release: 2.0.2. by @cloudwebrtc in #477
New Contributors
- @niucho made their first contribution in #472
- @td-famedly made their first contribution in #473
Full Changelog: v2.0.1...v2.0.2
v2.0.0
2.0.0
Breaking Changes
There are several breaking changes between v1 and v2. Please consult our migration guide when upgrading to v2.
Room.participants
was renamed toRoom.remoteParticipants
Room.{audio/video}Tracks
was renamed toRoom.{audio/video}TrackPublications
LocalParticipant.publishData
now uses participant identity as destinations instead of participant sids.Room.sid
now changed toawait room.getSid();
.- Removed
VideoQuality.OFF
fromVideoQuality
enum.
Removal of previously deprecated APIs
LiveKitClient.connect
- Please usevar room = Room(...)
androom.connect
instead.track in TrackMutedEvent/TrackUnmutedEvent
- Usepublication
insteadTrackStreamStateUpdatedEvent.trackPublication
- UseTrackStreamStateUpdatedEvent.publication
insteadRemotePublication.videoQuality
- UseRemotePublication.setVideoQuality(quality)
insteadRemotePublication.subscribed
- UseRemotePublication.subscribe()
orunsubscribe()
insteadRemotePublication.enabled
- UseRemotePublication.enable()
ordisable()
insteadParticipant.unpublishTrack
- UseParticipant.removePublishedTrack
instead- Removed
AudioPublishOptions.stopMicTrackOnMute
Other changes
- Do not emit Reconnecting event during connection resume. (#459)
- Cleanup when remove remote participants. (#460)
- Support change key index for encryptors. (#457)
- Bug fixes for e2ee (Web/Firefox). (#453)
- Add lost quality (Protocol v11). (#443)
- [E2EE] Add key handler for web worker. (#449)
- E2EE improvement. (#461)
What's Changed
- Remove deprecated APIs. by @cloudwebrtc in #429
- Change publishData signature. by @cloudwebrtc in #436
- Rename some parameters. by @cloudwebrtc in #435
- Use enum VideoQuality/TrackType without exporting PBType. by @cloudwebrtc in #444
- support sync streams (Protocol V10). by @cloudwebrtc in #445
- add lost quality (Protocol v11). by @cloudwebrtc in #443
- rename participant.{audio,video}Tracks => participant.{audio,video}TrackPublications. by @cloudwebrtc in #447
- async get room sid (Protocol v12). by @cloudwebrtc in #446
- Add NOTICE by @dsa in #451
- link homepage to github repo. by @cloudwebrtc in #450
- update Copyright 2023 => 2024. by @cloudwebrtc in #452
- [E2EE] add key handler for web worker. by @cloudwebrtc in #449
- [🤖 readme-manager] Update README by @Ocupe in #454
- bug fixes for e2ee (Web/Firefox). by @cloudwebrtc in #453
- Support change key index for encryptors. by @cloudwebrtc in #457
- Do not emit Reconnecting event during the connection resume. by @cloudwebrtc in #459
- cleanup when remove remote participants. by @cloudwebrtc in #460
- E2EE improvement. by @cloudwebrtc in #461
- v2 README changes. by @cloudwebrtc in #462
- release: 2.0.0. by @cloudwebrtc in #464
New Contributors
Full Changelog: v1.5.6...v2.0.0
1.5.6
1.5.6
- Set different rendering methods for web and native.
- Improve reconnection events, add RoomAttemptReconnectEvent.
- upgrade protocol.