-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/sdk eventing #129
Feature/sdk eventing #129
Conversation
* feat: sdk eventing; listener and event * fix: rename registerFor * chore: unit tests
* feat: send message api * feat: address feedback * fix: add callsid check * fix: remove call status check
* VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs * Adding note about the key
* Adding docs * Addressed feedback
* chore: update voice-error dependency * fix: update voice-errors dep and generate new error classes
* Adding changelog draft * Adding Kumkum's suggestion.
* Using latest errors * Using latest errors * Updating docs * Update changelog * Update changelog
PStream.prototype.sendMessage = function( | ||
callsid, | ||
content, | ||
contenttype = 'application/json', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably too late to mention this now, but if I recall correctly, optional arguments should always come last in a function signature. Should we note this for the future?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any plans to change this now @charliesantos @mhuynh5757? Or should we create a task and take care of it in 1.5 release?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is internal and more of a cosmetic suggestion. Check it's usage in call.ts
. It is a big deal if this is the public API.
* VBLOCKS-1155 Make sure publisher host is inited if home region exists (twilio#122) * VBLOCKS-1155 Making sure publisher host is inited if home region is available * Changelog and tests * 2.1.2-rc1 * 2.1.2-dev * Changelog date for 2.1.2 release * 2.1.2 * 2.1.3-dev * Feature/sdk eventing (twilio#129) * feat: option for event registration; send option over vsp invite * Update peerconnection.js * [VBLOCKS-505] feat: sdk eventing; listener and event (twilio#112) * feat: sdk eventing; listener and event * fix: rename registerFor * chore: unit tests * feat: send message api (twilio#114) * feat: send message api * feat: address feedback * fix: add callsid check * fix: remove call status check * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs (twilio#116) * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs * Adding note about the key * VBLOCKS-1095 | Updating API docs * Adding docs * Addressed feedback * [VBLOCKS-1127] Consume new SDK eventing errors (twilio#120) * chore: update voice-error dependency * fix: update voice-errors dep and generate new error classes * Adding changelog draft (twilio#123) * Adding changelog draft * Adding Kumkum's suggestion. * Syncing lock file version * 2.2.0-rc1 * 2.2.0-dev * Adding placeholder links to public docs * VBLOCKS-1218 Adding 31209 error for max payload size limit (twilio#125) * Updating gitignore for test webpack * Fixing release pipeline: removing unused webpack test * 2.2.0-rc2 * 2.2.0-dev * Prep for release (twilio#128) * Using latest errors * Using latest errors * Updating docs * Update changelog * Update changelog Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * 2.2.0-rc3 * 2.2.0-dev * Adding release date * 2.2.0 * 2.2.1-dev * Update copyrightL 2021 -> 2023 * Feature/voice js dns (twilio#138) * Update gitignore * VBLOCKS-1086 Use voice-js DNS names directly (twilio#119) * VBLOCKS-1086 Use voice-js DNS names directly * Update CSP policies * Adding changelog * Updating tests * Updating lockfile * 2.3.0-rc1 * 2.3.0-dev * Prep for release. Adding release date. Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * Syncing lockfile version * 2.3.0 * 2.3.1-dev * fix(incoming-sound): stop incoming sound when the call gets disconnected (twilio#134) * fix(incoming-sound): stop incoming sound when the call gets disconnected * test(incoming-sound): add a unit test to cover the fixed bug * test: cover missing incoming sound unit tests --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> * Add 2.3.1 changelog entry (twilio#141) * Syncing package-lock.json * 2.3.1-rc1 * 2.3.1-dev * Setting date for release * 2.3.1 * 2.3.2-dev * GH95 | error is not returned when mic access is blocked (twilio#144) * GH95 | error is not returned when mic access is blocked * PR Review * Syncing lock file version for RC * 2.3.2-rc1 * 2.3.2-dev * Set date for the release * 2.3.2 * 2.3.3-dev * VBLOCKS-1371 | Remove handlers for rejected calls (twilio#149) * VBLOCKS-1371 | Remove handlers for rejected calls * Unit tests * Uploading test coverage (twilio#150) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats (twilio#152) * VBLOCKS-1111 | Fix sound definitions (twilio#153) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats * VBLOCKS-1111 | Fix sound definitions * Tests and changelog * Update docs * VBLOCKS-1473 | Fix PeerConnection leak (twilio#154) * Remove unnecessary bind * Tests and changelog * VBLOCKS-1269 | Don't dispatch deviceinfochange indefinitely (twilio#155) * Don't unnecessary emit deviceinfochange * Exporting mediadevices properly * Only init nativeMediaDevices before instantiation * Lint * Properly initing * Tests * Changelog * Adding todo note * Review comments * Prep for RC: Sync lockfile version * 2.4.0-rc1 * 2.4.0-dev * Update CircleCI Badge link * Prep for release: Changelog date and syncing lockfile version * 2.4.0 * 2.4.1-dev * VDI Support 2.x initial implementation (twilio#158) * VDI Support initial implementation * Rename connection -> call * Updating documentation to prevent setRemoteDescription error (twilio#160) * Syncing lockfile version for RC * Adding build checks to the ci pipeline (twilio#161) * 2.5.0-rc1 * 2.5.0-dev * Add changelog for release * 2.5.0 * 2.5.1-dev * Adding daily builds * VBLOCKS-1716 | Convert JS pipeline to TS (twilio#166) * VBLOCKS-1716 | Convert JS pipeline to TS * Update CHANGELOG.md * VBLOCKS-1718 | Remove default node modules (twilio#167) * VBLOCKS-1716 | Convert JS pipeline to TS * Update npmignore * adding browser events and removing backoff * Adding backoff module * Use new backoff in call class * Use new backoff in wstransport * lint * fix tsdocs * Adding changelog * Adding tests * adding test file * Updating changelog * 2.6.0-rc1 * 2.6.0-dev * VBLOCKS-1578 | Adding typechecks to all public APIs (twilio#168) * VBLOCKS-1578 | Adding typechecks to all public APIs * Remove unnecessary file * VBLOCKS-1301 Support node versions 16 and above. (twilio#169) * VBLOCKS-1301 Support node versions 16 and above. * VBLOCKS-1301 Removing --legacy-peer-deps flag from circleci jobs. * VBLOCKS-1301 Updating package "twilio" to 3.84.1, which does not depend on express. Hence, no need to add the "types" config to the TypeScript compiler. * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. (twilio#170) * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. * VBLOCKS-1301 Remove options from request() and ws import from wstransport.ts. * VBLOCKS-1767 | Migrate AudioPlayer (twilio#171) * 2.6.0-rc2 * 2.6.0-dev * Changelog for 2.0.6 (twilio#174) * Changelog for 2.0.6 * Adding review suggestion * Adding Kumkum's suggestion. * 2.6.0 * 2.6.1-dev * VBLOCKS-1805 | Fix dtmf tones overrides (twilio#176) * VBLOCKS-1805 | Fix dtmf tones overrides * Address feedback * VBLOCKS-1808 Trimming dependencies + require => import. (twilio#175) * VBLOCKS-1808 Removing some unwanted dependencies. * VBLOCKS-1808 Removing deprecated dependencies as much as possible. * VBLOCKS-1808 s/require/import/g wherever possible. * VBLOCKS-1299 | Making all integration tests green (twilio#177) * 2.6.1-rc1 * 2.6.1-dev * (GH178) fix(audio): Persist enabled sounds state (twilio#179) * test: change the test to reflect the reality * fix(audio): persist enabled sounds state when calling device.updateOptions * docs: update changelog * docs: make the enabled sounds getter as private --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> * build it again --------- Co-authored-by: Charlemagne Santos <csantos@twilio.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: Kamal Bennani <kamalbouchboy1@hotmail.fr> Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> Co-authored-by: Grey <robert-grey.keith@podium.com>
commit 55a956d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Oct 16 17:41:14 2023 +0000 2.8.1-dev commit 6f08d3b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Oct 16 17:41:06 2023 +0000 2.8.0 commit cb8ab39 Author: charliesantos <csantos@twilio.com> Date: Mon Oct 16 10:33:34 2023 -0700 Release prep: Changelog date commit 9bd4a14 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Oct 16 10:22:24 2023 -0700 VBLOCKS-2054 | Missing generated errors (twilio#209) * [VBLOCKS-2054] Missing generated errors (twilio#192) * feat: add errors and unit tests to check for missing errors * docs: changelog entry * fix: call hangup handler * docs: update changelog * feat: add error feature flag and handling * chore: unit tests * chore: update voice errors version * feat: add new errors to generation scripts * chore: commit generated errors * fix: add error codes to feature flag set * docs: update changelog entry * docs: update docstring for option * docs: less enthusiasm * fix: rename variables and functions * fix: rename test case * chore: bump versions (twilio#206) * 2.8.0-rc1 * 2.8.0-dev --------- Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit 895aa3d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Oct 6 17:56:11 2023 +0000 2.7.4-dev commit b835382 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Oct 6 17:56:02 2023 +0000 2.7.3 commit 864ae5f Author: charliesantos <csantos@twilio.com> Date: Fri Oct 6 10:49:36 2023 -0700 Release prep: Changelog date commit 8ce585d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Oct 5 20:22:03 2023 +0000 2.7.3-dev commit e0faeaf Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Oct 5 20:21:55 2023 +0000 2.7.3-rc1 commit 17b13b9 Author: charliesantos <csantos@twilio.com> Date: Thu Oct 5 13:17:02 2023 -0700 RC Prep: Sync lock file commit 200b50e Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Thu Oct 5 15:05:07 2023 -0500 VBLOCKS-1690 Call reconnect() only when pstream is not null. (twilio#203) * VBLOCKS-1690 Call reconnect() only when pstream is not null. * VBLOCKS-1690 Add unit tests. * VIDEO-1690 Add changelog entry. commit 884aba3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Sep 21 19:27:55 2023 +0000 2.7.3-dev commit ec951b3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Sep 21 19:27:47 2023 +0000 2.7.2 commit 17a2c67 Author: charliesantos <csantos@twilio.com> Date: Thu Sep 21 12:19:31 2023 -0700 Release prep: Changelog date commit 03dbf74 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Sep 20 21:36:20 2023 +0000 2.7.2-dev commit f311f8c Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Sep 20 21:36:13 2023 +0000 2.7.2-rc1 commit 2a06b5c Author: charliesantos <csantos@twilio.com> Date: Wed Sep 20 14:26:38 2023 -0700 RC prep: syncing lock file commit 85392a2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 20 12:37:06 2023 -0700 VBLOCKS-2214 | Remove unnecessary enumerateDevices calls (twilio#199) * VBLOCKS-2214 | Remove unnecessary enumerateDevices calls * changelog * Using callback instead * Changelog tweak commit d34665c Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 13 14:57:35 2023 -0700 Remove broken support email (twilio#198) * Remove broken support email * Update README.md * Update README.md commit 17ca278 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 13 09:45:11 2023 -0700 VBLOCKS-2175 | Fix events docs (twilio#195) * VBLOCKS-2175 | Fix events documentation * Adding changelog * Update call.ts * Update device.ts commit 590d6bb Author: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Date: Wed Sep 6 16:13:49 2023 -0700 Update CHANGELOG.md (twilio#194) commit 5205c59 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Aug 3 22:55:57 2023 +0000 2.7.2-dev commit 6a056bf Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Aug 3 22:55:50 2023 +0000 2.7.1 commit be7e5f1 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Aug 3 15:46:41 2023 -0700 Add 2.7.1 changelog (twilio#186) commit 1888047 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Aug 3 12:52:51 2023 -0700 Add important message regarding new DNS/IP in changelog Approved here https://twilio.slack.com/archives/C020DUH6R1B/p1691091612273979 commit ed27059 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Aug 2 19:39:58 2023 +0000 2.7.1-dev commit 7edf306 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Aug 2 19:39:50 2023 +0000 2.7.1-rc1 commit bd69f76 Author: charliesantos <csantos@twilio.com> Date: Wed Aug 2 12:32:58 2023 -0700 RC Prep: Sync lock file version. commit 88ed101 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Wed Aug 2 12:29:37 2023 -0700 VBLOCKS-1980 If md5 is exported as a default, then use it. (twilio#185) commit 38280f8 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Aug 1 20:42:30 2023 +0000 2.7.1-dev commit b79a21a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Aug 1 20:42:22 2023 +0000 2.7.0 commit e595aa4 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 13:00:04 2023 -0700 Adding arch info to fix caching issue on ci commit f514222 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 12:47:36 2023 -0700 Fix CI caching issue commit 8ec94d6 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 12:28:27 2023 -0700 Adding changelog date and sync lockfile version for release commit 9f36a2a Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Jul 26 12:33:39 2023 -0700 Update CHANGELOG.md for ESM (twilio#184) * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> --------- Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> commit 538a50a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jul 25 20:45:33 2023 +0000 2.7.0-dev commit f857261 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jul 25 20:45:26 2023 +0000 2.7.0-rc1 commit c8e339e Author: charliesantos <csantos@twilio.com> Date: Tue Jul 25 13:33:40 2023 -0700 Sync lock file for RC commit 2f52f2a Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Mon Jul 24 13:22:06 2023 -0700 VBLOCKS-1301 Add esm output. (twilio#182) * VBLOCKS-1301 Add esm output. * VBLOCKS-1301 Adding es6 module check and updating .release.json and config.yml. commit 10dda21 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jul 7 17:19:23 2023 +0000 2.6.2-dev commit a722987 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jul 7 17:19:15 2023 +0000 2.6.1 commit fb5f256 Author: charliesantos <csantos@twilio.com> Date: Fri Jul 7 10:13:37 2023 -0700 Adding date for release commit 91fc9bd Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jul 6 12:15:37 2023 -0700 Adjust flaky test (twilio#181) commit 4daf1e3 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jul 6 10:26:36 2023 -0700 VBLOCKS-1818 | Adding healthchecks and posting failures to slack (twilio#180) * VBLOCKS-1818 | Adding healthchecks and posting failures to slack * Adding build url * Keeping integration test npm script commit 27dcfd6 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jul 6 17:25:44 2023 +0000 2.6.1-dev commit 580b5e5 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jul 6 17:25:35 2023 +0000 2.6.1-rc2 commit ec9b190 Author: Kamal Bennani <kamalbouchboy1@hotmail.fr> Date: Thu Jul 6 00:08:31 2023 +0200 (GH178) fix(audio): Persist enabled sounds state (twilio#179) * test: change the test to reflect the reality * fix(audio): persist enabled sounds state when calling device.updateOptions * docs: update changelog * docs: make the enabled sounds getter as private --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> commit f551b3b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jun 30 15:34:43 2023 +0000 2.6.1-dev commit 065ea6e Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jun 30 15:34:35 2023 +0000 2.6.1-rc1 commit 576d353 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jun 27 15:42:07 2023 -0700 VBLOCKS-1299 | Making all integration tests green (twilio#177) commit 4e3addc Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Mon Jun 26 15:54:17 2023 -0700 VBLOCKS-1808 Trimming dependencies + require => import. (twilio#175) * VBLOCKS-1808 Removing some unwanted dependencies. * VBLOCKS-1808 Removing deprecated dependencies as much as possible. * VBLOCKS-1808 s/require/import/g wherever possible. commit fdb0098 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Jun 26 13:54:38 2023 -0700 VBLOCKS-1805 | Fix dtmf tones overrides (twilio#176) * VBLOCKS-1805 | Fix dtmf tones overrides * Address feedback commit cb12c95 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jun 20 21:49:00 2023 +0000 2.6.1-dev commit 11b1865 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jun 20 21:48:52 2023 +0000 2.6.0 commit 5fdfe3a Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jun 20 14:33:14 2023 -0700 Changelog for 2.0.6 (twilio#174) * Changelog for 2.0.6 * Adding review suggestion * Adding Kumkum's suggestion. commit 49faadb Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jun 15 22:23:06 2023 +0000 2.6.0-dev commit fc582fd Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jun 15 22:22:57 2023 +0000 2.6.0-rc2 commit dadc02a Merge: 53b5271 ef47b34 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jun 15 14:43:24 2023 -0700 Merge pull request twilio#172 from twilio/feature/2-x-betterments Merge Feature/2 x betterments commit ef47b34 Merge: 0850355 53b5271 Author: charliesantos <csantos@twilio.com> Date: Thu Jun 15 14:37:04 2023 -0700 Merge from master commit 53b5271 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jun 15 14:23:38 2023 -0700 VBLOCKS-1767 | Migrate AudioPlayer (twilio#171) commit 0850355 Merge: 1fcbed6 1aba954 Author: charliesantos <csantos@twilio.com> Date: Thu Jun 15 13:23:10 2023 -0700 Merge from master commit 1fcbed6 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Thu Jun 15 13:20:29 2023 -0700 VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. (twilio#170) * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. * VBLOCKS-1301 Remove options from request() and ws import from wstransport.ts. commit acfca74 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Wed Jun 7 15:55:29 2023 -0700 VBLOCKS-1301 Support node versions 16 and above. (twilio#169) * VBLOCKS-1301 Support node versions 16 and above. * VBLOCKS-1301 Removing --legacy-peer-deps flag from circleci jobs. * VBLOCKS-1301 Updating package "twilio" to 3.84.1, which does not depend on express. Hence, no need to add the "types" config to the TypeScript compiler. commit 1aba954 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Jun 7 13:53:01 2023 -0700 VBLOCKS-1578 | Adding typechecks to all public APIs (twilio#168) * VBLOCKS-1578 | Adding typechecks to all public APIs * Remove unnecessary file commit e375c4b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed May 31 23:28:34 2023 +0000 2.6.0-dev commit 489d7ee Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed May 31 23:28:26 2023 +0000 2.6.0-rc1 commit 5fd3bbe Author: Charlemagne Santos <csantos@twilio.com> Date: Wed May 31 15:54:58 2023 -0700 VBLOCKS-1718 | Remove default node modules (twilio#167) * VBLOCKS-1716 | Convert JS pipeline to TS * Update npmignore * adding browser events and removing backoff * Adding backoff module * Use new backoff in call class * Use new backoff in wstransport * lint * fix tsdocs * Adding changelog * Adding tests * adding test file * Updating changelog commit d2b59bc Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 30 10:38:33 2023 -0700 VBLOCKS-1716 | Convert JS pipeline to TS (twilio#166) * VBLOCKS-1716 | Convert JS pipeline to TS * Update CHANGELOG.md commit 1706b94 Merge: 0bf28a2 97b6fd5 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 23 14:28:30 2023 -0700 Merge pull request twilio#165 from twilio/daily-builds Adding daily builds commit 97b6fd5 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 23 10:18:42 2023 -0700 Adding daily builds commit 0bf28a2 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue May 9 19:52:02 2023 +0000 2.5.1-dev commit 361d0a9 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue May 9 19:51:54 2023 +0000 2.5.0 commit eee0f98 Merge: 6add098 e029216 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 9 12:41:14 2023 -0700 Merge pull request twilio#164 from twilio/feature/vdi Merge feature branch for VDI support commit e029216 Author: charliesantos <csantos@twilio.com> Date: Tue May 9 10:26:06 2023 -0700 Add changelog for release commit d9e64c9 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 27 20:52:57 2023 +0000 2.5.0-dev commit 1838e2d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 27 20:52:50 2023 +0000 2.5.0-rc1 commit 7d0300b Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 27 13:36:56 2023 -0700 Adding build checks to the ci pipeline (twilio#161) commit bb3c6d6 Author: charliesantos <csantos@twilio.com> Date: Thu Apr 27 12:50:05 2023 -0700 Syncing lockfile version for RC commit fe1be12 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 27 08:59:06 2023 -0700 Updating documentation to prevent setRemoteDescription error (twilio#160) commit 3367771 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Apr 26 10:07:52 2023 -0700 VDI Support 2.x initial implementation (twilio#158) * VDI Support initial implementation * Rename connection -> call commit 6add098 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 6 20:27:18 2023 +0000 2.4.1-dev commit 94ea6b6 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 6 20:27:10 2023 +0000 2.4.0 commit 5b3be01 Author: charliesantos <csantos@twilio.com> Date: Thu Apr 6 12:29:28 2023 -0700 Prep for release: Changelog date and syncing lockfile version commit 7d286b9 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 6 10:37:25 2023 -0700 Update CircleCI Badge link commit 72770ed Merge: 5d6c5e2 900a237 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 6 10:29:19 2023 -0700 Merge pull request twilio#156 from twilio/bugfix/github_issues Merge branch: Bugfix/GitHub issues commit 900a237 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Apr 5 23:29:56 2023 +0000 2.4.0-dev commit 896b4f3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Apr 5 23:29:48 2023 +0000 2.4.0-rc1 commit 62f9a62 Author: charliesantos <csantos@twilio.com> Date: Wed Apr 5 16:17:27 2023 -0700 Prep for RC: Sync lockfile version commit 364a4b2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Apr 5 14:50:29 2023 -0700 VBLOCKS-1269 | Don't dispatch deviceinfochange indefinitely (twilio#155) * Don't unnecessary emit deviceinfochange * Exporting mediadevices properly * Only init nativeMediaDevices before instantiation * Lint * Properly initing * Tests * Changelog * Adding todo note * Review comments commit e9d5dd8 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Apr 3 15:03:01 2023 -0700 VBLOCKS-1473 | Fix PeerConnection leak (twilio#154) * Remove unnecessary bind * Tests and changelog commit 9de4ceb Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Mar 31 12:45:40 2023 -0700 VBLOCKS-1111 | Fix sound definitions (twilio#153) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats * VBLOCKS-1111 | Fix sound definitions * Tests and changelog * Update docs commit e0d4b3c Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Mar 30 17:42:59 2023 -0700 VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats (twilio#152) commit 5d6c5e2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Mar 29 14:05:16 2023 -0700 Uploading test coverage (twilio#150) commit fd85cb9 Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Mar 24 08:56:06 2023 -0700 VBLOCKS-1371 | Remove handlers for rejected calls (twilio#149) * VBLOCKS-1371 | Remove handlers for rejected calls * Unit tests commit a7b8d95 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Feb 27 18:40:00 2023 +0000 2.3.3-dev commit 9e12fab Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Feb 27 18:39:53 2023 +0000 2.3.2 commit a83de45 Author: charliesantos <csantos@twilio.com> Date: Mon Feb 27 10:29:06 2023 -0800 Set date for the release commit bb74d01 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Feb 22 18:31:11 2023 +0000 2.3.2-dev commit fd6393f Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Feb 22 18:31:04 2023 +0000 2.3.2-rc1 commit e540c5d Author: charliesantos <csantos@twilio.com> Date: Wed Feb 22 10:25:53 2023 -0800 Syncing lock file version for RC commit 7fac702 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Feb 22 10:09:52 2023 -0800 GH95 | error is not returned when mic access is blocked (twilio#144) * GH95 | error is not returned when mic access is blocked * PR Review commit 05abfa4 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Feb 3 23:08:54 2023 +0000 2.3.2-dev commit 3e34a26 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Feb 3 23:08:46 2023 +0000 2.3.1 commit e7ea503 Author: charliesantos <csantos@twilio.com> Date: Fri Feb 3 15:04:31 2023 -0800 Setting date for release commit 9e6132a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Feb 2 18:42:14 2023 +0000 2.3.1-dev commit 5d2de05 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Feb 2 18:42:07 2023 +0000 2.3.1-rc1 commit 16dfd25 Author: charliesantos <csantos@twilio.com> Date: Thu Feb 2 10:36:51 2023 -0800 Syncing package-lock.json commit 85633af Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Feb 2 09:35:15 2023 -0800 Add 2.3.1 changelog entry (twilio#141) commit dce8847 Author: Kamal Bennani <kamalbouchboy1@hotmail.fr> Date: Wed Feb 1 22:00:35 2023 +0100 fix(incoming-sound): stop incoming sound when the call gets disconnected (twilio#134) * fix(incoming-sound): stop incoming sound when the call gets disconnected * test(incoming-sound): add a unit test to cover the fixed bug * test: cover missing incoming sound unit tests --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> commit 0d03edb Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Jan 23 22:42:27 2023 +0000 2.3.1-dev commit 4f6fe11 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Jan 23 22:42:20 2023 +0000 2.3.0 commit 1434529 Author: charliesantos <csantos@twilio.com> Date: Mon Jan 23 14:37:38 2023 -0800 Syncing lockfile version commit 8e922a0 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Jan 23 13:53:12 2023 -0800 Feature/voice js dns (twilio#138) * Update gitignore * VBLOCKS-1086 Use voice-js DNS names directly (twilio#119) * VBLOCKS-1086 Use voice-js DNS names directly * Update CSP policies * Adding changelog * Updating tests * Updating lockfile * 2.3.0-rc1 * 2.3.0-dev * Prep for release. Adding release date. Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit 89b2900 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jan 17 11:32:23 2023 -0800 Update copyrightL 2021 -> 2023 commit 068961a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 21:53:42 2022 +0000 2.2.1-dev commit 7161f1f Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 21:53:34 2022 +0000 2.2.0 commit 54166a0 Author: charliesantos <csantos@twilio.com> Date: Mon Dec 5 13:21:52 2022 -0800 Adding release date commit 10ab6f5 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 19:13:28 2022 +0000 2.2.0-dev commit 6db4b53 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 19:13:21 2022 +0000 2.2.0-rc3 commit a48d7c9 Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Dec 2 11:57:03 2022 -0800 Feature/sdk eventing (twilio#129) * feat: option for event registration; send option over vsp invite * Update peerconnection.js * [VBLOCKS-505] feat: sdk eventing; listener and event (twilio#112) * feat: sdk eventing; listener and event * fix: rename registerFor * chore: unit tests * feat: send message api (twilio#114) * feat: send message api * feat: address feedback * fix: add callsid check * fix: remove call status check * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs (twilio#116) * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs * Adding note about the key * VBLOCKS-1095 | Updating API docs * Adding docs * Addressed feedback * [VBLOCKS-1127] Consume new SDK eventing errors (twilio#120) * chore: update voice-error dependency * fix: update voice-errors dep and generate new error classes * Adding changelog draft (twilio#123) * Adding changelog draft * Adding Kumkum's suggestion. * Syncing lock file version * 2.2.0-rc1 * 2.2.0-dev * Adding placeholder links to public docs * VBLOCKS-1218 Adding 31209 error for max payload size limit (twilio#125) * Updating gitignore for test webpack * Fixing release pipeline: removing unused webpack test * 2.2.0-rc2 * 2.2.0-dev * Prep for release (twilio#128) * Using latest errors * Using latest errors * Updating docs * Update changelog * Update changelog Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit f518b24 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Oct 26 16:29:13 2022 +0000 2.1.3-dev commit 4081a4d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Oct 26 16:29:05 2022 +0000 2.1.2 commit 380b8b5 Author: charliesantos <csantos@twilio.com> Date: Wed Oct 26 09:24:34 2022 -0700 Changelog date for 2.1.2 release commit 0838c65 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Oct 25 21:08:42 2022 +0000 2.1.2-dev commit cb4230c Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Oct 25 21:08:35 2022 +0000 2.1.2-rc1 commit 5cca360 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Oct 25 13:30:58 2022 -0700 VBLOCKS-1155 Make sure publisher host is inited if home region exists (twilio#122) * VBLOCKS-1155 Making sure publisher host is inited if home region is available * Changelog and tests
* Squashed commit of the following: commit 55a956d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Oct 16 17:41:14 2023 +0000 2.8.1-dev commit 6f08d3b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Oct 16 17:41:06 2023 +0000 2.8.0 commit cb8ab39 Author: charliesantos <csantos@twilio.com> Date: Mon Oct 16 10:33:34 2023 -0700 Release prep: Changelog date commit 9bd4a14 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Oct 16 10:22:24 2023 -0700 VBLOCKS-2054 | Missing generated errors (twilio#209) * [VBLOCKS-2054] Missing generated errors (twilio#192) * feat: add errors and unit tests to check for missing errors * docs: changelog entry * fix: call hangup handler * docs: update changelog * feat: add error feature flag and handling * chore: unit tests * chore: update voice errors version * feat: add new errors to generation scripts * chore: commit generated errors * fix: add error codes to feature flag set * docs: update changelog entry * docs: update docstring for option * docs: less enthusiasm * fix: rename variables and functions * fix: rename test case * chore: bump versions (twilio#206) * 2.8.0-rc1 * 2.8.0-dev --------- Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit 895aa3d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Oct 6 17:56:11 2023 +0000 2.7.4-dev commit b835382 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Oct 6 17:56:02 2023 +0000 2.7.3 commit 864ae5f Author: charliesantos <csantos@twilio.com> Date: Fri Oct 6 10:49:36 2023 -0700 Release prep: Changelog date commit 8ce585d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Oct 5 20:22:03 2023 +0000 2.7.3-dev commit e0faeaf Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Oct 5 20:21:55 2023 +0000 2.7.3-rc1 commit 17b13b9 Author: charliesantos <csantos@twilio.com> Date: Thu Oct 5 13:17:02 2023 -0700 RC Prep: Sync lock file commit 200b50e Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Thu Oct 5 15:05:07 2023 -0500 VBLOCKS-1690 Call reconnect() only when pstream is not null. (twilio#203) * VBLOCKS-1690 Call reconnect() only when pstream is not null. * VBLOCKS-1690 Add unit tests. * VIDEO-1690 Add changelog entry. commit 884aba3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Sep 21 19:27:55 2023 +0000 2.7.3-dev commit ec951b3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Sep 21 19:27:47 2023 +0000 2.7.2 commit 17a2c67 Author: charliesantos <csantos@twilio.com> Date: Thu Sep 21 12:19:31 2023 -0700 Release prep: Changelog date commit 03dbf74 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Sep 20 21:36:20 2023 +0000 2.7.2-dev commit f311f8c Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Sep 20 21:36:13 2023 +0000 2.7.2-rc1 commit 2a06b5c Author: charliesantos <csantos@twilio.com> Date: Wed Sep 20 14:26:38 2023 -0700 RC prep: syncing lock file commit 85392a2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 20 12:37:06 2023 -0700 VBLOCKS-2214 | Remove unnecessary enumerateDevices calls (twilio#199) * VBLOCKS-2214 | Remove unnecessary enumerateDevices calls * changelog * Using callback instead * Changelog tweak commit d34665c Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 13 14:57:35 2023 -0700 Remove broken support email (twilio#198) * Remove broken support email * Update README.md * Update README.md commit 17ca278 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Sep 13 09:45:11 2023 -0700 VBLOCKS-2175 | Fix events docs (twilio#195) * VBLOCKS-2175 | Fix events documentation * Adding changelog * Update call.ts * Update device.ts commit 590d6bb Author: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Date: Wed Sep 6 16:13:49 2023 -0700 Update CHANGELOG.md (twilio#194) commit 5205c59 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Aug 3 22:55:57 2023 +0000 2.7.2-dev commit 6a056bf Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Aug 3 22:55:50 2023 +0000 2.7.1 commit be7e5f1 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Aug 3 15:46:41 2023 -0700 Add 2.7.1 changelog (twilio#186) commit 1888047 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Aug 3 12:52:51 2023 -0700 Add important message regarding new DNS/IP in changelog Approved here https://twilio.slack.com/archives/C020DUH6R1B/p1691091612273979 commit ed27059 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Aug 2 19:39:58 2023 +0000 2.7.1-dev commit 7edf306 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Aug 2 19:39:50 2023 +0000 2.7.1-rc1 commit bd69f76 Author: charliesantos <csantos@twilio.com> Date: Wed Aug 2 12:32:58 2023 -0700 RC Prep: Sync lock file version. commit 88ed101 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Wed Aug 2 12:29:37 2023 -0700 VBLOCKS-1980 If md5 is exported as a default, then use it. (twilio#185) commit 38280f8 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Aug 1 20:42:30 2023 +0000 2.7.1-dev commit b79a21a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Aug 1 20:42:22 2023 +0000 2.7.0 commit e595aa4 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 13:00:04 2023 -0700 Adding arch info to fix caching issue on ci commit f514222 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 12:47:36 2023 -0700 Fix CI caching issue commit 8ec94d6 Author: charliesantos <csantos@twilio.com> Date: Tue Aug 1 12:28:27 2023 -0700 Adding changelog date and sync lockfile version for release commit 9f36a2a Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Jul 26 12:33:39 2023 -0700 Update CHANGELOG.md for ESM (twilio#184) * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> --------- Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> commit 538a50a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jul 25 20:45:33 2023 +0000 2.7.0-dev commit f857261 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jul 25 20:45:26 2023 +0000 2.7.0-rc1 commit c8e339e Author: charliesantos <csantos@twilio.com> Date: Tue Jul 25 13:33:40 2023 -0700 Sync lock file for RC commit 2f52f2a Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Mon Jul 24 13:22:06 2023 -0700 VBLOCKS-1301 Add esm output. (twilio#182) * VBLOCKS-1301 Add esm output. * VBLOCKS-1301 Adding es6 module check and updating .release.json and config.yml. commit 10dda21 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jul 7 17:19:23 2023 +0000 2.6.2-dev commit a722987 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jul 7 17:19:15 2023 +0000 2.6.1 commit fb5f256 Author: charliesantos <csantos@twilio.com> Date: Fri Jul 7 10:13:37 2023 -0700 Adding date for release commit 91fc9bd Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jul 6 12:15:37 2023 -0700 Adjust flaky test (twilio#181) commit 4daf1e3 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jul 6 10:26:36 2023 -0700 VBLOCKS-1818 | Adding healthchecks and posting failures to slack (twilio#180) * VBLOCKS-1818 | Adding healthchecks and posting failures to slack * Adding build url * Keeping integration test npm script commit 27dcfd6 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jul 6 17:25:44 2023 +0000 2.6.1-dev commit 580b5e5 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jul 6 17:25:35 2023 +0000 2.6.1-rc2 commit ec9b190 Author: Kamal Bennani <kamalbouchboy1@hotmail.fr> Date: Thu Jul 6 00:08:31 2023 +0200 (GH178) fix(audio): Persist enabled sounds state (twilio#179) * test: change the test to reflect the reality * fix(audio): persist enabled sounds state when calling device.updateOptions * docs: update changelog * docs: make the enabled sounds getter as private --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> commit f551b3b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jun 30 15:34:43 2023 +0000 2.6.1-dev commit 065ea6e Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Jun 30 15:34:35 2023 +0000 2.6.1-rc1 commit 576d353 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jun 27 15:42:07 2023 -0700 VBLOCKS-1299 | Making all integration tests green (twilio#177) commit 4e3addc Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Mon Jun 26 15:54:17 2023 -0700 VBLOCKS-1808 Trimming dependencies + require => import. (twilio#175) * VBLOCKS-1808 Removing some unwanted dependencies. * VBLOCKS-1808 Removing deprecated dependencies as much as possible. * VBLOCKS-1808 s/require/import/g wherever possible. commit fdb0098 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Jun 26 13:54:38 2023 -0700 VBLOCKS-1805 | Fix dtmf tones overrides (twilio#176) * VBLOCKS-1805 | Fix dtmf tones overrides * Address feedback commit cb12c95 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jun 20 21:49:00 2023 +0000 2.6.1-dev commit 11b1865 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Jun 20 21:48:52 2023 +0000 2.6.0 commit 5fdfe3a Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jun 20 14:33:14 2023 -0700 Changelog for 2.0.6 (twilio#174) * Changelog for 2.0.6 * Adding review suggestion * Adding Kumkum's suggestion. commit 49faadb Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jun 15 22:23:06 2023 +0000 2.6.0-dev commit fc582fd Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Jun 15 22:22:57 2023 +0000 2.6.0-rc2 commit dadc02a Merge: 53b5271 ef47b34 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jun 15 14:43:24 2023 -0700 Merge pull request twilio#172 from twilio/feature/2-x-betterments Merge Feature/2 x betterments commit ef47b34 Merge: 0850355 53b5271 Author: charliesantos <csantos@twilio.com> Date: Thu Jun 15 14:37:04 2023 -0700 Merge from master commit 53b5271 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Jun 15 14:23:38 2023 -0700 VBLOCKS-1767 | Migrate AudioPlayer (twilio#171) commit 0850355 Merge: 1fcbed6 1aba954 Author: charliesantos <csantos@twilio.com> Date: Thu Jun 15 13:23:10 2023 -0700 Merge from master commit 1fcbed6 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Thu Jun 15 13:20:29 2023 -0700 VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. (twilio#170) * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. * VBLOCKS-1301 Remove options from request() and ws import from wstransport.ts. commit acfca74 Author: Manjesh Malavalli <mmalavalli@twilio.com> Date: Wed Jun 7 15:55:29 2023 -0700 VBLOCKS-1301 Support node versions 16 and above. (twilio#169) * VBLOCKS-1301 Support node versions 16 and above. * VBLOCKS-1301 Removing --legacy-peer-deps flag from circleci jobs. * VBLOCKS-1301 Updating package "twilio" to 3.84.1, which does not depend on express. Hence, no need to add the "types" config to the TypeScript compiler. commit 1aba954 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Jun 7 13:53:01 2023 -0700 VBLOCKS-1578 | Adding typechecks to all public APIs (twilio#168) * VBLOCKS-1578 | Adding typechecks to all public APIs * Remove unnecessary file commit e375c4b Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed May 31 23:28:34 2023 +0000 2.6.0-dev commit 489d7ee Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed May 31 23:28:26 2023 +0000 2.6.0-rc1 commit 5fd3bbe Author: Charlemagne Santos <csantos@twilio.com> Date: Wed May 31 15:54:58 2023 -0700 VBLOCKS-1718 | Remove default node modules (twilio#167) * VBLOCKS-1716 | Convert JS pipeline to TS * Update npmignore * adding browser events and removing backoff * Adding backoff module * Use new backoff in call class * Use new backoff in wstransport * lint * fix tsdocs * Adding changelog * Adding tests * adding test file * Updating changelog commit d2b59bc Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 30 10:38:33 2023 -0700 VBLOCKS-1716 | Convert JS pipeline to TS (twilio#166) * VBLOCKS-1716 | Convert JS pipeline to TS * Update CHANGELOG.md commit 1706b94 Merge: 0bf28a2 97b6fd5 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 23 14:28:30 2023 -0700 Merge pull request twilio#165 from twilio/daily-builds Adding daily builds commit 97b6fd5 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 23 10:18:42 2023 -0700 Adding daily builds commit 0bf28a2 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue May 9 19:52:02 2023 +0000 2.5.1-dev commit 361d0a9 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue May 9 19:51:54 2023 +0000 2.5.0 commit eee0f98 Merge: 6add098 e029216 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue May 9 12:41:14 2023 -0700 Merge pull request twilio#164 from twilio/feature/vdi Merge feature branch for VDI support commit e029216 Author: charliesantos <csantos@twilio.com> Date: Tue May 9 10:26:06 2023 -0700 Add changelog for release commit d9e64c9 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 27 20:52:57 2023 +0000 2.5.0-dev commit 1838e2d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 27 20:52:50 2023 +0000 2.5.0-rc1 commit 7d0300b Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 27 13:36:56 2023 -0700 Adding build checks to the ci pipeline (twilio#161) commit bb3c6d6 Author: charliesantos <csantos@twilio.com> Date: Thu Apr 27 12:50:05 2023 -0700 Syncing lockfile version for RC commit fe1be12 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 27 08:59:06 2023 -0700 Updating documentation to prevent setRemoteDescription error (twilio#160) commit 3367771 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Apr 26 10:07:52 2023 -0700 VDI Support 2.x initial implementation (twilio#158) * VDI Support initial implementation * Rename connection -> call commit 6add098 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 6 20:27:18 2023 +0000 2.4.1-dev commit 94ea6b6 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Apr 6 20:27:10 2023 +0000 2.4.0 commit 5b3be01 Author: charliesantos <csantos@twilio.com> Date: Thu Apr 6 12:29:28 2023 -0700 Prep for release: Changelog date and syncing lockfile version commit 7d286b9 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 6 10:37:25 2023 -0700 Update CircleCI Badge link commit 72770ed Merge: 5d6c5e2 900a237 Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Apr 6 10:29:19 2023 -0700 Merge pull request twilio#156 from twilio/bugfix/github_issues Merge branch: Bugfix/GitHub issues commit 900a237 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Apr 5 23:29:56 2023 +0000 2.4.0-dev commit 896b4f3 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Apr 5 23:29:48 2023 +0000 2.4.0-rc1 commit 62f9a62 Author: charliesantos <csantos@twilio.com> Date: Wed Apr 5 16:17:27 2023 -0700 Prep for RC: Sync lockfile version commit 364a4b2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Apr 5 14:50:29 2023 -0700 VBLOCKS-1269 | Don't dispatch deviceinfochange indefinitely (twilio#155) * Don't unnecessary emit deviceinfochange * Exporting mediadevices properly * Only init nativeMediaDevices before instantiation * Lint * Properly initing * Tests * Changelog * Adding todo note * Review comments commit e9d5dd8 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Apr 3 15:03:01 2023 -0700 VBLOCKS-1473 | Fix PeerConnection leak (twilio#154) * Remove unnecessary bind * Tests and changelog commit 9de4ceb Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Mar 31 12:45:40 2023 -0700 VBLOCKS-1111 | Fix sound definitions (twilio#153) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats * VBLOCKS-1111 | Fix sound definitions * Tests and changelog * Update docs commit e0d4b3c Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Mar 30 17:42:59 2023 -0700 VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats (twilio#152) commit 5d6c5e2 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Mar 29 14:05:16 2023 -0700 Uploading test coverage (twilio#150) commit fd85cb9 Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Mar 24 08:56:06 2023 -0700 VBLOCKS-1371 | Remove handlers for rejected calls (twilio#149) * VBLOCKS-1371 | Remove handlers for rejected calls * Unit tests commit a7b8d95 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Feb 27 18:40:00 2023 +0000 2.3.3-dev commit 9e12fab Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Feb 27 18:39:53 2023 +0000 2.3.2 commit a83de45 Author: charliesantos <csantos@twilio.com> Date: Mon Feb 27 10:29:06 2023 -0800 Set date for the release commit bb74d01 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Feb 22 18:31:11 2023 +0000 2.3.2-dev commit fd6393f Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Feb 22 18:31:04 2023 +0000 2.3.2-rc1 commit e540c5d Author: charliesantos <csantos@twilio.com> Date: Wed Feb 22 10:25:53 2023 -0800 Syncing lock file version for RC commit 7fac702 Author: Charlemagne Santos <csantos@twilio.com> Date: Wed Feb 22 10:09:52 2023 -0800 GH95 | error is not returned when mic access is blocked (twilio#144) * GH95 | error is not returned when mic access is blocked * PR Review commit 05abfa4 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Feb 3 23:08:54 2023 +0000 2.3.2-dev commit 3e34a26 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Fri Feb 3 23:08:46 2023 +0000 2.3.1 commit e7ea503 Author: charliesantos <csantos@twilio.com> Date: Fri Feb 3 15:04:31 2023 -0800 Setting date for release commit 9e6132a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Feb 2 18:42:14 2023 +0000 2.3.1-dev commit 5d2de05 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Thu Feb 2 18:42:07 2023 +0000 2.3.1-rc1 commit 16dfd25 Author: charliesantos <csantos@twilio.com> Date: Thu Feb 2 10:36:51 2023 -0800 Syncing package-lock.json commit 85633af Author: Charlemagne Santos <csantos@twilio.com> Date: Thu Feb 2 09:35:15 2023 -0800 Add 2.3.1 changelog entry (twilio#141) commit dce8847 Author: Kamal Bennani <kamalbouchboy1@hotmail.fr> Date: Wed Feb 1 22:00:35 2023 +0100 fix(incoming-sound): stop incoming sound when the call gets disconnected (twilio#134) * fix(incoming-sound): stop incoming sound when the call gets disconnected * test(incoming-sound): add a unit test to cover the fixed bug * test: cover missing incoming sound unit tests --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> commit 0d03edb Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Jan 23 22:42:27 2023 +0000 2.3.1-dev commit 4f6fe11 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Jan 23 22:42:20 2023 +0000 2.3.0 commit 1434529 Author: charliesantos <csantos@twilio.com> Date: Mon Jan 23 14:37:38 2023 -0800 Syncing lockfile version commit 8e922a0 Author: Charlemagne Santos <csantos@twilio.com> Date: Mon Jan 23 13:53:12 2023 -0800 Feature/voice js dns (twilio#138) * Update gitignore * VBLOCKS-1086 Use voice-js DNS names directly (twilio#119) * VBLOCKS-1086 Use voice-js DNS names directly * Update CSP policies * Adding changelog * Updating tests * Updating lockfile * 2.3.0-rc1 * 2.3.0-dev * Prep for release. Adding release date. Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit 89b2900 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Jan 17 11:32:23 2023 -0800 Update copyrightL 2021 -> 2023 commit 068961a Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 21:53:42 2022 +0000 2.2.1-dev commit 7161f1f Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 21:53:34 2022 +0000 2.2.0 commit 54166a0 Author: charliesantos <csantos@twilio.com> Date: Mon Dec 5 13:21:52 2022 -0800 Adding release date commit 10ab6f5 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 19:13:28 2022 +0000 2.2.0-dev commit 6db4b53 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Mon Dec 5 19:13:21 2022 +0000 2.2.0-rc3 commit a48d7c9 Author: Charlemagne Santos <csantos@twilio.com> Date: Fri Dec 2 11:57:03 2022 -0800 Feature/sdk eventing (twilio#129) * feat: option for event registration; send option over vsp invite * Update peerconnection.js * [VBLOCKS-505] feat: sdk eventing; listener and event (twilio#112) * feat: sdk eventing; listener and event * fix: rename registerFor * chore: unit tests * feat: send message api (twilio#114) * feat: send message api * feat: address feedback * fix: add callsid check * fix: remove call status check * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs (twilio#116) * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs * Adding note about the key * VBLOCKS-1095 | Updating API docs * Adding docs * Addressed feedback * [VBLOCKS-1127] Consume new SDK eventing errors (twilio#120) * chore: update voice-error dependency * fix: update voice-errors dep and generate new error classes * Adding changelog draft (twilio#123) * Adding changelog draft * Adding Kumkum's suggestion. * Syncing lock file version * 2.2.0-rc1 * 2.2.0-dev * Adding placeholder links to public docs * VBLOCKS-1218 Adding 31209 error for max payload size limit (twilio#125) * Updating gitignore for test webpack * Fixing release pipeline: removing unused webpack test * 2.2.0-rc2 * 2.2.0-dev * Prep for release (twilio#128) * Using latest errors * Using latest errors * Updating docs * Update changelog * Update changelog Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> commit f518b24 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Oct 26 16:29:13 2022 +0000 2.1.3-dev commit 4081a4d Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Wed Oct 26 16:29:05 2022 +0000 2.1.2 commit 380b8b5 Author: charliesantos <csantos@twilio.com> Date: Wed Oct 26 09:24:34 2022 -0700 Changelog date for 2.1.2 release commit 0838c65 Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Oct 25 21:08:42 2022 +0000 2.1.2-dev commit cb4230c Author: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Date: Tue Oct 25 21:08:35 2022 +0000 2.1.2-rc1 commit 5cca360 Author: Charlemagne Santos <csantos@twilio.com> Date: Tue Oct 25 13:30:58 2022 -0700 VBLOCKS-1155 Make sure publisher host is inited if home region exists (twilio#122) * VBLOCKS-1155 Making sure publisher host is inited if home region is available * Changelog and tests * build
* VBLOCKS-1155 Make sure publisher host is inited if home region exists (twilio#122) * VBLOCKS-1155 Making sure publisher host is inited if home region is available * Changelog and tests * 2.1.2-rc1 * 2.1.2-dev * Changelog date for 2.1.2 release * 2.1.2 * 2.1.3-dev * Feature/sdk eventing (twilio#129) * feat: option for event registration; send option over vsp invite * Update peerconnection.js * [VBLOCKS-505] feat: sdk eventing; listener and event (twilio#112) * feat: sdk eventing; listener and event * fix: rename registerFor * chore: unit tests * feat: send message api (twilio#114) * feat: send message api * feat: address feedback * fix: add callsid check * fix: remove call status check * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs (twilio#116) * VBLOCKS-981 VBLOCKS-1093 | Updating eventing API per latest specs * Adding note about the key * VBLOCKS-1095 | Updating API docs * Adding docs * Addressed feedback * [VBLOCKS-1127] Consume new SDK eventing errors (twilio#120) * chore: update voice-error dependency * fix: update voice-errors dep and generate new error classes * Adding changelog draft (twilio#123) * Adding changelog draft * Adding Kumkum's suggestion. * Syncing lock file version * 2.2.0-rc1 * 2.2.0-dev * Adding placeholder links to public docs * VBLOCKS-1218 Adding 31209 error for max payload size limit (twilio#125) * Updating gitignore for test webpack * Fixing release pipeline: removing unused webpack test * 2.2.0-rc2 * 2.2.0-dev * Prep for release (twilio#128) * Using latest errors * Using latest errors * Updating docs * Update changelog * Update changelog Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * 2.2.0-rc3 * 2.2.0-dev * Adding release date * 2.2.0 * 2.2.1-dev * Update copyrightL 2021 -> 2023 * Feature/voice js dns (twilio#138) * Update gitignore * VBLOCKS-1086 Use voice-js DNS names directly (twilio#119) * VBLOCKS-1086 Use voice-js DNS names directly * Update CSP policies * Adding changelog * Updating tests * Updating lockfile * 2.3.0-rc1 * 2.3.0-dev * Prep for release. Adding release date. Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * Syncing lockfile version * 2.3.0 * 2.3.1-dev * fix(incoming-sound): stop incoming sound when the call gets disconnected (twilio#134) * fix(incoming-sound): stop incoming sound when the call gets disconnected * test(incoming-sound): add a unit test to cover the fixed bug * test: cover missing incoming sound unit tests --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> * Add 2.3.1 changelog entry (twilio#141) * Syncing package-lock.json * 2.3.1-rc1 * 2.3.1-dev * Setting date for release * 2.3.1 * 2.3.2-dev * GH95 | error is not returned when mic access is blocked (twilio#144) * GH95 | error is not returned when mic access is blocked * PR Review * Syncing lock file version for RC * 2.3.2-rc1 * 2.3.2-dev * Set date for the release * 2.3.2 * 2.3.3-dev * VBLOCKS-1371 | Remove handlers for rejected calls (twilio#149) * VBLOCKS-1371 | Remove handlers for rejected calls * Unit tests * Uploading test coverage (twilio#150) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats (twilio#152) * VBLOCKS-1111 | Fix sound definitions (twilio#153) * VBLOCKS-1534 | Stop using deprecated RTCIceCandidateStats * VBLOCKS-1111 | Fix sound definitions * Tests and changelog * Update docs * VBLOCKS-1473 | Fix PeerConnection leak (twilio#154) * Remove unnecessary bind * Tests and changelog * VBLOCKS-1269 | Don't dispatch deviceinfochange indefinitely (twilio#155) * Don't unnecessary emit deviceinfochange * Exporting mediadevices properly * Only init nativeMediaDevices before instantiation * Lint * Properly initing * Tests * Changelog * Adding todo note * Review comments * Prep for RC: Sync lockfile version * 2.4.0-rc1 * 2.4.0-dev * Update CircleCI Badge link * Prep for release: Changelog date and syncing lockfile version * 2.4.0 * 2.4.1-dev * VDI Support 2.x initial implementation (twilio#158) * VDI Support initial implementation * Rename connection -> call * Updating documentation to prevent setRemoteDescription error (twilio#160) * Syncing lockfile version for RC * Adding build checks to the ci pipeline (twilio#161) * 2.5.0-rc1 * 2.5.0-dev * Add changelog for release * 2.5.0 * 2.5.1-dev * Adding daily builds * VBLOCKS-1716 | Convert JS pipeline to TS (twilio#166) * VBLOCKS-1716 | Convert JS pipeline to TS * Update CHANGELOG.md * VBLOCKS-1718 | Remove default node modules (twilio#167) * VBLOCKS-1716 | Convert JS pipeline to TS * Update npmignore * adding browser events and removing backoff * Adding backoff module * Use new backoff in call class * Use new backoff in wstransport * lint * fix tsdocs * Adding changelog * Adding tests * adding test file * Updating changelog * 2.6.0-rc1 * 2.6.0-dev * VBLOCKS-1578 | Adding typechecks to all public APIs (twilio#168) * VBLOCKS-1578 | Adding typechecks to all public APIs * Remove unnecessary file * VBLOCKS-1301 Support node versions 16 and above. (twilio#169) * VBLOCKS-1301 Support node versions 16 and above. * VBLOCKS-1301 Removing --legacy-peer-deps flag from circleci jobs. * VBLOCKS-1301 Updating package "twilio" to 3.84.1, which does not depend on express. Hence, no need to add the "types" config to the TypeScript compiler. * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. (twilio#170) * VBLOCKS-1301 Remove ws and xmlhttprequest dependencies. * VBLOCKS-1301 Remove options from request() and ws import from wstransport.ts. * VBLOCKS-1767 | Migrate AudioPlayer (twilio#171) * 2.6.0-rc2 * 2.6.0-dev * Changelog for 2.0.6 (twilio#174) * Changelog for 2.0.6 * Adding review suggestion * Adding Kumkum's suggestion. * 2.6.0 * 2.6.1-dev * VBLOCKS-1805 | Fix dtmf tones overrides (twilio#176) * VBLOCKS-1805 | Fix dtmf tones overrides * Address feedback * VBLOCKS-1808 Trimming dependencies + require => import. (twilio#175) * VBLOCKS-1808 Removing some unwanted dependencies. * VBLOCKS-1808 Removing deprecated dependencies as much as possible. * VBLOCKS-1808 s/require/import/g wherever possible. * VBLOCKS-1299 | Making all integration tests green (twilio#177) * 2.6.1-rc1 * 2.6.1-dev * (GH178) fix(audio): Persist enabled sounds state (twilio#179) * test: change the test to reflect the reality * fix(audio): persist enabled sounds state when calling device.updateOptions * docs: update changelog * docs: make the enabled sounds getter as private --------- Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> * 2.6.1-rc2 * 2.6.1-dev * VBLOCKS-1818 | Adding healthchecks and posting failures to slack (twilio#180) * VBLOCKS-1818 | Adding healthchecks and posting failures to slack * Adding build url * Keeping integration test npm script * Adjust flaky test (twilio#181) * Adding date for release * 2.6.1 * 2.6.2-dev * VBLOCKS-1301 Add esm output. (twilio#182) * VBLOCKS-1301 Add esm output. * VBLOCKS-1301 Adding es6 module check and updating .release.json and config.yml. * Sync lock file for RC * 2.7.0-rc1 * 2.7.0-dev * Update CHANGELOG.md for ESM (twilio#184) * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> --------- Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com> * Adding changelog date and sync lockfile version for release * Fix CI caching issue * Adding arch info to fix caching issue on ci * 2.7.0 * 2.7.1-dev * VBLOCKS-1980 If md5 is exported as a default, then use it. (twilio#185) * RC Prep: Sync lock file version. * 2.7.1-rc1 * 2.7.1-dev * Add important message regarding new DNS/IP in changelog Approved here https://twilio.slack.com/archives/C020DUH6R1B/p1691091612273979 * Add 2.7.1 changelog (twilio#186) * 2.7.1 * 2.7.2-dev * Update CHANGELOG.md (twilio#194) * VBLOCKS-2175 | Fix events docs (twilio#195) * VBLOCKS-2175 | Fix events documentation * Adding changelog * Update call.ts * Update device.ts * Remove broken support email (twilio#198) * Remove broken support email * Update README.md * Update README.md * VBLOCKS-2214 | Remove unnecessary enumerateDevices calls (twilio#199) * VBLOCKS-2214 | Remove unnecessary enumerateDevices calls * changelog * Using callback instead * Changelog tweak * RC prep: syncing lock file * 2.7.2-rc1 * 2.7.2-dev * Release prep: Changelog date * 2.7.2 * 2.7.3-dev * VBLOCKS-1690 Call reconnect() only when pstream is not null. (twilio#203) * VBLOCKS-1690 Call reconnect() only when pstream is not null. * VBLOCKS-1690 Add unit tests. * VIDEO-1690 Add changelog entry. * RC Prep: Sync lock file * 2.7.3-rc1 * 2.7.3-dev * Release prep: Changelog date * 2.7.3 * 2.7.4-dev * VBLOCKS-2054 | Missing generated errors (twilio#209) * [VBLOCKS-2054] Missing generated errors (twilio#192) * feat: add errors and unit tests to check for missing errors * docs: changelog entry * fix: call hangup handler * docs: update changelog * feat: add error feature flag and handling * chore: unit tests * chore: update voice errors version * feat: add new errors to generation scripts * chore: commit generated errors * fix: add error codes to feature flag set * docs: update changelog entry * docs: update docstring for option * docs: less enthusiasm * fix: rename variables and functions * fix: rename test case * chore: bump versions (twilio#206) * 2.8.0-rc1 * 2.8.0-dev --------- Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * Release prep: Changelog date * 2.8.0 * 2.8.1-dev * Update 2.7.2 CHANGELOG.md to reflect Sonoma issue. (twilio#211) * Merge AudioProcessor feature (twilio#217) * VBLOCKS-2030 | API stubs and error checking (twilio#202) * AudioProcessor interface * Adding add and remove api * lint * Address PR reviews * Update audiohelper.ts * VBLOCKS-2180 | AudioProcessor implementation (twilio#207) * AudioProcessor interface * Adding add and remove api * lint * Making sure newStream is saved * moving gUM call into one source * progress * progress: reviewing diffs * Rename to be more specific * stop stream * Processed stream default * progress * Progress * working version * Removing unnecessary firefox check * Restart streams on selected * restart default stream * logs * VBLOCKS-2032 | AudioProcessor insights and reusing AudioHelper (twilio#213) * Build checks fix (twilio#214) * lint * Temporary disabling unit tests * 2.9.0-rc1 * 2.9.0-dev * VBLOCKS-2031 VBLOCKS-2412 | Tests and Promise return type (twilio#216) * RC Prep: sync lock file version * 2.9.0-rc2 * 2.9.0-dev --------- Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> * VBLOCKS-2033 | AudioProcessor docs * 2.9.0-rc3 * 2.9.0-dev * 2.9.0 * 2.9.1-dev * Fix client vs voice references (twilio#223) * VBLOCKS-1850 Add and improve debug logs (twilio#221) (twilio#224) * VBLOCKS-1850 Add and improve debug logs * Lint and tests * Changelog * VBLOCKS-1559 Fix InvalidState error after updating token (twilio#225) * VBLOCKS-1559 Fix InvalidState error after updating token * Update tests/unit/device.ts Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> --------- Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> * VBLOCKS-2473 fix logLevel param to accept strings (twilio#226) * VBLOCKS-1850 Add and improve debug logs (twilio#221) * VBLOCKS-1850 Add and improve debug logs * Lint and tests * Changelog * VBLOCKS-1559 Fix InvalidState error after updating token * VBLOCKS-2473 fix logLevel param to accept strings * Update docs * VBLOCKS-2461 fix call.mute() to also work during ringing or connecting (twilio#227) * VBLOCKS-1850 Add and improve debug logs (twilio#221) * VBLOCKS-1850 Add and improve debug logs * Lint and tests * Changelog * VBLOCKS-1559 Fix InvalidState error after updating token * VBLOCKS-2473 fix logLevel param to accept strings * VBLOCKS-2461 fix call.mute() to also work during ringing or connecting * Update copyright year (twilio#235) * RC prep: Sync package-lock.json * 2.10.0-rc1 * 2.10.0-dev * Release prep: changelog date and sync package-lock.json * 2.10.0 * Build --------- Co-authored-by: Charlemagne Santos <csantos@twilio.com> Co-authored-by: twilio-vblocks-ci <svc.vblocks-ci@twilio.com> Co-authored-by: Michael Huynh <mhuynh@twilio.com> Co-authored-by: Michael Huynh <12516091+mhuynh5757@users.noreply.github.com> Co-authored-by: Kamal Bennani <kamalbouchboy1@hotmail.fr> Co-authored-by: Kamal Bennani <kamal.bennani@aircall.io> Co-authored-by: Manjesh Malavalli <mmalavalli@twilio.com>
Merge feature branch