From ad778c368c6d59413c56149ae220799a8eb33ef3 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 19 May 2022 19:43:42 +0200 Subject: [PATCH] Prepare Releases (#540) * remove beta from realtime-api and set v3 * generate version * clean install to update lock --- .changeset/angry-flies-lick.md | 7 -- .changeset/blue-files-tease.md | 7 -- .changeset/brown-tools-sit.md | 5 -- .changeset/calm-dingos-exist.md | 6 -- .changeset/chilly-actors-deny.md | 6 -- .changeset/clever-countries-bake.md | 7 -- .changeset/clever-teachers-call.md | 7 -- .changeset/cool-boxes-shout.md | 7 -- .changeset/curly-years-visit.md | 6 -- .changeset/cyan-students-applaud.md | 6 -- .changeset/dull-numbers-roll.md | 5 -- .changeset/eighty-snakes-drop.md | 5 -- .changeset/eleven-avocados-brush.md | 5 -- .changeset/few-colts-mate.md | 5 -- .changeset/few-kangaroos-accept.md | 6 -- .changeset/flat-students-fail.md | 7 -- .changeset/forty-melons-build.md | 9 --- .changeset/forty-moons-dance.md | 7 -- .changeset/friendly-pumpkins-tickle.md | 6 -- .changeset/fuzzy-pianos-nail.md | 6 -- .changeset/grumpy-falcons-fetch.md | 6 -- .changeset/hip-wombats-help.md | 6 -- .changeset/hot-rocks-judge.md | 7 -- .changeset/hungry-singers-deliver.md | 7 -- .changeset/itchy-phones-fix.md | 5 -- .changeset/itchy-schools-ring.md | 5 -- .changeset/itchy-singers-arrive.md | 5 -- .changeset/khaki-buses-hear.md | 7 -- .changeset/kind-lemons-tan.md | 5 -- .changeset/late-guests-perform.md | 6 -- .changeset/loud-drinks-smell.md | 6 -- .changeset/mean-starfishes-compete.md | 7 -- .changeset/modern-terms-wave.md | 5 -- .changeset/moody-walls-trade.md | 7 -- .changeset/popular-steaks-draw.md | 7 -- .changeset/real-bikes-travel.md | 5 -- .changeset/rich-bikes-drive.md | 7 -- .changeset/seven-steaks-punch.md | 7 -- .changeset/short-apes-dance.md | 5 -- .changeset/silent-eagles-compare.md | 7 -- .changeset/slimy-socks-brake.md | 5 -- .changeset/strange-mails-shout.md | 6 -- .changeset/strong-yaks-drive.md | 6 -- .changeset/stupid-forks-know.md | 5 -- .changeset/sweet-camels-melt.md | 7 -- .changeset/swift-baboons-happen.md | 5 -- .changeset/tender-snakes-kiss.md | 5 -- .changeset/thick-buses-sip.md | 6 -- .changeset/thick-starfishes-appear.md | 7 -- .changeset/thin-oranges-pump.md | 5 -- .changeset/tiny-experts-wink.md | 6 -- .changeset/warm-yaks-drive.md | 7 -- internal/e2e-realtime-api/CHANGELOG.md | 14 ++++ internal/e2e-realtime-api/package.json | 2 +- internal/playground-js/CHANGELOG.md | 12 ++++ internal/playground-js/package.json | 2 +- internal/playground-realtime-api/CHANGELOG.md | 44 ++++++++++++ internal/playground-realtime-api/package.json | 2 +- package-lock.json | 43 ++++++------ packages/core/CHANGELOG.md | 54 +++++++++++++++ packages/core/package.json | 2 +- packages/js/CHANGELOG.md | 28 ++++++++ packages/js/package.json | 6 +- packages/react-native/package.json | 4 +- packages/realtime-api/CHANGELOG.md | 67 +++++++++++++++++++ packages/realtime-api/package.json | 5 +- packages/web-api/package.json | 2 +- packages/webrtc/CHANGELOG.md | 21 ++++++ packages/webrtc/package.json | 4 +- 69 files changed, 276 insertions(+), 353 deletions(-) delete mode 100644 .changeset/angry-flies-lick.md delete mode 100644 .changeset/blue-files-tease.md delete mode 100644 .changeset/brown-tools-sit.md delete mode 100644 .changeset/calm-dingos-exist.md delete mode 100644 .changeset/chilly-actors-deny.md delete mode 100644 .changeset/clever-countries-bake.md delete mode 100644 .changeset/clever-teachers-call.md delete mode 100644 .changeset/cool-boxes-shout.md delete mode 100644 .changeset/curly-years-visit.md delete mode 100644 .changeset/cyan-students-applaud.md delete mode 100644 .changeset/dull-numbers-roll.md delete mode 100644 .changeset/eighty-snakes-drop.md delete mode 100644 .changeset/eleven-avocados-brush.md delete mode 100644 .changeset/few-colts-mate.md delete mode 100644 .changeset/few-kangaroos-accept.md delete mode 100644 .changeset/flat-students-fail.md delete mode 100644 .changeset/forty-melons-build.md delete mode 100644 .changeset/forty-moons-dance.md delete mode 100644 .changeset/friendly-pumpkins-tickle.md delete mode 100644 .changeset/fuzzy-pianos-nail.md delete mode 100644 .changeset/grumpy-falcons-fetch.md delete mode 100644 .changeset/hip-wombats-help.md delete mode 100644 .changeset/hot-rocks-judge.md delete mode 100644 .changeset/hungry-singers-deliver.md delete mode 100644 .changeset/itchy-phones-fix.md delete mode 100644 .changeset/itchy-schools-ring.md delete mode 100644 .changeset/itchy-singers-arrive.md delete mode 100644 .changeset/khaki-buses-hear.md delete mode 100644 .changeset/kind-lemons-tan.md delete mode 100644 .changeset/late-guests-perform.md delete mode 100644 .changeset/loud-drinks-smell.md delete mode 100644 .changeset/mean-starfishes-compete.md delete mode 100644 .changeset/modern-terms-wave.md delete mode 100644 .changeset/moody-walls-trade.md delete mode 100644 .changeset/popular-steaks-draw.md delete mode 100644 .changeset/real-bikes-travel.md delete mode 100644 .changeset/rich-bikes-drive.md delete mode 100644 .changeset/seven-steaks-punch.md delete mode 100644 .changeset/short-apes-dance.md delete mode 100644 .changeset/silent-eagles-compare.md delete mode 100644 .changeset/slimy-socks-brake.md delete mode 100644 .changeset/strange-mails-shout.md delete mode 100644 .changeset/strong-yaks-drive.md delete mode 100644 .changeset/stupid-forks-know.md delete mode 100644 .changeset/sweet-camels-melt.md delete mode 100644 .changeset/swift-baboons-happen.md delete mode 100644 .changeset/tender-snakes-kiss.md delete mode 100644 .changeset/thick-buses-sip.md delete mode 100644 .changeset/thick-starfishes-appear.md delete mode 100644 .changeset/thin-oranges-pump.md delete mode 100644 .changeset/tiny-experts-wink.md delete mode 100644 .changeset/warm-yaks-drive.md diff --git a/.changeset/angry-flies-lick.md b/.changeset/angry-flies-lick.md deleted file mode 100644 index 63243e1bf..000000000 --- a/.changeset/angry-flies-lick.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/e2e-realtime-api': patch -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -Expose `connectPhone()` and `connectSip()` helper methods on the Voice Call. diff --git a/.changeset/blue-files-tease.md b/.changeset/blue-files-tease.md deleted file mode 100644 index df50f1723..000000000 --- a/.changeset/blue-files-tease.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Expose the `Voice.createPlaylist()` method to simplify playing media on a Voice Call. diff --git a/.changeset/brown-tools-sit.md b/.changeset/brown-tools-sit.md deleted file mode 100644 index 0edb979db..000000000 --- a/.changeset/brown-tools-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/webrtc': patch ---- - -Check for `audioContext.state` before closing it. diff --git a/.changeset/calm-dingos-exist.md b/.changeset/calm-dingos-exist.md deleted file mode 100644 index f77c22854..000000000 --- a/.changeset/calm-dingos-exist.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -[internal] add sendDigits method to Voice.Call diff --git a/.changeset/chilly-actors-deny.md b/.changeset/chilly-actors-deny.md deleted file mode 100644 index 1a4b53cd9..000000000 --- a/.changeset/chilly-actors-deny.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add `Call.waitFor()` method diff --git a/.changeset/clever-countries-bake.md b/.changeset/clever-countries-bake.md deleted file mode 100644 index 5644604e9..000000000 --- a/.changeset/clever-countries-bake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to record audio in `Voice` Call. diff --git a/.changeset/clever-teachers-call.md b/.changeset/clever-teachers-call.md deleted file mode 100644 index dc5a7fa56..000000000 --- a/.changeset/clever-teachers-call.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': patch -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -Expose `disconnect()` from Messaging and Task Client objects. diff --git a/.changeset/cool-boxes-shout.md b/.changeset/cool-boxes-shout.md deleted file mode 100644 index 1da2de55d..000000000 --- a/.changeset/cool-boxes-shout.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-js': patch -'@signalwire/core': patch -'@signalwire/js': patch ---- - -[internal] fix parse nested fields diff --git a/.changeset/curly-years-visit.md b/.changeset/curly-years-visit.md deleted file mode 100644 index b28f93e1c..000000000 --- a/.changeset/curly-years-visit.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': patch -'@signalwire/realtime-api': patch ---- - -Fix calling.call.received event handler diff --git a/.changeset/cyan-students-applaud.md b/.changeset/cyan-students-applaud.md deleted file mode 100644 index 2ec7345ec..000000000 --- a/.changeset/cyan-students-applaud.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/js': patch ---- - -[internal] Rename internal `cantina` namespace to `video-manager` diff --git a/.changeset/dull-numbers-roll.md b/.changeset/dull-numbers-roll.md deleted file mode 100644 index f09189c79..000000000 --- a/.changeset/dull-numbers-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Fix to allow the JS SDK to be used in the Shadow DOM. diff --git a/.changeset/eighty-snakes-drop.md b/.changeset/eighty-snakes-drop.md deleted file mode 100644 index f4c7bd6aa..000000000 --- a/.changeset/eighty-snakes-drop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Fix regression on `createRoomObject` method. diff --git a/.changeset/eleven-avocados-brush.md b/.changeset/eleven-avocados-brush.md deleted file mode 100644 index 465ac2b45..000000000 --- a/.changeset/eleven-avocados-brush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Disconnect the underlay client in case of signaling and/or media errors. diff --git a/.changeset/few-colts-mate.md b/.changeset/few-colts-mate.md deleted file mode 100644 index 43be01144..000000000 --- a/.changeset/few-colts-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -[internal] add `runWorker` api to replace setWorker/attachWorker combo diff --git a/.changeset/few-kangaroos-accept.md b/.changeset/few-kangaroos-accept.md deleted file mode 100644 index 355b8d856..000000000 --- a/.changeset/few-kangaroos-accept.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sw-internal/playground-js': patch -'@signalwire/webrtc': patch ---- - -Fix `getDevicesWithPermissions` for Firefox. diff --git a/.changeset/flat-students-fail.md b/.changeset/flat-students-fail.md deleted file mode 100644 index 1ecd52247..000000000 --- a/.changeset/flat-students-fail.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to prompt for digits or speech using `prompt()` in `Voice` Call. diff --git a/.changeset/forty-melons-build.md b/.changeset/forty-melons-build.md deleted file mode 100644 index 67d338b1a..000000000 --- a/.changeset/forty-melons-build.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@sw-internal/playground-js': patch -'@sw-internal/playground-realtime-api': patch -'@signalwire/core': patch -'@signalwire/js': patch -'@signalwire/realtime-api': patch ---- - -[internal] Review parsing of nested fields in our EE transform pipeline diff --git a/.changeset/forty-moons-dance.md b/.changeset/forty-moons-dance.md deleted file mode 100644 index b726620a8..000000000 --- a/.changeset/forty-moons-dance.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Expose the `Voice.createDialer()` method to simplify dialing devices on a Voice Call. diff --git a/.changeset/friendly-pumpkins-tickle.md b/.changeset/friendly-pumpkins-tickle.md deleted file mode 100644 index 23e1e2360..000000000 --- a/.changeset/friendly-pumpkins-tickle.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -[internal] Migrate Voice namespace to runWorkers API diff --git a/.changeset/fuzzy-pianos-nail.md b/.changeset/fuzzy-pianos-nail.md deleted file mode 100644 index 60ad4a2a3..000000000 --- a/.changeset/fuzzy-pianos-nail.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sw-internal/e2e-realtime-api': patch -'@sw-internal/playground-realtime-api': patch ---- - -[internal] upgrade to latest esbuild / esbuild-register diff --git a/.changeset/grumpy-falcons-fetch.md b/.changeset/grumpy-falcons-fetch.md deleted file mode 100644 index adca532ea..000000000 --- a/.changeset/grumpy-falcons-fetch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sw-internal/playground-js': patch -'@signalwire/core': patch ---- - -[internal] Skip BaseComponents and Proxies in toExternalJSON diff --git a/.changeset/hip-wombats-help.md b/.changeset/hip-wombats-help.md deleted file mode 100644 index 74a6f6d66..000000000 --- a/.changeset/hip-wombats-help.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -[internal] Add ability to return the payload when the dial fails diff --git a/.changeset/hot-rocks-judge.md b/.changeset/hot-rocks-judge.md deleted file mode 100644 index b273995f7..000000000 --- a/.changeset/hot-rocks-judge.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch -'@signalwire/js': patch ---- - -Improve typings of the public interface for the Chat namespace diff --git a/.changeset/hungry-singers-deliver.md b/.changeset/hungry-singers-deliver.md deleted file mode 100644 index 5c18504a7..000000000 --- a/.changeset/hungry-singers-deliver.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to play media in `Voice` Call. diff --git a/.changeset/itchy-phones-fix.md b/.changeset/itchy-phones-fix.md deleted file mode 100644 index c8d4638b8..000000000 --- a/.changeset/itchy-phones-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Fix: expose all the active recordings on the `room.joined` event diff --git a/.changeset/itchy-schools-ring.md b/.changeset/itchy-schools-ring.md deleted file mode 100644 index 257495951..000000000 --- a/.changeset/itchy-schools-ring.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -[internal] Improve WS reconnect logic diff --git a/.changeset/itchy-singers-arrive.md b/.changeset/itchy-singers-arrive.md deleted file mode 100644 index b6a6be106..000000000 --- a/.changeset/itchy-singers-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/webrtc': minor ---- - -Deprecate `getDevicesWithPermissions` and promote `getDevices` to check for permissions to always return a valid/useful device list with `deviceId` and `label`. diff --git a/.changeset/khaki-buses-hear.md b/.changeset/khaki-buses-hear.md deleted file mode 100644 index 5cfeeee38..000000000 --- a/.changeset/khaki-buses-hear.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/e2e-realtime-api': minor -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor ---- - -[internal] Add playground and e2e tests for Task namespace diff --git a/.changeset/kind-lemons-tan.md b/.changeset/kind-lemons-tan.md deleted file mode 100644 index 0fae25346..000000000 --- a/.changeset/kind-lemons-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sw-internal/e2e-realtime-api': minor ---- - -[internal] added node-tap diff --git a/.changeset/late-guests-perform.md b/.changeset/late-guests-perform.md deleted file mode 100644 index fcd1f9071..000000000 --- a/.changeset/late-guests-perform.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -[internal] initial implementation of the Voice namespace. Adds ability to make outbound calls diff --git a/.changeset/loud-drinks-smell.md b/.changeset/loud-drinks-smell.md deleted file mode 100644 index b3ad6d1c9..000000000 --- a/.changeset/loud-drinks-smell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add `Messaging` namespace in realtime-api SDK. diff --git a/.changeset/mean-starfishes-compete.md b/.changeset/mean-starfishes-compete.md deleted file mode 100644 index 95e9e6efe..000000000 --- a/.changeset/mean-starfishes-compete.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to connect and disconnect legs in `Voice` namespace. diff --git a/.changeset/modern-terms-wave.md b/.changeset/modern-terms-wave.md deleted file mode 100644 index 75ea1eef8..000000000 --- a/.changeset/modern-terms-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -[internal] remove usage of synthetic events for dial/answer/hangup diff --git a/.changeset/moody-walls-trade.md b/.changeset/moody-walls-trade.md deleted file mode 100644 index 2e1f6726b..000000000 --- a/.changeset/moody-walls-trade.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/js': patch -'@signalwire/realtime-api': patch ---- - -[internal] Review parsing of nested fields diff --git a/.changeset/popular-steaks-draw.md b/.changeset/popular-steaks-draw.md deleted file mode 100644 index e13f687d9..000000000 --- a/.changeset/popular-steaks-draw.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to tap audio in `Voice` Call. diff --git a/.changeset/real-bikes-travel.md b/.changeset/real-bikes-travel.md deleted file mode 100644 index 5f28e32a0..000000000 --- a/.changeset/real-bikes-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -[internal] add option to skip caching the base instance when using the event emitter transform pipeline. diff --git a/.changeset/rich-bikes-drive.md b/.changeset/rich-bikes-drive.md deleted file mode 100644 index 51b3dd5a4..000000000 --- a/.changeset/rich-bikes-drive.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to start detectors for machine/digit/fax in `Voice` Call. diff --git a/.changeset/seven-steaks-punch.md b/.changeset/seven-steaks-punch.md deleted file mode 100644 index fdcf24a0a..000000000 --- a/.changeset/seven-steaks-punch.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add `waitForEnded()` method to the CallPlayback component to easily wait for playbacks to end. diff --git a/.changeset/short-apes-dance.md b/.changeset/short-apes-dance.md deleted file mode 100644 index 36c1c3498..000000000 --- a/.changeset/short-apes-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -Fix issue with `Call.connect` and inbound calls diff --git a/.changeset/silent-eagles-compare.md b/.changeset/silent-eagles-compare.md deleted file mode 100644 index fcc147050..000000000 --- a/.changeset/silent-eagles-compare.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@signalwire/core': minor -'@signalwire/js': minor -'@signalwire/realtime-api': minor ---- - -Introduce PubSub namespace diff --git a/.changeset/slimy-socks-brake.md b/.changeset/slimy-socks-brake.md deleted file mode 100644 index 2da25983f..000000000 --- a/.changeset/slimy-socks-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Force video elements to play when paused by UA diff --git a/.changeset/strange-mails-shout.md b/.changeset/strange-mails-shout.md deleted file mode 100644 index 8bd84d8ff..000000000 --- a/.changeset/strange-mails-shout.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -Change `connect` to accept builder objects diff --git a/.changeset/strong-yaks-drive.md b/.changeset/strong-yaks-drive.md deleted file mode 100644 index dba991893..000000000 --- a/.changeset/strong-yaks-drive.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/js': patch ---- - -[internal] Add ability to cache computed transforms diff --git a/.changeset/stupid-forks-know.md b/.changeset/stupid-forks-know.md deleted file mode 100644 index 3977456e4..000000000 --- a/.changeset/stupid-forks-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor ---- - -[internal] Add playground for Messaging namespace diff --git a/.changeset/sweet-camels-melt.md b/.changeset/sweet-camels-melt.md deleted file mode 100644 index 3303a1b3c..000000000 --- a/.changeset/sweet-camels-melt.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': minor -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Add ability to receive inbound Calls in the `Voice` namespace. diff --git a/.changeset/swift-baboons-happen.md b/.changeset/swift-baboons-happen.md deleted file mode 100644 index bf829504b..000000000 --- a/.changeset/swift-baboons-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/webrtc': minor ---- - -Add timeout on `getUserMedia` requests and reject in case of no response from the browser diff --git a/.changeset/tender-snakes-kiss.md b/.changeset/tender-snakes-kiss.md deleted file mode 100644 index 5a875d107..000000000 --- a/.changeset/tender-snakes-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -Add `Messaging.send()` return types diff --git a/.changeset/thick-buses-sip.md b/.changeset/thick-buses-sip.md deleted file mode 100644 index ce05d1855..000000000 --- a/.changeset/thick-buses-sip.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': patch -'@signalwire/realtime-api': patch ---- - -[internal] Make `context` optional in Messaging `send()` method. diff --git a/.changeset/thick-starfishes-appear.md b/.changeset/thick-starfishes-appear.md deleted file mode 100644 index ce72c466d..000000000 --- a/.changeset/thick-starfishes-appear.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': patch -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -Migrate `createDialer` and `createPlaylist` to Dialer and Playlist constructors diff --git a/.changeset/thin-oranges-pump.md b/.changeset/thin-oranges-pump.md deleted file mode 100644 index 60cdd7dd4..000000000 --- a/.changeset/thin-oranges-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': minor ---- - -Add `Task` namespace diff --git a/.changeset/tiny-experts-wink.md b/.changeset/tiny-experts-wink.md deleted file mode 100644 index f0e982ae8..000000000 --- a/.changeset/tiny-experts-wink.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/realtime-api': patch ---- - -Renamed Dialer to DeviceBuilder, added ability to pass `region` to `dialPhone` and `dialSip` diff --git a/.changeset/warm-yaks-drive.md b/.changeset/warm-yaks-drive.md deleted file mode 100644 index 1bfa48d5a..000000000 --- a/.changeset/warm-yaks-drive.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sw-internal/playground-realtime-api': patch -'@signalwire/core': minor -'@signalwire/realtime-api': minor ---- - -Rename Call method `waitUntilConnected` to `waitForDisconnected` and expose `disconnect` on the VoiceClient diff --git a/internal/e2e-realtime-api/CHANGELOG.md b/internal/e2e-realtime-api/CHANGELOG.md index ccdd0c659..dcbbcdab0 100644 --- a/internal/e2e-realtime-api/CHANGELOG.md +++ b/internal/e2e-realtime-api/CHANGELOG.md @@ -1,5 +1,19 @@ # @sw-internal/e2e-realtime-api +## 0.1.0 + +### Minor Changes + +- [#471](https://github.com/signalwire/signalwire-js/pull/471) [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8) - [internal] Add playground and e2e tests for Task namespace + +* [#525](https://github.com/signalwire/signalwire-js/pull/525) [`3f6dec5e`](https://github.com/signalwire/signalwire-js/commit/3f6dec5e75a14a1effea4051d7530a356111a171) - [internal] added node-tap + +### Patch Changes + +- [#535](https://github.com/signalwire/signalwire-js/pull/535) [`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7) - Expose `connectPhone()` and `connectSip()` helper methods on the Voice Call. + +* [#521](https://github.com/signalwire/signalwire-js/pull/521) [`70b5b38d`](https://github.com/signalwire/signalwire-js/commit/70b5b38d915bd1e785bcedd2b6bdecbeb78476c5) - [internal] upgrade to latest esbuild / esbuild-register + ## 0.0.2 ### Patch Changes diff --git a/internal/e2e-realtime-api/package.json b/internal/e2e-realtime-api/package.json index 502e39c26..517f69223 100644 --- a/internal/e2e-realtime-api/package.json +++ b/internal/e2e-realtime-api/package.json @@ -1,6 +1,6 @@ { "name": "@sw-internal/e2e-realtime-api", - "version": "0.0.2", + "version": "0.1.0", "private": true, "main": "index.js", "scripts": { diff --git a/internal/playground-js/CHANGELOG.md b/internal/playground-js/CHANGELOG.md index c09e087e1..fa107bd0f 100644 --- a/internal/playground-js/CHANGELOG.md +++ b/internal/playground-js/CHANGELOG.md @@ -1,5 +1,17 @@ # @sw-internal/playground-js +## 0.0.4 + +### Patch Changes + +- [#512](https://github.com/signalwire/signalwire-js/pull/512) [`f69ef584`](https://github.com/signalwire/signalwire-js/commit/f69ef5848eebf8c4c1901fda5ea1d3c8a92b6a84) - [internal] fix parse nested fields + +* [#520](https://github.com/signalwire/signalwire-js/pull/520) [`2c3145b7`](https://github.com/signalwire/signalwire-js/commit/2c3145b70379a5b4f66b362b98e75900fce32a9c) - Fix `getDevicesWithPermissions` for Firefox. + +- [#501](https://github.com/signalwire/signalwire-js/pull/501) [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571) - [internal] Review parsing of nested fields in our EE transform pipeline + +* [#506](https://github.com/signalwire/signalwire-js/pull/506) [`05bb3c31`](https://github.com/signalwire/signalwire-js/commit/05bb3c31fc7527c17814535b59e926db09d34f43) - [internal] Skip BaseComponents and Proxies in toExternalJSON + ## 0.0.3 ### Patch Changes diff --git a/internal/playground-js/package.json b/internal/playground-js/package.json index d6abf3557..0bc900033 100644 --- a/internal/playground-js/package.json +++ b/internal/playground-js/package.json @@ -1,6 +1,6 @@ { "name": "@sw-internal/playground-js", - "version": "0.0.3", + "version": "0.0.4", "private": true, "scripts": { "dev": "vite", diff --git a/internal/playground-realtime-api/CHANGELOG.md b/internal/playground-realtime-api/CHANGELOG.md index 26fdca303..f4709a5f7 100644 --- a/internal/playground-realtime-api/CHANGELOG.md +++ b/internal/playground-realtime-api/CHANGELOG.md @@ -1,5 +1,49 @@ # @sw-internal/playground-realtime-api +## 0.2.0 + +### Minor Changes + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createPlaylist()` method to simplify playing media on a Voice Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to record audio in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to prompt for digits or speech using `prompt()` in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createDialer()` method to simplify dialing devices on a Voice Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to play media in `Voice` Call. + +* [#471](https://github.com/signalwire/signalwire-js/pull/471) [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8) - [internal] Add playground and e2e tests for Task namespace + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to connect and disconnect legs in `Voice` namespace. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to tap audio in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to start detectors for machine/digit/fax in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add `waitForEnded()` method to the CallPlayback component to easily wait for playbacks to end. + +- [#472](https://github.com/signalwire/signalwire-js/pull/472) [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293) - [internal] Add playground for Messaging namespace + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to receive inbound Calls in the `Voice` namespace. + +### Patch Changes + +- [#491](https://github.com/signalwire/signalwire-js/pull/491) [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7) - Expose `disconnect()` from Messaging and Task Client objects. + +* [#536](https://github.com/signalwire/signalwire-js/pull/536) [`a6e27d88`](https://github.com/signalwire/signalwire-js/commit/a6e27d883527c987b9c5945232e62fcc17762ee0) - Fix calling.call.received event handler + +- [#501](https://github.com/signalwire/signalwire-js/pull/501) [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571) - [internal] Review parsing of nested fields in our EE transform pipeline + +* [#521](https://github.com/signalwire/signalwire-js/pull/521) [`70b5b38d`](https://github.com/signalwire/signalwire-js/commit/70b5b38d915bd1e785bcedd2b6bdecbeb78476c5) - [internal] upgrade to latest esbuild / esbuild-register + +- [#499](https://github.com/signalwire/signalwire-js/pull/499) [`19ffe276`](https://github.com/signalwire/signalwire-js/commit/19ffe2766c682131c9153a57d7998c51005f8b6d) - [internal] Make `context` optional in Messaging `send()` method. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Migrate `createDialer` and `createPlaylist` to Dialer and Playlist constructors + +- [#539](https://github.com/signalwire/signalwire-js/pull/539) [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754) - Rename Call method `waitUntilConnected` to `waitForDisconnected` and expose `disconnect` on the VoiceClient + ## 0.1.1 ### Patch Changes diff --git a/internal/playground-realtime-api/package.json b/internal/playground-realtime-api/package.json index de4354590..3277589c9 100644 --- a/internal/playground-realtime-api/package.json +++ b/internal/playground-realtime-api/package.json @@ -1,6 +1,6 @@ { "name": "@sw-internal/playground-realtime-api", - "version": "0.1.1", + "version": "0.2.0", "private": true, "main": "index.js", "scripts": { diff --git a/package-lock.json b/package-lock.json index 6cb009e79..aa84183db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ }, "internal/e2e-realtime-api": { "name": "@sw-internal/e2e-realtime-api", - "version": "0.0.2", + "version": "0.1.0", "dependencies": { "tap": "^16.1.0", "ws": "^8.5.0" @@ -45,14 +45,14 @@ }, "internal/playground-js": { "name": "@sw-internal/playground-js", - "version": "0.0.3", + "version": "0.0.4", "devDependencies": { "vite": "^2.7.6" } }, "internal/playground-realtime-api": { "name": "@sw-internal/playground-realtime-api", - "version": "0.1.1", + "version": "0.2.0", "devDependencies": { "dotenv": "^16.0.0", "esbuild-register": "^3.3.2", @@ -15871,6 +15871,7 @@ } }, "packages/compatibility-api": { + "name": "@signalwire/compatibility-api", "version": "0.0.0", "license": "MIT", "dependencies": { @@ -15882,7 +15883,7 @@ }, "packages/core": { "name": "@signalwire/core", - "version": "3.7.1", + "version": "3.8.0", "license": "MIT", "dependencies": { "@redux-saga/core": "^1.1.3", @@ -15903,11 +15904,11 @@ }, "packages/js": { "name": "@signalwire/js", - "version": "3.10.2", + "version": "3.11.0", "license": "MIT", "dependencies": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" }, "engines": { "node": ">=10" @@ -15930,8 +15931,8 @@ "version": "0.0.1-beta.4", "license": "MIT", "dependencies": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" }, "engines": { "node": ">=10" @@ -15939,10 +15940,10 @@ }, "packages/realtime-api": { "name": "@signalwire/realtime-api", - "version": "3.0.0-beta.9", + "version": "3.0.0", "license": "MIT", "dependencies": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "ws": "^8.5.0" }, "devDependencies": { @@ -15957,7 +15958,7 @@ "version": "0.0.1-beta.4", "license": "MIT", "dependencies": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "node-abort-controller": "^2.0.0", "node-fetch": "^2.6.1" }, @@ -15971,10 +15972,10 @@ }, "packages/webrtc": { "name": "@signalwire/webrtc", - "version": "3.4.2", + "version": "3.5.0", "license": "MIT", "dependencies": { - "@signalwire/core": "3.7.1" + "@signalwire/core": "3.8.0" }, "engines": { "node": ">=10" @@ -18062,8 +18063,8 @@ "@signalwire/js": { "version": "file:packages/js", "requires": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" } }, "@signalwire/node": { @@ -18076,14 +18077,14 @@ "@signalwire/react-native": { "version": "file:packages/react-native", "requires": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" } }, "@signalwire/realtime-api": { "version": "file:packages/realtime-api", "requires": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "@types/ws": "^8.5.3", "ws": "^8.5.0" } @@ -18098,7 +18099,7 @@ "@signalwire/web-api": { "version": "file:packages/web-api", "requires": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "@types/node-fetch": "^2.5.10", "msw": "^0.28.2", "node-abort-controller": "^2.0.0", @@ -18108,7 +18109,7 @@ "@signalwire/webrtc": { "version": "file:packages/webrtc", "requires": { - "@signalwire/core": "3.7.1" + "@signalwire/core": "3.8.0" } }, "@sinclair/typebox": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 29004d2af..f27761436 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -4,6 +4,60 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.8.0] - 2022-05-19 + +### Added + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createPlaylist()` method to simplify playing media on a Voice Call. + +* [#524](https://github.com/signalwire/signalwire-js/pull/524) [`a0b7b4d0`](https://github.com/signalwire/signalwire-js/commit/a0b7b4d0f5eb95c7ccbf752c43c8abd53e8a4de7) - Add `Call.waitFor()` method + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to record audio in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to prompt for digits or speech using `prompt()` in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createDialer()` method to simplify dialing devices on a Voice Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to play media in `Voice` Call. + +- [#471](https://github.com/signalwire/signalwire-js/pull/471) [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8) - Add playground and e2e tests for Task namespace. + +* [#460](https://github.com/signalwire/signalwire-js/pull/460) [`7e64fb28`](https://github.com/signalwire/signalwire-js/commit/7e64fb28db2f21394b8c44789db603c7253dacc2) - Iinitial implementation of the `Voice` namespace. Adds ability to make outbound calls. + +- [#472](https://github.com/signalwire/signalwire-js/pull/472) [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293) - Add `Messaging` namespace in realtime-api SDK. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to connect and disconnect legs in `Voice` namespace. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to tap audio in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to start detectors for machine/digit/fax in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add `waitForEnded()` method to the CallPlayback component to easily wait for playbacks to end. + +* [#533](https://github.com/signalwire/signalwire-js/pull/533) [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056) - Introduce `PubSub` namespace. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to receive inbound Calls in the `Voice` namespace. + +* [#535](https://github.com/signalwire/signalwire-js/pull/535) [`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7) - Expose `connectPhone()` and `connectSip()` helper methods on the Voice Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add `sendDigits` method to Voice.Call. + +* [#491](https://github.com/signalwire/signalwire-js/pull/491) [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7) - Expose `disconnect()` from Messaging and Task Client objects. + +### Changed + +- [#539](https://github.com/signalwire/signalwire-js/pull/539) [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754) - Rename Call method `waitUntilConnected` to `waitForDisconnected` and expose `disconnect` on the VoiceClient. + +* [#532](https://github.com/signalwire/signalwire-js/pull/532) [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c) - Improve typings of the public interface for the `Chat` namespace. + +- [#504](https://github.com/signalwire/signalwire-js/pull/504) [`24ef812a`](https://github.com/signalwire/signalwire-js/commit/24ef812a392eb1b46cf638a373638a34cdb20a96) - Improve WS reconnect logic. + +* [#530](https://github.com/signalwire/signalwire-js/pull/530) [`61838b07`](https://github.com/signalwire/signalwire-js/commit/61838b07f8a1e217c1d7367f5f3774698ec97c56) - Change `connect` to accept builder objects + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Migrate `createDialer` and `createPlaylist` to Dialer and Playlist constructors + +- [#529](https://github.com/signalwire/signalwire-js/pull/529) [`e09afd5b`](https://github.com/signalwire/signalwire-js/commit/e09afd5bf1ff72469aea65532c08064966c38115) - Renamed Dialer to DeviceBuilder, added ability to pass `region` to `dialPhone` and `dialSip` + ## [3.7.1] - 2022-04-01 ### Fixed diff --git a/packages/core/package.json b/packages/core/package.json index 92c30fd95..3405fce9d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,7 @@ "description": "Shared code for the SignalWire JS SDK", "author": "SignalWire Team ", "license": "MIT", - "version": "3.7.1", + "version": "3.8.0", "main": "dist/index.node.js", "module": "dist/index.esm.js", "files": [ diff --git a/packages/js/CHANGELOG.md b/packages/js/CHANGELOG.md index 533dbb8dd..f3bb8d0f5 100644 --- a/packages/js/CHANGELOG.md +++ b/packages/js/CHANGELOG.md @@ -4,6 +4,34 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.11.0] - 2022-05-19 + +### Added + +- [#533](https://github.com/signalwire/signalwire-js/pull/533) [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056) - Introduce PubSub namespace + +### Changed + +- [#532](https://github.com/signalwire/signalwire-js/pull/532) [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c) - Improve typings of the public interface for the `Chat` namespace. + +### Fixed + +- [#497](https://github.com/signalwire/signalwire-js/pull/497) [`1fcf2544`](https://github.com/signalwire/signalwire-js/commit/1fcf25446b8946107b3d470ee221bc0f3ab5870b) - Fix to allow the JS SDK to be used in the Shadow DOM. + +* [#494](https://github.com/signalwire/signalwire-js/pull/494) [`55afce1f`](https://github.com/signalwire/signalwire-js/commit/55afce1f1cdfb8fb8aed37c09369195135ad3573) - Fix regression on `createRoomObject` method. + +- [#490](https://github.com/signalwire/signalwire-js/pull/490) [`1e83737e`](https://github.com/signalwire/signalwire-js/commit/1e83737e36acf48e65b9dc1f0496d26208e1774e) - Disconnect the underlay client in case of signaling and/or media errors. + +* [#501](https://github.com/signalwire/signalwire-js/pull/501) [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571) - Expose all the active recordings on the `room.joined` event. + +* [#509](https://github.com/signalwire/signalwire-js/pull/509) [`5cacd751`](https://github.com/signalwire/signalwire-js/commit/5cacd75184de22d00cac6a4b5576fd2efec07432) - Force video elements to play when paused by UA. + +### Dependencies + +- Updated dependencies [[`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`ad62b818`](https://github.com/signalwire/signalwire-js/commit/ad62b8189070cba9290644637b5ae6d124fe4037), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`a0b7b4d0`](https://github.com/signalwire/signalwire-js/commit/a0b7b4d0f5eb95c7ccbf752c43c8abd53e8a4de7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7), [`f69ef584`](https://github.com/signalwire/signalwire-js/commit/f69ef5848eebf8c4c1901fda5ea1d3c8a92b6a84), [`c02b694e`](https://github.com/signalwire/signalwire-js/commit/c02b694e43132b37a162ba6dc93feeb0dfbeae65), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`2c3145b7`](https://github.com/signalwire/signalwire-js/commit/2c3145b70379a5b4f66b362b98e75900fce32a9c), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`05bb3c31`](https://github.com/signalwire/signalwire-js/commit/05bb3c31fc7527c17814535b59e926db09d34f43), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`24ef812a`](https://github.com/signalwire/signalwire-js/commit/24ef812a392eb1b46cf638a373638a34cdb20a96), [`d42824a0`](https://github.com/signalwire/signalwire-js/commit/d42824a05cf9ee6704e3f6c28ec51978ae0d3ed9), [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8), [`7e64fb28`](https://github.com/signalwire/signalwire-js/commit/7e64fb28db2f21394b8c44789db603c7253dacc2), [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b36970ac`](https://github.com/signalwire/signalwire-js/commit/b36970ac5f9993fe1fd7db94910cc6aba7c1a204), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056), [`61838b07`](https://github.com/signalwire/signalwire-js/commit/61838b07f8a1e217c1d7367f5f3774698ec97c56), [`6ebf3f64`](https://github.com/signalwire/signalwire-js/commit/6ebf3f64f580bbcc91863b330082fc0ef9ac806a), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`01c33de9`](https://github.com/signalwire/signalwire-js/commit/01c33de9d3d077c02261694d88bcc72af93a171b), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`e09afd5b`](https://github.com/signalwire/signalwire-js/commit/e09afd5bf1ff72469aea65532c08064966c38115), [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754)]: + - @signalwire/core@3.8.0 + - @signalwire/webrtc@3.5.0 + ## [3.10.2] - 2022-04-01 ### Dependencies diff --git a/packages/js/package.json b/packages/js/package.json index b153908c9..9727a11ba 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -3,7 +3,7 @@ "description": "SignalWire JS SDK", "author": "SignalWire Team ", "license": "MIT", - "version": "3.10.2", + "version": "3.11.0", "main": "dist/index.js", "module": "dist/index.esm.js", "unpkg": "dist/index.umd.js", @@ -43,8 +43,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" }, "types": "dist/js/src/index.d.ts" } diff --git a/packages/react-native/package.json b/packages/react-native/package.json index f43fae332..523c5b662 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -21,7 +21,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@signalwire/core": "3.7.1", - "@signalwire/webrtc": "3.4.2" + "@signalwire/core": "3.8.0", + "@signalwire/webrtc": "3.5.0" } } diff --git a/packages/realtime-api/CHANGELOG.md b/packages/realtime-api/CHANGELOG.md index 31471ad61..ddc6f7c95 100644 --- a/packages/realtime-api/CHANGELOG.md +++ b/packages/realtime-api/CHANGELOG.md @@ -4,6 +4,73 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.1.0] - 2022-05-19 + +### Added + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createPlaylist()` method to simplify playing media on a Voice Call. + +* [#524](https://github.com/signalwire/signalwire-js/pull/524) [`a0b7b4d0`](https://github.com/signalwire/signalwire-js/commit/a0b7b4d0f5eb95c7ccbf752c43c8abd53e8a4de7) - Add `Call.waitFor()` method + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to record audio in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to prompt for digits or speech using `prompt()` in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Expose the `Voice.createDialer()` method to simplify dialing devices on a Voice Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to play media in `Voice` Call. + +- [#460](https://github.com/signalwire/signalwire-js/pull/460) [`7e64fb28`](https://github.com/signalwire/signalwire-js/commit/7e64fb28db2f21394b8c44789db603c7253dacc2) - Initial implementation of the `Voice` namespace. Adds ability to make outbound calls. + +* [#472](https://github.com/signalwire/signalwire-js/pull/472) [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293) - Add `Messaging` namespace in realtime-api SDK. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to connect and disconnect legs in `Voice` namespace. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to tap audio in `Voice` Call. + +- [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to start detectors for machine/digit/fax in `Voice` Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add `waitForEnded()` method to the CallPlayback component to easily wait for playbacks to end. + +- [#533](https://github.com/signalwire/signalwire-js/pull/533) [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056) - Introduce `PubSub` namespace. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to receive inbound Calls in the `Voice` namespace. + +- [#471](https://github.com/signalwire/signalwire-js/pull/471) [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8) - Add `Task` namespace + +* [#539](https://github.com/signalwire/signalwire-js/pull/539) [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754) - Rename Call method `waitUntilConnected` to `waitForDisconnected` and expose `disconnect` on the VoiceClient + +- [#535](https://github.com/signalwire/signalwire-js/pull/535) [`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7) - Expose `connectPhone()` and `connectSip()` helper methods on the Voice Call. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add sendDigits method to Voice.Call + +- [#491](https://github.com/signalwire/signalwire-js/pull/491) [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7) - Expose `disconnect()` from Messaging and Task Client objects. + +- [#536](https://github.com/signalwire/signalwire-js/pull/536) [`a6e27d88`](https://github.com/signalwire/signalwire-js/commit/a6e27d883527c987b9c5945232e62fcc17762ee0) - Fix calling.call.received event handler + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Add ability to return the payload when the dial fails. + +* [#531](https://github.com/signalwire/signalwire-js/pull/531) [`9e6ad45f`](https://github.com/signalwire/signalwire-js/commit/9e6ad45f0721f72fd8c2f4320b10c0a71757d6a9) - Fix issue with `Call.connect` and inbound calls. + +- [#530](https://github.com/signalwire/signalwire-js/pull/530) [`61838b07`](https://github.com/signalwire/signalwire-js/commit/61838b07f8a1e217c1d7367f5f3774698ec97c56) - Change `connect` to accept builder objects. + +* [#516](https://github.com/signalwire/signalwire-js/pull/516) [`484d7fc8`](https://github.com/signalwire/signalwire-js/commit/484d7fc802fe21eb71be7aa5f091f1db05d5229d) - Add `Messaging.send()` return types. + +- [#499](https://github.com/signalwire/signalwire-js/pull/499) [`19ffe276`](https://github.com/signalwire/signalwire-js/commit/19ffe2766c682131c9153a57d7998c51005f8b6d) - Make `context` optional in Messaging `send()` method. + +* [#477](https://github.com/signalwire/signalwire-js/pull/477) [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee) - Migrate `createDialer` and `createPlaylist` to Dialer and Playlist constructors + +- [#529](https://github.com/signalwire/signalwire-js/pull/529) [`e09afd5b`](https://github.com/signalwire/signalwire-js/commit/e09afd5bf1ff72469aea65532c08064966c38115) - Renamed Dialer to DeviceBuilder, added ability to pass `region` to `dialPhone` and `dialSip`. + +### Changed + +- [#532](https://github.com/signalwire/signalwire-js/pull/532) [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c) - Improve typings of the public interface for the `Chat` namespace. + +### Dependencies + +- Updated dependencies [[`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`a0b7b4d0`](https://github.com/signalwire/signalwire-js/commit/a0b7b4d0f5eb95c7ccbf752c43c8abd53e8a4de7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7), [`f69ef584`](https://github.com/signalwire/signalwire-js/commit/f69ef5848eebf8c4c1901fda5ea1d3c8a92b6a84), [`c02b694e`](https://github.com/signalwire/signalwire-js/commit/c02b694e43132b37a162ba6dc93feeb0dfbeae65), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`05bb3c31`](https://github.com/signalwire/signalwire-js/commit/05bb3c31fc7527c17814535b59e926db09d34f43), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`24ef812a`](https://github.com/signalwire/signalwire-js/commit/24ef812a392eb1b46cf638a373638a34cdb20a96), [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8), [`7e64fb28`](https://github.com/signalwire/signalwire-js/commit/7e64fb28db2f21394b8c44789db603c7253dacc2), [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b36970ac`](https://github.com/signalwire/signalwire-js/commit/b36970ac5f9993fe1fd7db94910cc6aba7c1a204), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056), [`61838b07`](https://github.com/signalwire/signalwire-js/commit/61838b07f8a1e217c1d7367f5f3774698ec97c56), [`6ebf3f64`](https://github.com/signalwire/signalwire-js/commit/6ebf3f64f580bbcc91863b330082fc0ef9ac806a), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`e09afd5b`](https://github.com/signalwire/signalwire-js/commit/e09afd5bf1ff72469aea65532c08064966c38115), [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754)]: + - @signalwire/core@3.8.0 + ## [3.0.0-beta.9] - 2022-04-01 ### Dependencies diff --git a/packages/realtime-api/package.json b/packages/realtime-api/package.json index 05d692fab..f8f8b4a90 100644 --- a/packages/realtime-api/package.json +++ b/packages/realtime-api/package.json @@ -3,9 +3,8 @@ "description": "SignalWire RealTime SDK for Node.js", "author": "SignalWire Team ", "license": "MIT", - "version": "3.0.0-beta.9", + "version": "3.0.0", "main": "dist/index.node.js", - "beta": true, "exports": { "require": "./dist/index.node.js", "default": "./dist/index.node.mjs" @@ -42,7 +41,7 @@ "docs:watch": "npm run docs -- --watch" }, "dependencies": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "ws": "^8.5.0" }, "devDependencies": { diff --git a/packages/web-api/package.json b/packages/web-api/package.json index d0435f937..79f31c4ce 100644 --- a/packages/web-api/package.json +++ b/packages/web-api/package.json @@ -40,7 +40,7 @@ "docs:watch": "npm run docs -- --watch" }, "dependencies": { - "@signalwire/core": "3.7.1", + "@signalwire/core": "3.8.0", "node-abort-controller": "^2.0.0", "node-fetch": "^2.6.1" }, diff --git a/packages/webrtc/CHANGELOG.md b/packages/webrtc/CHANGELOG.md index 34b2666f7..67334fbd6 100644 --- a/packages/webrtc/CHANGELOG.md +++ b/packages/webrtc/CHANGELOG.md @@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.5.0] - 2022-05-19 + +### Deprecated + +- [#527](https://github.com/signalwire/signalwire-js/pull/527) [`d42824a0`](https://github.com/signalwire/signalwire-js/commit/d42824a05cf9ee6704e3f6c28ec51978ae0d3ed9) - Deprecate `getDevicesWithPermissions` and promote `getDevices` to check for permissions to always return a valid/useful device list with `deviceId` and `label`. + +### Changed + +- [#526](https://github.com/signalwire/signalwire-js/pull/526) [`01c33de9`](https://github.com/signalwire/signalwire-js/commit/01c33de9d3d077c02261694d88bcc72af93a171b) - Add timeout on `getUserMedia` requests and reject in case of no response from the browser. + +### Fixed + +- [#510](https://github.com/signalwire/signalwire-js/pull/510) [`ad62b818`](https://github.com/signalwire/signalwire-js/commit/ad62b8189070cba9290644637b5ae6d124fe4037) - Check for `audioContext.state` before closing it. + +* [#520](https://github.com/signalwire/signalwire-js/pull/520) [`2c3145b7`](https://github.com/signalwire/signalwire-js/commit/2c3145b70379a5b4f66b362b98e75900fce32a9c) - Fix `getDevicesWithPermissions` for Firefox. + +### Dependencies + +- Updated dependencies [[`f89b8848`](https://github.com/signalwire/signalwire-js/commit/f89b884860451e010c1c76df5d73f81e2f722fe7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`a0b7b4d0`](https://github.com/signalwire/signalwire-js/commit/a0b7b4d0f5eb95c7ccbf752c43c8abd53e8a4de7), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`0b98a9e4`](https://github.com/signalwire/signalwire-js/commit/0b98a9e48b751d244abea92fea4cd79e92dfc0b7), [`f69ef584`](https://github.com/signalwire/signalwire-js/commit/f69ef5848eebf8c4c1901fda5ea1d3c8a92b6a84), [`c02b694e`](https://github.com/signalwire/signalwire-js/commit/c02b694e43132b37a162ba6dc93feeb0dfbeae65), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`5c96bf85`](https://github.com/signalwire/signalwire-js/commit/5c96bf85a0d584d8467450144b0bbe97c863a571), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`05bb3c31`](https://github.com/signalwire/signalwire-js/commit/05bb3c31fc7527c17814535b59e926db09d34f43), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`12c64580`](https://github.com/signalwire/signalwire-js/commit/12c6458088fe5d2e560095f0d4ba0b5bbbc65b5c), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`24ef812a`](https://github.com/signalwire/signalwire-js/commit/24ef812a392eb1b46cf638a373638a34cdb20a96), [`cf845603`](https://github.com/signalwire/signalwire-js/commit/cf8456031c4ba3adea0b8369d1fac7e2fed407b8), [`7e64fb28`](https://github.com/signalwire/signalwire-js/commit/7e64fb28db2f21394b8c44789db603c7253dacc2), [`76e92dd9`](https://github.com/signalwire/signalwire-js/commit/76e92dd95abc32dee4e4add8ad6397b8d3216293), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b36970ac`](https://github.com/signalwire/signalwire-js/commit/b36970ac5f9993fe1fd7db94910cc6aba7c1a204), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`b6d5bb3b`](https://github.com/signalwire/signalwire-js/commit/b6d5bb3bf4576961aff6b9c8b1397a5085b02056), [`61838b07`](https://github.com/signalwire/signalwire-js/commit/61838b07f8a1e217c1d7367f5f3774698ec97c56), [`6ebf3f64`](https://github.com/signalwire/signalwire-js/commit/6ebf3f64f580bbcc91863b330082fc0ef9ac806a), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`c6beec6d`](https://github.com/signalwire/signalwire-js/commit/c6beec6d3ebd28bffd475f2c8e9a625b2bdcf8ee), [`e09afd5b`](https://github.com/signalwire/signalwire-js/commit/e09afd5bf1ff72469aea65532c08064966c38115), [`4c0909dd`](https://github.com/signalwire/signalwire-js/commit/4c0909ddb57b86bb0216af0c83d37f11a0e54754)]: + - @signalwire/core@3.8.0 + ## [3.4.2] - 2022-04-01 ### Dependencies diff --git a/packages/webrtc/package.json b/packages/webrtc/package.json index 6528cb0e1..6d02f1a1d 100644 --- a/packages/webrtc/package.json +++ b/packages/webrtc/package.json @@ -3,7 +3,7 @@ "description": "SignalWire WebRTC library", "author": "SignalWire Team ", "license": "MIT", - "version": "3.4.2", + "version": "3.5.0", "main": "dist/cjs/webrtc/src/index.js", "module": "dist/mjs/webrtc/src/index.js", "files": [ @@ -39,7 +39,7 @@ "docs:watch": "npm run docs -- --watch" }, "dependencies": { - "@signalwire/core": "3.7.1" + "@signalwire/core": "3.8.0" }, "types": "dist/cjs/webrtc/src/index.d.ts" }