stream_video 0.3.0 copy "stream_video: ^0.3.0" to clipboard
stream_video: ^0.3.0 copied to clipboard

The Official Low-level Client for Stream Video, a service for building video calls, audio rooms, and live-streaming applications.

0.3.0 #

🚧 Breaking changes

  • Removed the incomingCallerNameOverride and incomingCallerHandlerOverride from StreamVideoPushParams in favor of the new callerCustomizationCallback in StreamVideoPushNotificationManager.

✅ Added

  • callerCustomizationCallback to StreamVideoPushNotificationManager that allow dynamic customization of CallKit call screen

Example usage:

pushNotificationManagerProvider: StreamVideoPushNotificationManager.create(
    ...
    callerCustomizationCallback: ({required callCid, callerHandle, callerName}) =>
          CallerCustomizationResponse(name: "Customized $callerName"),
    ),
  • Added a includeUserDetails field to determine if user details should be passed to backend when connecting user.
  • Exposed call coordinator events through the coordinatorEvents stream in the Call class.
  • Added team, notify, and custom properties to getOrCreate() for Call.

🐞 Fixed

  • Added Apple audio configuration to make audio work in silent mode.
  • Fixes queryCalls response mapping.

🔄 Changed

0.2.0 #

✅ Added

  • removeMembers and updateCallMembers to Call

🔄 Changed

Breaking changes 🚧

  • renamed inviteUsers to addMembers in Call
  • renamed parameter name in getOrCreateCall from participantIds to memberIds

0.1.1 #

  • Fixed call join bug
  • Fixed CallKit call not ending bug
  • Anonymous users can no longer connect to WS
  • Users can no longer join a call twice

0.1.0 #

  • Aligned SDK initialization with other SDKs
  • Fixed callkit and push implementation for SDK
  • Added parsing for CallPermissions
  • Fix duplicate participants in call
  • General bug fixes and improvements

0.0.3 #

  • Updated minimum supported SDK version to Flutter 3.10/Dart 3.0

0.0.2 #

  • Updates for backend
  • Support for reactions

0.0.1+1 #

  • Fixed README

0.0.1 #

  • Initial beta release of Stream Video 🚀