All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
-
#261
9dd7dbb
- ExposestartRecording()
method to recording a RoomSession. It returns a RoomSessionRecording object so it can be paused, resumed and stopped. -
#273
249facf
- Addedmember.talking.started
,member.talking.ended
events and deprecatedmember.talking.start
andmember.talking.stop
for consistency with other event names.
- Updated dependencies [
a0f2ac7
,6f58367
,f37333a
,9dd7dbb
,e6233cc
,9dd7dbb
,249facf
,5b4e57d
,7380582
]:- @signalwire/core@3.1.2
- @signalwire/webrtc@3.1.2
- Updated dependencies [
97dacbb
,d399bb4
,e45c52c
,1daa61f
,b7299f0
,c270247
]:- @signalwire/core@3.1.1
- @signalwire/webrtc@3.1.1
- #236
b967c89
- Applyaudio
andvideo
constraints sent from the backend consuming themediaParams
event.
- #240
b5d2a72
- AllowspeakerId
to be set when creating a room object to set the audio output device before join.
- #237
6d36287
- Set parent memberId for screenShare and additionalDevice sessions. Add defaultaudio
constraints for screenShareObjects.
-
#224
447460c
- ExportcreateCameraDeviceWatcher
,createMicrophoneDeviceWatcher
andcreateSpeakerDeviceWatcher
helper methods -
#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
- Includedcommonjs
versions intojs
andwebrtc
packages
-
#190
8bb4e76
- Split Room objects into Room, RoomDevice and RoomScreenShare with specific methods for each use case -
#212
2c89dfb
- DeprecatedgetLayoutList
andgetMemberList
in favour ofgetLayouts
andgetMembers
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 returningPromise<void>
-
#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
-
#226
2bdd043
- FixsetMicrophoneVolume()
behavior on Room, RoomDevice and RoomScreenShare objects. FixsetSpeakerVolume()
behavior on Room object. -
#138
9e3a65a
- Always check stopMicrophoneWhileMuted and stopCameraWhileMuted in createRoomObject -
#177
f4372cd
- Fix bug with the localVideo overlay rendering
- Updated dependencies [
6995825
,efe9bd8
,ef1964c
,8e08e73
,4524780
,fe0fe0a
,399d213
,8bb4e76
,2c89dfb
,a15b69a
,acf8082
,f6b8b10
,d84f142
,a5ef49a
,12178ce
,9ee753d
,22b61d3
,5820540
,d017a99
,b1f3d45
,5b5c454
,ec49478
,0eeca38
,efe9bd8
,9ebadd6
,45e6159
,95df411
,2aa7ff0
,703ee44
]:- @signalwire/core@3.0.0
- @signalwire/webrtc@3.0.0
- ec49478: Included
commonjs
versions intojs
andwebrtc
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
- ef1964c: Export types/interfaces for Room events
- 2c89dfb: Deprecated
getLayoutList
andgetMemberList
in favour ofgetLayouts
andgetMembers
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 returningPromise<void>
- Updated dependencies [2c89dfb]
- @signalwire/core@3.0.0-beta.3
- @signalwire/webrtc@3.0.0-beta.3
- Fix esm bundle output for
js
package
- 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
andaddDevice
methods to stream from additional devices in a room. - 9ee753d: Expose
updateCamera
andupdateMicrophone
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
- 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
- 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
- fb2fa66: Initial beta release of SignalWire JS SDK