Skip to content

Latest commit

 

History

History
174 lines (106 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

174 lines (106 loc) · 14.6 KB

@signalwire/js

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

[3.2.0] - 2021-09-09

Added

  • #261 9dd7dbb - Expose startRecording() method to recording a RoomSession. It returns a RoomSessionRecording object so it can be paused, resumed and stopped.

  • #273 249facf - Added member.talking.started, member.talking.ended events and deprecated member.talking.start and member.talking.stop for consistency with other event names.

Dependencies

[3.1.1] - 2021-08-27

Changed

  • #243 e45c52c - Allow to set the logger level via logLevel argument on the UserOptions interface.

Dependencies

[3.1.0] - 2021-08-13

Added

  • #236 b967c89 - Apply audio and video constraints sent from the backend consuming the mediaParams event.
  • #240 b5d2a72 - Allow speakerId to be set when creating a room object to set the audio output device before join.
  • #239 5c2eb71 - Exports methods to check if the environment supports getUserMedia or getDisplayMedia

Changed

  • #237 6d36287 - Set parent memberId for screenShare and additionalDevice sessions. Add default audio constraints for screenShareObjects.

Dependencies

[3.0.0] - 2021-08-09

Added

  • #224 447460c - Export createCameraDeviceWatcher, createMicrophoneDeviceWatcher and createSpeakerDeviceWatcher helper methods

  • #195 ef1964c - Export types/interfaces for Room events

  • #160 399d213 - Expose createScreenShareObject() method to share the screen in a room

  • #179 acf8082 - Expose createSecondSourceObject() method to stream from additional sources in a room

  • #214 ec49478 - Included commonjs versions into js and webrtc packages

  • #188 efe9bd8 - Add updateSpeaker method

Changed

  • #188 efe9bd8 - Move Room to js package

  • #190 8bb4e76 - Split Room objects into Room, RoomDevice and RoomScreenShare with specific methods for each use case

  • #212 2c89dfb - Deprecated getLayoutList and getMemberList in favour of getLayouts and getMembers respectively. Other methods (audioMute, audioUnmute, deaf, hideVideoMuted, removeMember, setInputSensitivity, setLayout, setMicrophoneVolume, setSpeakerVolume, showVideoMuted, undeaf, videoMute, videoUnmute) that were previously returning { code: string, message: string } also went through a signature change and are now returning Promise<void>

  • #145 7ba9d45 - Add types to createRoomObject method

  • #161 22b61d3 - Rename some internal objects and review the public exports

  • #144 95df411 - Renamed internal sessions classes, Bundled core dependencies

  • #156 703ee44 - Update RoomLayout interfaces and events payloads

Fixed

  • #196 d91b841 - Fix esm bundle output for js package

  • #226 2bdd043 - Fix setMicrophoneVolume() behavior on Room, RoomDevice and RoomScreenShare objects. Fix setSpeakerVolume() behavior on Room object.

  • #138 9e3a65a - Always check stopMicrophoneWhileMuted and stopCameraWhileMuted in createRoomObject

  • #177 f4372cd - Fix bug with the localVideo overlay rendering

Removed

  • #154 5820540 - Remove regenerator-runtime from dependencies

Dependencies

3.0.0-beta.6

Patch Changes

  • ec49478: Included commonjs versions into js and webrtc packages
  • eaad2d8: Try to use aspectRatio 16:9 as a default value for video constraints
  • Updated dependencies [ec49478]
    • @signalwire/core@3.0.0-beta.4
    • @signalwire/webrtc@3.0.0-beta.4

3.0.0-beta.5

Patch Changes

  • ef1964c: Export types/interfaces for Room events
  • 2c89dfb: Deprecated getLayoutList and getMemberList in favour of getLayouts and getMembers respectively. Other methods (audioMute, audioUnmute, deaf, hideVideoMuted, removeMember, setInputSensitivity, setLayout, setMicrophoneVolume, setSpeakerVolume, showVideoMuted, undeaf, videoMute, videoUnmute) that were previously returning { code: string, message: string } also went through a signature change and are now returning Promise<void>
  • Updated dependencies [2c89dfb]
    • @signalwire/core@3.0.0-beta.3
    • @signalwire/webrtc@3.0.0-beta.3

3.0.0-beta.4

Patch Changes

  • Fix esm bundle output for js package

3.0.0-beta.3

Patch Changes

  • efe9bd8: Move Room to js package
  • 8bb4e76: Split Room objects into Room, RoomDevice and RoomScreenShare with specific methods for each use case
  • acf8082: Expose addMicrophone, addCamera and addDevice methods to stream from additional devices in a room.
  • 9ee753d: Expose updateCamera and updateMicrophone methods to switch devices while connected to a Room.
  • efe9bd8: Add updateSpeaker method
  • f4372cd: Fix bug with the localVideo overlay rendering
  • a15b69a: Add getMemberList method to retrieve the member list for the current room
  • Updated dependencies [efe9bd8]
    • @signalwire/core@3.0.0-beta.2
    • @signalwire/webrtc@3.0.0-beta.2

3.0.0-beta.2

Patch Changes

  • 5820540: Remove regenerator-runtime from dependencies
  • 399d213: Expose createScreenShareObject() method to share the screen in a room
  • 7ba9d45: Add types to createRoomObject method
  • 22b61d3: Rename some internal objects and review the public exports
  • 95df411: Renamed internal sessions classes, Bundled core dependencies
  • 703ee44: Update RoomLayout interfaces and events payloads
  • Updated dependencies [703ee44]
    • @signalwire/core@3.0.0-beta.1
    • @signalwire/webrtc@3.0.0-beta.1

3.0.0-beta.1

Patch Changes

  • 9e3a65a: Always check stopMicrophoneWhileMuted and stopCameraWhileMuted in createRoomObject
  • Updated dependencies [fe0fe0a]
    • @signalwire/core@3.0.0-beta.0
    • @signalwire/webrtc@3.0.0-beta.0

3.0.0-beta.0

Major Changes

  • fb2fa66: Initial beta release of SignalWire JS SDK