Skip to content

Releases: GetStream/stream-video-swift

1.0.0

02 May 06:55
Compare
Choose a tag to compare

May 01, 2024

πŸ”„ Changed

  • The return type of call.get() is now the API type GetCallResponse which encapsulates the previous CallResponse under the call property. #335
  • Remove Nuke dependency from the SwiftUI SDK. #340
  • members type changed from MemberRequest to Member in startCall and enterLobby in CallViewModel. #368

βœ… Added

  • The SDK now provides a CallKit integration out of the box. #334
  • Infrastructure required for NoiseCancellation support #353
  • User call_display_name property from VoIP push notifications, whenever is available #361

🐞 Fixed

  • An issue where VoIP push notifications for ended calls, were received when the user connects #336

0.5.3

19 Mar 15:42
Compare
Choose a tag to compare

March 19, 2024

🐞 Fixed

  • CallView positioning when placed inside a UIKit container. #329

0.5.2

15 Mar 18:47
Compare
Choose a tag to compare

March 15, 2024

βœ… Added

  • Stats reporting. #313

0.5.1

05 Mar 16:48
Compare
Choose a tag to compare

March 05, 2024

βœ… Added

  • New API that allows adding/removing capturePhotoOutput, videoOutput on the local participant's AVCaptureSession. #301
  • New API that allows zooming the local participant's camera. #301
  • VideoFilters for blurring or setting an image as background. #309

🐞 Fixed

  • Updated Web Socket reconnection logic. #314

0.5.0

16 Feb 10:54
Compare
Choose a tag to compare

February 15, 2024

πŸ”„ Changed

  • The following API changes occurred as part of the redesign. #269 & #270
    • OutgoingCallView now accepts an additional callTopView parameter to align with the updated design.
    • CallParticipantsInfoView and the ViewFactory.makeParticipantsListView method aren't accept the availableFrame anymore.
    • ParticipantsGridLayout orientation parameter isn't required anymore.
    • The onRotate ViewModifier has been removed. You can use the InjectedValues[\.orientationAdapter] which is an ObservableObject that can provide information regarding device orientation.

0.4.2

08 Dec 19:06
Compare
Choose a tag to compare

December 08, 2023

⚠️ Important

  • Nuke dependency is no longer exposed. If you were using this dependency we were exposing, you would need to import it manually. This is due to our newest addition supporting Module Stable XCFramework, see more below in the "Added" section. If you encounter any SPM-related problems, be sure to reset the package caches.

βœ… Added

  • Add support for pre-built XCFrameworks
  • Fast reconnection
  • New redesigned UI components. #236

πŸ”„ Changed

  • You can now focus on a desired point in the local video stream. #221
  • The following API changes occurred as part of the redesign. #221
    • CornerDragableView has been renamed to CornerDraggableView and initializer changed.
    • LocalParticipantViewModifier & VideoCallParticipantModifier now accept a few parameters that allow you to further control their presentation.
    • ScreenSharingView now accepts a isZoomEnabled parameter to control if the the view will be zoom-able.
    • LocalVideoView now accepts a availableFrame parameter.

0.4.1

16 Oct 12:38
Compare
Choose a tag to compare

October 16, 2023

🐞 Fixed

  • Video tracks remain disabled when they become visible #191

0.4.0

11 Oct 12:09
Compare
Choose a tag to compare

October 11, 2023

βœ… Added

  • Picture-in-Picture support
  • Livestream Player
  • Call stats report

πŸ”„ Changed

  • Factory method for creating LocalParticipantViewModifier
  • availableSize has been replaced by availableFrame in most Views.

🐞 Fixed

  • Current user overlay view size when camera is off
  • Thermal state improvements
  • Benchmark tests for up to 1000 users

0.3.0

25 Aug 13:26
Compare
Choose a tag to compare

August 25, 2023

βœ… Added

  • Screensharing from iOS devices
  • Remote pinning of users
  • Add XCPrivacy manifest
  • Custom Audio Filters

πŸ”„ Changed

  • Factory method for creating VideoCallParticipantView
  • VideoCallParticipantView init method

🐞 Fixed

  • Stability improvements
  • CPU usage improvements

0.2.0

18 Jul 13:15
Compare
Choose a tag to compare

July 18, 2023

βœ… Added

  • SDK version info sent in all requests
  • Call participants shown in the lobby view
  • Support for setting default audio device
  • Improved test coverage