|
1 | | -## Upcoming |
| 1 | +## 0.4.3 |
| 2 | + |
| 3 | +🐞 Fixed |
| 4 | +* Fixed reconnection flow. |
| 5 | +* Fixed compilation errors on web. |
| 6 | +* Fixed screen-sharing not working on some versions of Android. |
| 7 | +* Fixed accepting incoming call during another call (or outgoing call). |
| 8 | +* Fixed CallKit incoming push label and Android accept call button icons for audio-only calls. |
2 | 9 |
|
3 | 10 | ✅ Added |
| 11 | +* Added support for missed calls. Push notifications and `CallMissedEvent` event will be sent now when the user misses the call. |
| 12 | +* Added support for call transcription [check transcription cookbook](https://getstream.io/video/docs/flutter/ui-cookbook/transcriptions/) |
| 13 | + * Added `startTranscription()`, `stopTranscription()` and `listTranscriptions()` methods to `Call` class. |
| 14 | +* Added option to take a screenshot during the call [check screenshot documentation](https://getstream.io/video/docs/flutter/screenshots/) |
| 15 | + * Added `takeScreenshot()` method to `Call` class. |
| 16 | +* Added `recordingExternalStorage` optional param to `call.startRecording()` method. |
| 17 | +* Added `requestScreenSharePermission()` method to `Call` class that ensures correct permissions are given for screen-sharing on Android. |
4 | 18 |
|
5 | | -- CallKit now displays appropriate video and audio call labels. |
| 19 | +🔄 Changed |
| 20 | +* Changed `role` member to `roles`, to reflect the possibility of the user having multiple roles, in `CallParticipantState` and `CallMember`. |
| 21 | +* Changed `SortParamRequest` to `SortParam`. |
| 22 | + |
| 23 | +🔄 Changed some of the signatures |
| 24 | +* `listRecordings()` method in PermissionsManager doesn't require `sessionId` param now. |
| 25 | +* `setParticipantPinned()` method in `Call` and `CallSession` now requires `sessionId`, `userId`, and `pinned` params instead of `SetParticipantPinned` action. |
| 26 | +* `updateViewportVisibility()` method in `CallSession` now requires `visibilityChange` param instead of `UpdateViewportVisibility` action. |
| 27 | +* `setSubscriptions()` and `updateSubscription()` methods in `CallSession` now require a list of `subscriptionChanges` param instead of a list of `SetSubscription` actions. |
| 28 | +* Added optional `reason` param to `reject()` method in `Call` class. |
| 29 | + |
| 30 | +Removed |
| 31 | +* Removed `updateSubscriptions` method from `Call`. |
6 | 32 |
|
7 | 33 | ## 0.4.2 |
8 | 34 |
|
|
0 commit comments