Skip to content

Releases: 100mslive/100ms-flutter

1.10.6

17 Sep 11:18
0a2d2e3
Compare
Choose a tag to compare

1.10.6 - 2024-09-17

Package Version
hms_room_kit 1.1.6
hmssdk_flutter 1.10.6

Breaking Changes in hms_room_kit

  • Removed Noise Cancellation dependency from Prebuilt on Android

    Noise Cancellation dependency is removed from Prebuilt on Android.
    Users will have to add the dependency manually in their Android project to use Noise Cancellation.
    This change is made to reduce the size of the Prebuilt package.
    Refer to the Noise Cancellation documentation for more details.

hmssdk_flutter

  • Added Camera Zoom Controls in HMSCameraControls

    Users can now control the camera zoom using the HMSCameraControls class. The setZoom method can be used to set the zoom level of the camera.

    Learn more about Camera Zoom Controls here.

hms_room_kit

  • Added support to control Automatic Gain Control and Noise Suppresion in Prebuilt

    Prebuilt now supports toggling Automatic Gain Control (AGC) and Noise Suppresion for better audio quality. Users can enable or disable AGC and Noise Suppresion from the prebuilt interface.

  • Resolved an issue where the Prebuilt UI was not updating on performing End Session

  • Hand Raise sorting based on Time

    Hand Raise list is now sorted based on the time of raising the hand. Refer to the Hand Raise documentation for more details.

  • Added support to perform Switch Role of any user on Prebuilt

    Users can now switch the role of any user, if they have necessary permissions, from the Prebuilt interface. Refer to the Change Role documentation for more details.

Uses Android SDK 2.9.67 & iOS SDK 1.16.1

Full Changelog: 1.10.5...1.10.6

1.10.5

25 Jul 10:09
85a1d95
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.5
hmssdk_flutter 1.10.5

hms_room_kit

  • Noise Cancellation initial state customisation

    Noise cancellation initial state can now be customised from the prebuilt customiser.

Uses Android SDK 2.9.64 & iOS SDK 1.15.0

Full Changelog: 1.10.4...1.10.5

1.10.4

01 Jul 07:40
5d2be71
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.4
hmssdk_flutter 1.10.4
hms_video_plugin 0.0.2

hmssdk_flutter

  • Live Transcription in webRTC calls

    HMSSDK now provides support for transcription in webRTC calls. You can now start/stop transcription using HMSTranscriptionController methods. HMSSDK provides also provides callbacks for transcription start/stop events. Learn more about it here

  • Applications no longer need to request permissions for camera, microphone etc. HMSSDK handles the permissions internally. Checkout the permissions guide

hms_room_kit

  • Introducing live transcription options in prebuilt

    Prebuilt now supports live transcription for better accessibility. Users can enable or disable live transcription from the prebuilt interface.

Uses Android SDK 2.9.59 & iOS SDK 1.12.0

Full Changelog: 1.10.3...1.10.4

1.10.3

12 Jun 07:36
c2cedce
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.3
hmssdk_flutter 1.10.3
hms_video_plugin 0.0.1

hms_room_kit

  • Hand Raise can now be controlled from dashboard

    Hand Raise feature can now be enabled or disabled from the dashboard prebuilt customiser.

hms_video_plugin

  • Introducing support for Virtual Background and Blur

    Users can now use virtual background and blur features in their video calls using the hms_video_plugin.
    Learn more about the feature here

Uses Android SDK 2.9.59 & iOS SDK 1.12.0

Full Changelog: 1.10.2...1.10.3

1.10.2

15 May 11:48
4e1ecb2
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.2
hmssdk_flutter 1.10.2

hmssdk_flutter

  • Introducing Whiteboard support in HMSSDK

    HMSSDK now provides support for Whiteboard. You can now start/stop a whiteboard using HMSWhiteboardController methods. HMSSDK provides also provides callbacks for whiteboard start/stop events. Learn more about it here

  • HLS Layer methods

    HLS Stream Layers can be controlled using the HMSHLSPlayerController's getHLSLayers and setHLSLayer methods. Learn more about the methods here

  • onPeerListUpdate event on HMSPreviewListener

    The onPeerListUpdate event is now available on HMSPreviewListener to get updates on the peer list. Learn more about it here

hms_room_kit

  • Whiteboard support in Prebuilt

    Prebuilt now supports whiteboard for better collaboration. Users can create, manage, and stop whiteboards directly from the prebuilt interface.

  • Introducing option to select layers in HLS Player

    HLS Player now supports layer selection from HLS Player Settings.

