From bc56cc42497220d43085adea8f3834fbce60444b Mon Sep 17 00:00:00 2001 From: Edoardo Gallo Date: Thu, 6 Oct 2022 12:11:27 +0200 Subject: [PATCH] Prepare Releases (#664) * review changesets * add commit to summary to help changeset * consume changesets * gen versions * restore dev changesets --- .changeset/blue-peas-breathe.md | 5 ----- .changeset/curly-lamps-brake.md | 5 +++++ .changeset/cyan-frogs-jam.md | 5 ----- .changeset/cyan-rocks-shout.md | 5 ----- .changeset/fresh-cheetahs-jam.md | 5 ----- .changeset/heavy-tools-fry.md | 5 ----- .changeset/hip-toys-sparkle.md | 6 ++++++ .changeset/honest-turtles-cheat.md | 5 +++++ .changeset/lemon-wombats-invent.md | 5 ----- .changeset/nasty-snails-provide.md | 5 ----- .changeset/new-donuts-return.md | 7 +++++++ .changeset/proud-turtles-sneeze.md | 5 ----- .changeset/red-monkeys-give.md | 6 ------ .changeset/rotten-crews-hope.md | 6 ++++++ .changeset/selfish-bears-tap.md | 5 ----- .changeset/silver-chairs-sin.md | 5 ----- .changeset/sixty-ligers-repair.md | 5 +++++ .changeset/thick-donkeys-cover.md | 5 +++++ .changeset/three-mayflies-pretend.md | 7 +++++++ .changeset/tiny-grapes-collect.md | 5 ----- 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 ++-- 34 files changed, 133 insertions(+), 74 deletions(-) delete mode 100644 .changeset/blue-peas-breathe.md create mode 100644 .changeset/curly-lamps-brake.md delete mode 100644 .changeset/cyan-frogs-jam.md delete mode 100644 .changeset/cyan-rocks-shout.md delete mode 100644 .changeset/fresh-cheetahs-jam.md delete mode 100644 .changeset/heavy-tools-fry.md create mode 100644 .changeset/hip-toys-sparkle.md create mode 100644 .changeset/honest-turtles-cheat.md delete mode 100644 .changeset/lemon-wombats-invent.md delete mode 100644 .changeset/nasty-snails-provide.md create mode 100644 .changeset/new-donuts-return.md delete mode 100644 .changeset/proud-turtles-sneeze.md delete mode 100644 .changeset/red-monkeys-give.md create mode 100644 .changeset/rotten-crews-hope.md delete mode 100644 .changeset/selfish-bears-tap.md delete mode 100644 .changeset/silver-chairs-sin.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 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/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/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/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/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/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/lemon-wombats-invent.md b/.changeset/lemon-wombats-invent.md deleted file mode 100644 index 74fe7d337..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 357c09c4f..000000000 --- a/.changeset/nasty-snails-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -[internal] Fix toSnakeCaseKeys util and fix `language` type in the Prompt params. 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/proud-turtles-sneeze.md b/.changeset/proud-turtles-sneeze.md deleted file mode 100644 index 298cb4d3c..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/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/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/selfish-bears-tap.md b/.changeset/selfish-bears-tap.md deleted file mode 100644 index f646be8fd..000000000 --- a/.changeset/selfish-bears-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sw-internal/e2e-js': patch ---- - -Add 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 860a5367d..000000000 --- a/.changeset/silver-chairs-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@signalwire/core': patch ---- - -Internal review of rootSaga's logic. 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 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. 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" }