From 2781d81420a8ef1c7e1f8f762fd9781d045d2ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bra=C5=BCewicz?= Date: Mon, 5 Aug 2024 14:52:56 +0200 Subject: [PATCH] Release v0.5.0 (#727) * Release v0.5.0 * tweaks * tweaks * changelog tweaks --- dogfooding/pubspec.yaml | 6 +++--- packages/stream_video/CHANGELOG.md | 20 +++++++++++++++++++ packages/stream_video/lib/version.g.dart | 2 +- packages/stream_video/pubspec.yaml | 2 +- packages/stream_video_flutter/CHANGELOG.md | 20 +++++++++++++++++++ .../stream_video_flutter/example/pubspec.yaml | 6 +++--- packages/stream_video_flutter/pubspec.yaml | 6 +++--- .../CHANGELOG.md | 5 +++++ .../pubspec.yaml | 4 ++-- .../stream_video_screen_sharing/CHANGELOG.md | 4 ++-- .../stream_video_screen_sharing/pubspec.yaml | 6 ++++-- 11 files changed, 64 insertions(+), 17 deletions(-) diff --git a/dogfooding/pubspec.yaml b/dogfooding/pubspec.yaml index 27c9610d1..b979bd537 100644 --- a/dogfooding/pubspec.yaml +++ b/dogfooding/pubspec.yaml @@ -29,9 +29,9 @@ dependencies: share_plus: ^8.0.3 shared_preferences: ^2.2.0 stream_chat_flutter: ^8.0.0 - stream_video_flutter: ^0.4.4 - stream_video_push_notification: ^0.4.4 - stream_video_screen_sharing: ^0.4.4 + stream_video_flutter: ^0.5.0 + stream_video_push_notification: ^0.5.0 + stream_video_screen_sharing: ^0.5.0 uni_links: ^0.5.1 dev_dependencies: diff --git a/packages/stream_video/CHANGELOG.md b/packages/stream_video/CHANGELOG.md index f2d07b072..8e74d40f5 100644 --- a/packages/stream_video/CHANGELOG.md +++ b/packages/stream_video/CHANGELOG.md @@ -1,3 +1,23 @@ +## 0.5.0 + +✅ Added +* Picture in Picture (PiP) is now also supported on iOS. For more information, refer to the [documentation](https://getstream.io/video/docs/flutter/advanced/picture_in_picture/) + +🐞 Fixed +* Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14. + +🚧 Breaking changes +* The implementation of `BroadcastSampleHandler`, used for `broadcast` screen-sharing mode on iOS is now moved from `stream_video_flutter` package to a separate [stream_video_screen_sharing](https://pub.dev/packages/stream_video_screen_sharing) package. +Migration steps: +- Add `stream_video_screen_sharing` dependency to your `pubspec.yaml` file +- Replace the import in `SampleHandler.swift` file from `stream_video_flutter` to `stream_video_screen_sharing` +- Replace the dependancy added to the extension target in `Podfile` file from `stream_video_flutter` to `stream_video_screen_sharing` + +For complete screen-sharing guide please refer to the [documentaiton](https://getstream.io/video/docs/flutter/advanced/screen_sharing/) + +* Previously deprecated `String` `type` parameters in `makeCall()` and `getCallRingingState()` methods are now removed. Use `StreamCallType` `callType` parameter now. +* Previously deprecated `events` and `coordinatorEvents` streams are now removed from `Call` class. Use `callEvents` instead. + ## 0.4.4 ✅ Added diff --git a/packages/stream_video/lib/version.g.dart b/packages/stream_video/lib/version.g.dart index aa393580d..055b21711 100644 --- a/packages/stream_video/lib/version.g.dart +++ b/packages/stream_video/lib/version.g.dart @@ -1,5 +1,5 @@ // This file is generated. Do not manually edit. /// Current package version. -const String streamVideoVersion = '0.4.4'; +const String streamVideoVersion = '0.5.0'; const String androidWebRTCVersion = 'libwebrtc-m125.6422.03'; const String iosWebRTCVersion = 'libwebrtc-m125.6422.04'; diff --git a/packages/stream_video/pubspec.yaml b/packages/stream_video/pubspec.yaml index 92ae4d897..e8b8e90a7 100644 --- a/packages/stream_video/pubspec.yaml +++ b/packages/stream_video/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video description: The Official Low-level Client for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 0.4.4 +version: 0.5.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues diff --git a/packages/stream_video_flutter/CHANGELOG.md b/packages/stream_video_flutter/CHANGELOG.md index ddd7b7382..30203716f 100644 --- a/packages/stream_video_flutter/CHANGELOG.md +++ b/packages/stream_video_flutter/CHANGELOG.md @@ -1,3 +1,23 @@ +## 0.5.0 + +✅ Added +* Picture in Picture (PiP) is now also supported on iOS. For more information, refer to the [documentation](https://getstream.io/video/docs/flutter/advanced/picture_in_picture/) + +🐞 Fixed +* Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14. + +🚧 Breaking changes +* The implementation of `BroadcastSampleHandler`, used for `broadcast` screen-sharing mode on iOS is now moved from `stream_video_flutter` package to a separate [stream_video_screen_sharing](https://pub.dev/packages/stream_video_screen_sharing) package. +Migration steps: +- Add `stream_video_screen_sharing` dependency to your `pubspec.yaml` file +- Replace the import in `SampleHandler.swift` file from `stream_video_flutter` to `stream_video_screen_sharing` +- Replace the dependancy added to the extension target in `Podfile` file from `stream_video_flutter` to `stream_video_screen_sharing` + +For complete screen-sharing guide please refer to the [documentaiton](https://getstream.io/video/docs/flutter/advanced/screen_sharing/) + +* Previously deprecated `String` `type` parameters in `makeCall()` and `getCallRingingState()` methods are now removed. Use `StreamCallType` `callType` parameter now. +* Previously deprecated `events` and `coordinatorEvents` streams are now removed from `Call` class. Use `callEvents` instead. + ## 0.4.4 ✅ Added diff --git a/packages/stream_video_flutter/example/pubspec.yaml b/packages/stream_video_flutter/example/pubspec.yaml index 00c20a0bd..616290441 100644 --- a/packages/stream_video_flutter/example/pubspec.yaml +++ b/packages/stream_video_flutter/example/pubspec.yaml @@ -28,9 +28,9 @@ dependencies: path_provider: ^2.1.0 share_plus: ^7.1.0 shared_preferences: ^2.2.0 - stream_video: ^0.4.4 - stream_video_flutter: ^0.4.4 - stream_video_push_notification: ^0.4.4 + stream_video: ^0.5.0 + stream_video_flutter: ^0.5.0 + stream_video_push_notification: ^0.5.0 dependency_overrides: stream_video: diff --git a/packages/stream_video_flutter/pubspec.yaml b/packages/stream_video_flutter/pubspec.yaml index 891ee8b89..ed9cf487e 100644 --- a/packages/stream_video_flutter/pubspec.yaml +++ b/packages/stream_video_flutter/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_flutter description: The Official UI package for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 0.4.4 +version: 0.5.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -19,7 +19,7 @@ dependencies: flutter_webrtc: ^0.11.6 plugin_platform_interface: ^2.1.7 rate_limiter: ^1.0.0 - stream_video: ^0.4.4 + stream_video: ^0.5.0 visibility_detector: ^0.4.0+2 dependency_overrides: @@ -53,6 +53,6 @@ flutter: topics: - video - audio - - audioroom + - screen-sharing - webrtc - livestream diff --git a/packages/stream_video_push_notification/CHANGELOG.md b/packages/stream_video_push_notification/CHANGELOG.md index f8a820792..f108667f6 100644 --- a/packages/stream_video_push_notification/CHANGELOG.md +++ b/packages/stream_video_push_notification/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.5.0 + +🐞 Fixed +* Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14. + ## 0.4.4 * Sync version with `stream_video_flutter` 0.4.4 diff --git a/packages/stream_video_push_notification/pubspec.yaml b/packages/stream_video_push_notification/pubspec.yaml index 801c21a6a..5fe369d38 100644 --- a/packages/stream_video_push_notification/pubspec.yaml +++ b/packages/stream_video_push_notification/pubspec.yaml @@ -1,7 +1,7 @@ name: stream_video_push_notification description: Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. -version: 0.4.4 +version: 0.5.0 homepage: https://getstream.io/video/ repository: https://github.com/GetStream/stream-video-flutter issue_tracker: https://github.com/GetStream/stream-video-flutter/issues @@ -22,7 +22,7 @@ dependencies: meta: ^1.9.1 plugin_platform_interface: ^2.1.6 rxdart: ^0.27.7 - stream_video: ^0.4.4 + stream_video: ^0.5.0 uuid: ^4.2.1 dev_dependencies: diff --git a/packages/stream_video_screen_sharing/CHANGELOG.md b/packages/stream_video_screen_sharing/CHANGELOG.md index da5d74208..c440e27f1 100644 --- a/packages/stream_video_screen_sharing/CHANGELOG.md +++ b/packages/stream_video_screen_sharing/CHANGELOG.md @@ -1,2 +1,2 @@ -## 0.4.3 -* Screen sharing package added with `BroadcastSampleHandler` implementation for iOS broadcast extension \ No newline at end of file +## 0.5.0 +* Screen sharing package added with `BroadcastSampleHandler` implementation for iOS broadcast extension. \ No newline at end of file diff --git a/packages/stream_video_screen_sharing/pubspec.yaml b/packages/stream_video_screen_sharing/pubspec.yaml index 125fbab51..65b1e60af 100644 --- a/packages/stream_video_screen_sharing/pubspec.yaml +++ b/packages/stream_video_screen_sharing/pubspec.yaml @@ -1,7 +1,9 @@ name: stream_video_screen_sharing description: "Official Screen Sharing Plugin for Stream Video Flutter." -version: 0.4.3 -homepage: +version: 0.5.0 +homepage: https://getstream.io/video/ +repository: https://github.com/GetStream/stream-video-flutter +issue_tracker: https://github.com/GetStream/stream-video-flutter/issues environment: sdk: '>=3.3.3 <4.0.0'