Uses Android SDK 2.9.56 & iOS SDK 1.10.0

Full Changelog: 1.10.1...1.10.2

1.10.1

26 Apr 13:04
a95f205
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.1
hmssdk_flutter 1.10.1

hmssdk_flutter

  • Support for captions in HLS Player

    HMSSDK now provides support for captions in HLS Player. You can now enable or disable captions in the HLS Player using the
    HMSHLSPlayerController methods. Moreover HMSSDK provides a new onCues callback to get captions. Learn more about it here

hms_room_kit

  • Support for captions in HLS Player UI

    HLS Player now supports captions for better accessibility. This can be enabled or disabled from the player settings.

  • Introducing Landscape Mode for HLS Player

    HLS Player now supports landscape mode for better viewing experience.

Uses Android SDK 2.9.54 & iOS SDK 1.9.0

Full Changelog: 1.10.0...1.10.1

1.10.0

22 Apr 07:10
022b579
Compare
Choose a tag to compare
Package Version
hms_room_kit 1.1.0
hmssdk_flutter 1.10.0

hmssdk_flutter

  • Noise Cancellation Integration

    You can enhance your app's audio quality with the newly integrated Noise Cancellation feature in HMSSDK. With this addition, control Noise Cancellation settings through the HMSNoiseCancellationController

    Learn more about leveraging this capability in your app by checking the documentation here.

  • SIP Capability

    HMSSDK now offers a way to differentiate between SIP and non-SIP users in the Room. You can use the type property in the HMSPeer class to check if a peer is a SIP user.

    Learn more about SIP Capabilities here.

  • HMSHLSPlayer now uses Hybrid Composition on Android for better performance.

hms_room_kit

  • Newly designed UI for SIP Peers

    SIP peers will now have a newly designed UI to match the overall theme of the application.

  • Enhanced Prebuilt with Noise Cancellation

    Prebuilt supports noise cancellation out of the box. Users can enable or disable noise cancellation from the prebuilt interface.

  • All-New HLS Player Interface

    HLS Player now has a new look and feel to enhance the overall user experience.

  • Removed flutter_foreground_task dependency from prebuilt

    Prebuilt no longer uses flutter_foreground_task package. For apps that require foreground service, the package can be added on the application level.

Uses Android SDK 2.9.54 & iOS SDK 1.8.0

Full Changelog: 1.9.14...1.10.0

1.9.14

01 Apr 07:44
31742b9
Compare
Choose a tag to compare

1.9.14 - 2024-04-01

Package Version
hms_room_kit 1.0.17
hmssdk_flutter 1.9.14

hmssdk_flutter

  • Resolved an issue on iOS where video appears stretched in landscape mode

Uses Android SDK 2.9.51 & iOS SDK 1.8.0

Full Changelog: 1.9.13...1.9.14

1.9.13

15 Mar 09:56
cc03415
Compare
Choose a tag to compare

1.9.13 - 2024-03-15

Package Version
hms_room_kit 1.0.16
hmssdk_flutter 1.9.13

hmssdk_flutter

  • Leave Room Immediately if the app is killed(iOS only)

    HMSSDK automatically triggers the leave method call when the iOS application is terminated.

hms_room_kit

  • Ability to join rooms directly without a preview

    Prebuilt now allows direct room joining without preview, customizable via the dashboard's Customize Prebuilt section.

Updated to Android SDK 2.9.51 & iOS SDK 1.6.0

Full Changelog: 1.9.12...1.9.13

1.9.12

04 Mar 09:58
2f45caf
Compare
Choose a tag to compare

1.9.12 - 2024-03-04

Package Version
hms_room_kit 1.0.15
hmssdk_flutter 1.9.12

hmssdk_flutter

  • Introducing methods to fetch polls, questions, leaderboards and results

    Users can now fetch polls based on the poll state, questions for a poll and poll results
    using the fetchPollList, fetchPollQuestions and getPollResults methods.
    Checkout the docs here

hms_room_kit

  • Ability to fetch concluded and draft polls

    Prebuilt now fetches all the polls happened during the session. Additionally, users can now retrieve draft polls from other platforms and launch them.

  • Ability to join Room using Auth Token

    Prebuilt now supports joining rooms using Auth Token along with Room codes

Updated to Android SDK 2.9.4 & iOS SDK 1.6.0

Full Changelog: 1.9.11...1.9.12