From b3aa4f7ee41e362ec8c96424fbb933cdde3cccc8 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 11:18:15 +0200 Subject: [PATCH 1/5] review changesets --- .changeset/beige-items-smoke.md | 6 ------ .changeset/fresh-cheetahs-jam.md | 5 ----- .changeset/lemon-wombats-invent.md | 2 +- .changeset/nasty-snails-provide.md | 2 +- .changeset/proud-turtles-sneeze.md | 2 +- .changeset/quiet-trains-build.md | 5 +++++ .changeset/selfish-bears-tap.md | 2 +- .changeset/silver-chairs-sin.md | 2 +- .changeset/tidy-impalas-hope.md | 5 +++++ 9 files changed, 15 insertions(+), 16 deletions(-) delete mode 100644 .changeset/beige-items-smoke.md delete mode 100644 .changeset/fresh-cheetahs-jam.md create mode 100644 .changeset/quiet-trains-build.md create mode 100644 .changeset/tidy-impalas-hope.md diff --git a/.changeset/beige-items-smoke.md b/.changeset/beige-items-smoke.md deleted file mode 100644 index 2b5b3747b..000000000 --- a/.changeset/beige-items-smoke.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/js': patch -'@signalwire/webrtc': patch ---- - -Internal changes to keep the member_id stable across promote/demote. diff --git a/.changeset/fresh-cheetahs-jam.md b/.changeset/fresh-cheetahs-jam.md deleted file mode 100644 index 3af191bcd..000000000 --- a/.changeset/fresh-cheetahs-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Remove `joinAudience` method. diff --git a/.changeset/lemon-wombats-invent.md b/.changeset/lemon-wombats-invent.md index 74fe7d337..c340dbae4 100644 --- a/.changeset/lemon-wombats-invent.md +++ b/.changeset/lemon-wombats-invent.md @@ -2,4 +2,4 @@ '@signalwire/realtime-api': patch --- -Hotfix for getRecordings, getPlaybacks and getStreams return objects without room_session_id. +Hotfix for `getRecordings`, `getPlaybacks` and `getStreams` return objects without room_session_id. diff --git a/.changeset/nasty-snails-provide.md b/.changeset/nasty-snails-provide.md index 357c09c4f..6d1b0d519 100644 --- a/.changeset/nasty-snails-provide.md +++ b/.changeset/nasty-snails-provide.md @@ -2,4 +2,4 @@ '@signalwire/core': patch --- -[internal] Fix toSnakeCaseKeys util and fix `language` type in the Prompt params. +Fix `toSnakeCaseKeys` util and fix `language` type in the Prompt params. diff --git a/.changeset/proud-turtles-sneeze.md b/.changeset/proud-turtles-sneeze.md index 298cb4d3c..39bfed466 100644 --- a/.changeset/proud-turtles-sneeze.md +++ b/.changeset/proud-turtles-sneeze.md @@ -2,4 +2,4 @@ '@signalwire/realtime-api': patch --- -Fix race condition on auto-connect Clients +Fix race condition on auto-connect Clients. diff --git a/.changeset/quiet-trains-build.md b/.changeset/quiet-trains-build.md new file mode 100644 index 000000000..984dcbd8d --- /dev/null +++ b/.changeset/quiet-trains-build.md @@ -0,0 +1,5 @@ +--- +'@signalwire/js': minor +--- + +Enhance `.join()` signature with an optional argument to control the media to send and receive. diff --git a/.changeset/selfish-bears-tap.md b/.changeset/selfish-bears-tap.md index f646be8fd..25ca195b2 100644 --- a/.changeset/selfish-bears-tap.md +++ b/.changeset/selfish-bears-tap.md @@ -2,4 +2,4 @@ '@sw-internal/e2e-js': patch --- -Add tests for Chat and disconnect method for PubSub. +Add e2e tests for Chat and disconnect method for PubSub. diff --git a/.changeset/silver-chairs-sin.md b/.changeset/silver-chairs-sin.md index 860a5367d..f64c92f92 100644 --- a/.changeset/silver-chairs-sin.md +++ b/.changeset/silver-chairs-sin.md @@ -2,4 +2,4 @@ '@signalwire/core': patch --- -Internal review of rootSaga's logic. +Internal review of `rootSaga` logic. diff --git a/.changeset/tidy-impalas-hope.md b/.changeset/tidy-impalas-hope.md new file mode 100644 index 000000000..d59fe71a0 --- /dev/null +++ b/.changeset/tidy-impalas-hope.md @@ -0,0 +1,5 @@ +--- +'@signalwire/js': patch +--- + +Fix audio/video constraints override from constructor to keep backward compatibility. From a4c1fcef0f8cfc057c93e9cc07f0125a5ea2b272 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 11:41:04 +0200 Subject: [PATCH 2/5] add commit to summary to help changeset --- .changeset/quiet-trains-build.md | 1 + .changeset/tidy-impalas-hope.md | 1 + 2 files changed, 2 insertions(+) diff --git a/.changeset/quiet-trains-build.md b/.changeset/quiet-trains-build.md index 984dcbd8d..3285ee82e 100644 --- a/.changeset/quiet-trains-build.md +++ b/.changeset/quiet-trains-build.md @@ -3,3 +3,4 @@ --- Enhance `.join()` signature with an optional argument to control the media to send and receive. +commit:c00b343ed48305c12fcc599e46e76f2116ab2706 diff --git a/.changeset/tidy-impalas-hope.md b/.changeset/tidy-impalas-hope.md index d59fe71a0..8c73e08aa 100644 --- a/.changeset/tidy-impalas-hope.md +++ b/.changeset/tidy-impalas-hope.md @@ -3,3 +3,4 @@ --- Fix audio/video constraints override from constructor to keep backward compatibility. +commit:c00b343ed48305c12fcc599e46e76f2116ab2706 From 9c7401c409f57072646b1052fa892ae8062dfec8 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 11:44:39 +0200 Subject: [PATCH 3/5] consume changesets --- .changeset/blue-peas-breathe.md | 5 ----- .changeset/cyan-frogs-jam.md | 5 ----- .changeset/cyan-rocks-shout.md | 5 ----- .changeset/heavy-tools-fry.md | 5 ----- .changeset/lemon-wombats-invent.md | 5 ----- .changeset/nasty-snails-provide.md | 5 ----- .changeset/proud-turtles-sneeze.md | 5 ----- .changeset/quiet-trains-build.md | 6 ------ .changeset/red-monkeys-give.md | 6 ------ .changeset/selfish-bears-tap.md | 5 ----- .changeset/silver-chairs-sin.md | 5 ----- .changeset/tidy-impalas-hope.md | 6 ------ .changeset/tiny-grapes-collect.md | 5 ----- 13 files changed, 68 deletions(-) delete mode 100644 .changeset/blue-peas-breathe.md delete mode 100644 .changeset/cyan-frogs-jam.md delete mode 100644 .changeset/cyan-rocks-shout.md delete mode 100644 .changeset/heavy-tools-fry.md delete mode 100644 .changeset/lemon-wombats-invent.md delete mode 100644 .changeset/nasty-snails-provide.md delete mode 100644 .changeset/proud-turtles-sneeze.md delete mode 100644 .changeset/quiet-trains-build.md delete mode 100644 .changeset/red-monkeys-give.md delete mode 100644 .changeset/selfish-bears-tap.md delete mode 100644 .changeset/silver-chairs-sin.md delete mode 100644 .changeset/tidy-impalas-hope.md delete mode 100644 .changeset/tiny-grapes-collect.md diff --git a/.changeset/blue-peas-breathe.md b/.changeset/blue-peas-breathe.md deleted file mode 100644 index 585dee9e4..000000000 --- a/.changeset/blue-peas-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sw-internal/e2e-realtime-api': patch ---- - -Add e2e-test for Video. diff --git a/.changeset/cyan-frogs-jam.md b/.changeset/cyan-frogs-jam.md deleted file mode 100644 index f46ed3288..000000000 --- a/.changeset/cyan-frogs-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -Skip auto-subscribe logic for a RoomSession without valid subscriptions. diff --git a/.changeset/cyan-rocks-shout.md b/.changeset/cyan-rocks-shout.md deleted file mode 100644 index 87705fb91..000000000 --- a/.changeset/cyan-rocks-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/webrtc': patch ---- - -Fix `updateCamera` and `updateMicrophone` logic to apply changes on the localStream. diff --git a/.changeset/heavy-tools-fry.md b/.changeset/heavy-tools-fry.md deleted file mode 100644 index 1f9d3ad21..000000000 --- a/.changeset/heavy-tools-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -[internal] Change log level of an internal message. diff --git a/.changeset/lemon-wombats-invent.md b/.changeset/lemon-wombats-invent.md deleted file mode 100644 index c340dbae4..000000000 --- a/.changeset/lemon-wombats-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -Hotfix for `getRecordings`, `getPlaybacks` and `getStreams` return objects without room_session_id. diff --git a/.changeset/nasty-snails-provide.md b/.changeset/nasty-snails-provide.md deleted file mode 100644 index 6d1b0d519..000000000 --- a/.changeset/nasty-snails-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -Fix `toSnakeCaseKeys` util and fix `language` type in the Prompt params. diff --git a/.changeset/proud-turtles-sneeze.md b/.changeset/proud-turtles-sneeze.md deleted file mode 100644 index 39bfed466..000000000 --- a/.changeset/proud-turtles-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/realtime-api': patch ---- - -Fix race condition on auto-connect Clients. diff --git a/.changeset/quiet-trains-build.md b/.changeset/quiet-trains-build.md deleted file mode 100644 index 3285ee82e..000000000 --- a/.changeset/quiet-trains-build.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/js': minor ---- - -Enhance `.join()` signature with an optional argument to control the media to send and receive. -commit:c00b343ed48305c12fcc599e46e76f2116ab2706 diff --git a/.changeset/red-monkeys-give.md b/.changeset/red-monkeys-give.md deleted file mode 100644 index 8dbfc4779..000000000 --- a/.changeset/red-monkeys-give.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/core': patch -'@signalwire/js': patch ---- - -Fix how Chat/PubSub client can be reused after a `.disconnect()`. diff --git a/.changeset/selfish-bears-tap.md b/.changeset/selfish-bears-tap.md deleted file mode 100644 index 25ca195b2..000000000 --- a/.changeset/selfish-bears-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sw-internal/e2e-js': patch ---- - -Add e2e tests for Chat and disconnect method for PubSub. diff --git a/.changeset/silver-chairs-sin.md b/.changeset/silver-chairs-sin.md deleted file mode 100644 index f64c92f92..000000000 --- a/.changeset/silver-chairs-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -Internal review of `rootSaga` logic. diff --git a/.changeset/tidy-impalas-hope.md b/.changeset/tidy-impalas-hope.md deleted file mode 100644 index 8c73e08aa..000000000 --- a/.changeset/tidy-impalas-hope.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@signalwire/js': patch ---- - -Fix audio/video constraints override from constructor to keep backward compatibility. -commit:c00b343ed48305c12fcc599e46e76f2116ab2706 diff --git a/.changeset/tiny-grapes-collect.md b/.changeset/tiny-grapes-collect.md deleted file mode 100644 index 108f025c6..000000000 --- a/.changeset/tiny-grapes-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/js': minor ---- - -Expose `.disconnect()` on PubSub and Chat clients. From 75ec526d84f4a6342d6dc816c046e0bccd286990 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 11:48:42 +0200 Subject: [PATCH 4/5] gen versions --- internal/e2e-js/CHANGELOG.md | 6 ++++++ internal/e2e-js/package.json | 2 +- internal/e2e-realtime-api/CHANGELOG.md | 6 ++++++ internal/e2e-realtime-api/package.json | 2 +- packages/core/CHANGELOG.md | 14 ++++++++++++++ packages/core/package.json | 2 +- packages/js/CHANGELOG.md | 22 ++++++++++++++++++++++ packages/js/package.json | 6 +++--- packages/react-native/package.json | 4 ++-- packages/realtime-api/CHANGELOG.md | 15 +++++++++++++++ packages/realtime-api/package.json | 4 ++-- packages/web-api/package.json | 2 +- packages/webrtc/CHANGELOG.md | 11 +++++++++++ packages/webrtc/package.json | 4 ++-- 14 files changed, 87 insertions(+), 13 deletions(-) diff --git a/internal/e2e-js/CHANGELOG.md b/internal/e2e-js/CHANGELOG.md index f5ea0a1a0..b3ab15e9f 100644 --- a/internal/e2e-js/CHANGELOG.md +++ b/internal/e2e-js/CHANGELOG.md @@ -1,5 +1,11 @@ # @sw-internal/e2e-js +## 0.0.6 + +### Patch Changes + +- [#656](https://github.com/signalwire/signalwire-js/pull/656) [`8132100c`](https://github.com/signalwire/signalwire-js/commit/8132100cb237dfe69136ef175c235690cfe577db) - Add e2e tests for Chat and disconnect method for PubSub. + ## 0.0.5 ### Patch Changes diff --git a/internal/e2e-js/package.json b/internal/e2e-js/package.json index d8d562c89..dcde1e3bf 100644 --- a/internal/e2e-js/package.json +++ b/internal/e2e-js/package.json @@ -1,6 +1,6 @@ { "name": "@sw-internal/e2e-js", - "version": "0.0.5", + "version": "0.0.6", "private": true, "main": "index.js", "scripts": { diff --git a/internal/e2e-realtime-api/CHANGELOG.md b/internal/e2e-realtime-api/CHANGELOG.md index c524852ad..ffd1edcb9 100644 --- a/internal/e2e-realtime-api/CHANGELOG.md +++ b/internal/e2e-realtime-api/CHANGELOG.md @@ -1,5 +1,11 @@ # @sw-internal/e2e-realtime-api +## 0.1.4 + +### Patch Changes + +- [#655](https://github.com/signalwire/signalwire-js/pull/655) [`31af8209`](https://github.com/signalwire/signalwire-js/commit/31af820961f6c1cdc810b3b42a4dcf543610fcb4) - Add e2e-test for Video. + ## 0.1.3 ### Patch Changes diff --git a/internal/e2e-realtime-api/package.json b/internal/e2e-realtime-api/package.json index ca2230c20..6ffddc436 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.1.3", + "version": "0.1.4", "private": true, "main": "index.js", "scripts": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index bda562550..59aedd02d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -4,6 +4,20 @@ 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.12.1] - 2022-10-06 + +### Changed + +- [#658](https://github.com/signalwire/signalwire-js/pull/658) [`b765449b`](https://github.com/signalwire/signalwire-js/commit/b765449bb22604b7f116a365027e17b10984d0af) - Change log level of an internal message. + +* [#653](https://github.com/signalwire/signalwire-js/pull/653) [`be8b8dea`](https://github.com/signalwire/signalwire-js/commit/be8b8deadb8652d4ea54bd2b4c3cfd29d2f94662) - Internal review of `rootSaga` logic. + +### Fixed + +- [`021d9b83`](https://github.com/signalwire/signalwire-js/commit/021d9b8364777e493aa8d320d5b03a4275f640bb) - Fix `toSnakeCaseKeys` util and fix `language` type in the Prompt params. + +* [#660](https://github.com/signalwire/signalwire-js/pull/660) [`e3453977`](https://github.com/signalwire/signalwire-js/commit/e3453977b7df3cd34939ee8e6f15c6d83fb08134) - Fix how Chat/PubSub client can be reused after a `.disconnect()`. + ## [3.12.0] - 2022-09-21 ### Added diff --git a/packages/core/package.json b/packages/core/package.json index 4189a45ef..88214b8c8 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.12.0", + "version": "3.12.1", "main": "dist/index.node.js", "module": "dist/index.esm.js", "files": [ diff --git a/packages/js/CHANGELOG.md b/packages/js/CHANGELOG.md index 350738043..0037fd14a 100644 --- a/packages/js/CHANGELOG.md +++ b/packages/js/CHANGELOG.md @@ -4,6 +4,28 @@ 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.16.0] - 2022-10-06 + +### Changed + +- [#631](https://github.com/signalwire/signalwire-js/pull/631) [`c00b343ed48305c12fcc599e46e76f2116ab2706`](https://github.com/signalwire/signalwire-js/commit/c00b343ed48305c12fcc599e46e76f2116ab2706) - Enhance `.join()` signature with an optional argument to control the media to send and receive. + +### Added + +- [#656](https://github.com/signalwire/signalwire-js/pull/656) [`8132100c`](https://github.com/signalwire/signalwire-js/commit/8132100cb237dfe69136ef175c235690cfe577db) - Expose `.disconnect()` on PubSub and Chat clients. + +### Fixed + +- [#660](https://github.com/signalwire/signalwire-js/pull/660) [`e3453977`](https://github.com/signalwire/signalwire-js/commit/e3453977b7df3cd34939ee8e6f15c6d83fb08134) - Fix how Chat/PubSub client can be reused after a `.disconnect()`. + +* [#631](https://github.com/signalwire/signalwire-js/pull/631) [`c00b343ed48305c12fcc599e46e76f2116ab2706`](https://github.com/signalwire/signalwire-js/commit/c00b343ed48305c12fcc599e46e76f2116ab2706) - Fix audio/video constraints override from constructor to keep backward compatibility. + +### Dependencies + +- Updated dependencies [[`64e13ec6`](https://github.com/signalwire/signalwire-js/commit/64e13ec60a812ba3dbab941ea3d2bfa5f27ad5fe), [`b765449b`](https://github.com/signalwire/signalwire-js/commit/b765449bb22604b7f116a365027e17b10984d0af), [`021d9b83`](https://github.com/signalwire/signalwire-js/commit/021d9b8364777e493aa8d320d5b03a4275f640bb), [`e3453977`](https://github.com/signalwire/signalwire-js/commit/e3453977b7df3cd34939ee8e6f15c6d83fb08134), [`be8b8dea`](https://github.com/signalwire/signalwire-js/commit/be8b8deadb8652d4ea54bd2b4c3cfd29d2f94662)]: + - @signalwire/webrtc@3.5.8 + - @signalwire/core@3.12.1 + ## [3.15.0] - 2022-09-21 ### Added diff --git a/packages/js/package.json b/packages/js/package.json index 687c6f1d4..0e7f5cc25 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.15.0", + "version": "3.16.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.12.0", - "@signalwire/webrtc": "3.5.7", + "@signalwire/core": "3.12.1", + "@signalwire/webrtc": "3.5.8", "jwt-decode": "^3.1.2" }, "types": "dist/js/src/index.d.ts" diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 60f22a2dd..02028facb 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.12.0", - "@signalwire/webrtc": "3.5.7" + "@signalwire/core": "3.12.1", + "@signalwire/webrtc": "3.5.8" } } diff --git a/packages/realtime-api/CHANGELOG.md b/packages/realtime-api/CHANGELOG.md index 7c770a3a5..da564a9cf 100644 --- a/packages/realtime-api/CHANGELOG.md +++ b/packages/realtime-api/CHANGELOG.md @@ -4,6 +4,21 @@ 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.1] - 2022-10-06 + +### Fixed + +- [#658](https://github.com/signalwire/signalwire-js/pull/658) [`b765449b`](https://github.com/signalwire/signalwire-js/commit/b765449bb22604b7f116a365027e17b10984d0af) - Skip auto-subscribe logic for a RoomSession without valid subscriptions. + +* [#657](https://github.com/signalwire/signalwire-js/pull/657) [`50f2e07f`](https://github.com/signalwire/signalwire-js/commit/50f2e07f2e51a11b202d30b38cd37bc0d2270dc6) - Hotfix for `getRecordings`, `getPlaybacks` and `getStreams` return objects without room_session_id. + +- [#655](https://github.com/signalwire/signalwire-js/pull/655) [`31af8209`](https://github.com/signalwire/signalwire-js/commit/31af820961f6c1cdc810b3b42a4dcf543610fcb4) - Fix race condition on auto-connect Clients. + +### Dependencies + +- Updated dependencies [[`b765449b`](https://github.com/signalwire/signalwire-js/commit/b765449bb22604b7f116a365027e17b10984d0af), [`021d9b83`](https://github.com/signalwire/signalwire-js/commit/021d9b8364777e493aa8d320d5b03a4275f640bb), [`e3453977`](https://github.com/signalwire/signalwire-js/commit/e3453977b7df3cd34939ee8e6f15c6d83fb08134), [`be8b8dea`](https://github.com/signalwire/signalwire-js/commit/be8b8deadb8652d4ea54bd2b4c3cfd29d2f94662)]: + - @signalwire/core@3.12.1 + ## [3.5.0] - 2022-09-21 ### Added diff --git a/packages/realtime-api/package.json b/packages/realtime-api/package.json index fd62da053..cc6c554ca 100644 --- a/packages/realtime-api/package.json +++ b/packages/realtime-api/package.json @@ -3,7 +3,7 @@ "description": "SignalWire RealTime SDK for Node.js", "author": "SignalWire Team ", "license": "MIT", - "version": "3.5.0", + "version": "3.5.1", "main": "dist/index.node.js", "exports": { "require": "./dist/index.node.js", @@ -41,7 +41,7 @@ "docs:watch": "npm run docs -- --watch" }, "dependencies": { - "@signalwire/core": "3.12.0", + "@signalwire/core": "3.12.1", "ws": "^8.5.0" }, "devDependencies": { diff --git a/packages/web-api/package.json b/packages/web-api/package.json index 22c185990..b2c2f9cb5 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.12.0", + "@signalwire/core": "3.12.1", "node-abort-controller": "^2.0.0", "node-fetch": "^2.6.1" }, diff --git a/packages/webrtc/CHANGELOG.md b/packages/webrtc/CHANGELOG.md index 5ef3ecabf..6bb529e52 100644 --- a/packages/webrtc/CHANGELOG.md +++ b/packages/webrtc/CHANGELOG.md @@ -4,6 +4,17 @@ 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.8] - 2022-10-06 + +### Fixed + +- [#659](https://github.com/signalwire/signalwire-js/pull/659) [`64e13ec6`](https://github.com/signalwire/signalwire-js/commit/64e13ec60a812ba3dbab941ea3d2bfa5f27ad5fe) - Fix `updateCamera` and `updateMicrophone` logic to apply changes on the localStream. + +### Dependencies + +- Updated dependencies [[`b765449b`](https://github.com/signalwire/signalwire-js/commit/b765449bb22604b7f116a365027e17b10984d0af), [`021d9b83`](https://github.com/signalwire/signalwire-js/commit/021d9b8364777e493aa8d320d5b03a4275f640bb), [`e3453977`](https://github.com/signalwire/signalwire-js/commit/e3453977b7df3cd34939ee8e6f15c6d83fb08134), [`be8b8dea`](https://github.com/signalwire/signalwire-js/commit/be8b8deadb8652d4ea54bd2b4c3cfd29d2f94662)]: + - @signalwire/core@3.12.1 + ## [3.5.7] - 2022-09-21 ### Changed diff --git a/packages/webrtc/package.json b/packages/webrtc/package.json index 5d018a6d1..df7080999 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.5.7", + "version": "3.5.8", "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.12.0" + "@signalwire/core": "3.12.1" }, "types": "dist/cjs/webrtc/src/index.d.ts" } From 163c4190f0ed606bb1b4b1d98a794d3740ff5f01 Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 11:49:57 +0200 Subject: [PATCH 5/5] restore dev changesets --- .changeset/beige-items-smoke.md | 6 ++++++ .changeset/curly-lamps-brake.md | 5 +++++ .changeset/hip-toys-sparkle.md | 6 ++++++ .changeset/honest-turtles-cheat.md | 5 +++++ .changeset/new-donuts-return.md | 7 +++++++ .changeset/rotten-crews-hope.md | 6 ++++++ .changeset/sixty-ligers-repair.md | 5 +++++ .changeset/thick-donkeys-cover.md | 5 +++++ .changeset/three-mayflies-pretend.md | 7 +++++++ 9 files changed, 52 insertions(+) create mode 100644 .changeset/beige-items-smoke.md create mode 100644 .changeset/curly-lamps-brake.md create mode 100644 .changeset/hip-toys-sparkle.md create mode 100644 .changeset/honest-turtles-cheat.md create mode 100644 .changeset/new-donuts-return.md create mode 100644 .changeset/rotten-crews-hope.md create mode 100644 .changeset/sixty-ligers-repair.md create mode 100644 .changeset/thick-donkeys-cover.md create mode 100644 .changeset/three-mayflies-pretend.md diff --git a/.changeset/beige-items-smoke.md b/.changeset/beige-items-smoke.md new file mode 100644 index 000000000..2b5b3747b --- /dev/null +++ b/.changeset/beige-items-smoke.md @@ -0,0 +1,6 @@ +--- +'@signalwire/js': patch +'@signalwire/webrtc': patch +--- + +Internal changes to keep the member_id stable across promote/demote. diff --git a/.changeset/curly-lamps-brake.md b/.changeset/curly-lamps-brake.md new file mode 100644 index 000000000..90f5e9c35 --- /dev/null +++ b/.changeset/curly-lamps-brake.md @@ -0,0 +1,5 @@ +--- +'@signalwire/core': patch +--- + +Remove `permissions` from the valid arguments of the `demote()` method on RoomSession. diff --git a/.changeset/hip-toys-sparkle.md b/.changeset/hip-toys-sparkle.md new file mode 100644 index 000000000..4e5be30db --- /dev/null +++ b/.changeset/hip-toys-sparkle.md @@ -0,0 +1,6 @@ +--- +'@signalwire/core': patch +'@signalwire/realtime-api': patch +--- + +[internal] add `addContexts` and `removeContexts` methods diff --git a/.changeset/honest-turtles-cheat.md b/.changeset/honest-turtles-cheat.md new file mode 100644 index 000000000..30c0c1de1 --- /dev/null +++ b/.changeset/honest-turtles-cheat.md @@ -0,0 +1,5 @@ +--- +'@signalwire/core': patch +--- + +Add optional arguments on `promote` to pass meta, joinAudioMuted and joinVideoMuted. Add optional `meta` argument for `demote`. diff --git a/.changeset/new-donuts-return.md b/.changeset/new-donuts-return.md new file mode 100644 index 000000000..790e47e90 --- /dev/null +++ b/.changeset/new-donuts-return.md @@ -0,0 +1,7 @@ +--- +'@signalwire/core': minor +'@signalwire/js': minor +'@signalwire/realtime-api': minor +--- + +Add `promote`/`demote` methods to RoomSession. diff --git a/.changeset/rotten-crews-hope.md b/.changeset/rotten-crews-hope.md new file mode 100644 index 000000000..576630ac8 --- /dev/null +++ b/.changeset/rotten-crews-hope.md @@ -0,0 +1,6 @@ +--- +'@signalwire/core': patch +'@signalwire/webrtc': patch +--- + +[internal] add worker to handle promoted/demoted events and trigger the proper renegotiation diff --git a/.changeset/sixty-ligers-repair.md b/.changeset/sixty-ligers-repair.md new file mode 100644 index 000000000..3e5df211d --- /dev/null +++ b/.changeset/sixty-ligers-repair.md @@ -0,0 +1,5 @@ +--- +'@signalwire/core': patch +--- + +Remove `meta` from the allowed parameters of `demote`. diff --git a/.changeset/thick-donkeys-cover.md b/.changeset/thick-donkeys-cover.md new file mode 100644 index 000000000..d28554fbc --- /dev/null +++ b/.changeset/thick-donkeys-cover.md @@ -0,0 +1,5 @@ +--- +'@signalwire/webrtc': patch +--- + +Fix check for media to enable on promotion process. diff --git a/.changeset/three-mayflies-pretend.md b/.changeset/three-mayflies-pretend.md new file mode 100644 index 000000000..c46784215 --- /dev/null +++ b/.changeset/three-mayflies-pretend.md @@ -0,0 +1,7 @@ +--- +'@signalwire/core': patch +'@signalwire/js': patch +'@signalwire/realtime-api': patch +--- + +Expose the `room.audience_count` event on the RoomSession