ephemere-app / ephemere

End-to-end encrypted and ephemeral instant messaging app
https://ephemere.app
GNU Affero General Public License v3.0
8 stars 1 forks source link

Update socket.io packages to v4 (major) #69

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
socket.io ^3.1.1 -> ^4.0.0 age adoption passing confidence
socket.io-client ^3.1.1 -> ^4.0.0 age adoption passing confidence

Release Notes

socketio/socket.io ### [`v4.5.3`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​453-httpsgithubcomsocketiosocketiocompare452453-2022-10-15) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.5.2...4.5.3) ##### Bug Fixes - **typings:** accept an HTTP2 server in the constructor ([d3d0a2d](https://togithub.com/socketio/socket.io/commit/d3d0a2d5beaff51fd145f810bcaf6914213f8a06)) - **typings:** apply types to "io.timeout(...).emit()" calls ([e357daf](https://togithub.com/socketio/socket.io/commit/e357daf5858560bc84e7e50cd36f0278d6721ea1)) ### [`v4.5.2`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​452-httpsgithubcomsocketiosocketiocompare451452-2022-09-02) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.5.1...4.5.2) ##### Bug Fixes - prevent the socket from joining a room after disconnection ([18f3fda](https://togithub.com/socketio/socket.io/commit/18f3fdab12947a9fee3e9c37cfc1da97027d1473)) - **uws:** prevent the server from crashing after upgrade ([ba497ee](https://togithub.com/socketio/socket.io/commit/ba497ee3eb52c4abf1464380d015d8c788714364)) ### [`v4.5.1`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​451-httpsgithubcomsocketiosocketiocompare450451-2022-05-17) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.5.0...4.5.1) ##### Bug Fixes - forward the local flag to the adapter when using fetchSockets() ([30430f0](https://togithub.com/socketio/socket.io/commit/30430f0985f8e7c49394543d4c84913b6a15df60)) - **typings:** add HTTPS server to accepted types ([#​4351](https://togithub.com/socketio/socket.io/issues/4351)) ([9b43c91](https://togithub.com/socketio/socket.io/commit/9b43c9167cff817c60fa29dbda2ef7cd938aff51)) ### [`v4.5.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​450-httpsgithubcomsocketiosocketiocompare441450-2022-04-23) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.4.1...4.5.0) ##### Bug Fixes - **typings:** ensure compatibility with TypeScript 3.x ([#​4259](https://togithub.com/socketio/socket.io/issues/4259)) ([02c87a8](https://togithub.com/socketio/socket.io/commit/02c87a85614e217b8e7b93753f315790ae9d99f6)) ##### Features - add support for catch-all listeners for outgoing packets ([531104d](https://togithub.com/socketio/socket.io/commit/531104d332690138b7aab84d5583d6204132c8b4)) This is similar to `onAny()`, but for outgoing packets. Syntax: ```js socket.onAnyOutgoing((event, ...args) => { console.log(event); }); ``` - broadcast and expect multiple acks ([8b20457](https://togithub.com/socketio/socket.io/commit/8b204570a94979bbec307f23ca078f30f5cf07b0)) Syntax: ```js io.timeout(1000).emit("some-event", (err, responses) => { // ... }); ``` - add the "maxPayload" field in the handshake details ([088dcb4](https://togithub.com/socketio/engine.io/commit/088dcb4dff60df39785df13d0a33d3ceaa1dff38)) So that clients in HTTP long-polling can decide how many packets they have to send to stay under the maxHttpBufferSize value. This is a backward compatible change which should not mandate a new major revision of the protocol (we stay in v4), as we only add a field in the JSON-encoded handshake data: 0{"sid":"lv_VI97HAXpY6yYWAAAC","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":5000,"maxPayload":1000000} #### [4.4.1](https://togithub.com/socketio/socket.io/compare/4.4.0...4.4.1) (2022-01-06) ##### Bug Fixes - **types:** make `RemoteSocket.data` type safe ([#​4234](https://togithub.com/socketio/socket.io/issues/4234)) ([770ee59](https://togithub.com/socketio/socket.io/commit/770ee5949fb47c2556876c622f06c862573657d6)) - **types:** pass `SocketData` type to custom namespaces ([#​4233](https://togithub.com/socketio/socket.io/issues/4233)) ([f2b8de7](https://togithub.com/socketio/socket.io/commit/f2b8de71919e1b4d3e57f15a459972c1d1064787)) ### [`v4.4.1`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​441-httpsgithubcomsocketiosocketiocompare440441-2022-01-06) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.4.0...4.4.1) ##### Bug Fixes - **types:** make `RemoteSocket.data` type safe ([#​4234](https://togithub.com/socketio/socket.io/issues/4234)) ([770ee59](https://togithub.com/socketio/socket.io/commit/770ee5949fb47c2556876c622f06c862573657d6)) - **types:** pass `SocketData` type to custom namespaces ([#​4233](https://togithub.com/socketio/socket.io/issues/4233)) ([f2b8de7](https://togithub.com/socketio/socket.io/commit/f2b8de71919e1b4d3e57f15a459972c1d1064787)) ### [`v4.4.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​440-httpsgithubcomsocketiosocketiocompare432440-2021-11-18) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.3.2...4.4.0) ##### Bug Fixes - only set 'connected' to true after middleware execution ([02b0f73](https://togithub.com/socketio/socket.io/commit/02b0f73e2c64b09c72c5fbf7dc5f059557bdbe50)) ##### Features - add an implementation based on uWebSockets.js ([c0d8c5a](https://togithub.com/socketio/socket.io/commit/c0d8c5ab234d0d2bef0d0dec472973cc9662f647)) - add timeout feature ([f0ed42f](https://togithub.com/socketio/socket.io/commit/f0ed42f18cabef20ad976aeec37077b6bf3837a5)) - add type information to `socket.data` ([#​4159](https://togithub.com/socketio/socket.io/issues/4159)) ([fe8730c](https://togithub.com/socketio/socket.io/commit/fe8730ca0f15bc92d5de81cf934c89c76d6af329)) #### [4.3.2](https://togithub.com/socketio/socket.io/compare/4.3.1...4.3.2) (2021-11-08) ##### Bug Fixes - fix race condition in dynamic namespaces ([#​4137](https://togithub.com/socketio/socket.io/issues/4137)) ([9d86397](https://togithub.com/socketio/socket.io/commit/9d86397243bcbb5775a29d96e5ef03e17148a8e7)) #### [4.3.1](https://togithub.com/socketio/socket.io/compare/4.3.0...4.3.1) (2021-10-16) ##### Bug Fixes - fix server attachment ([#​4127](https://togithub.com/socketio/socket.io/issues/4127)) ([0ef2a4d](https://togithub.com/socketio/socket.io/commit/0ef2a4d02c9350aff163df9cb61aece89c4dac0f)) ### [`v4.3.2`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​432-httpsgithubcomsocketiosocketiocompare431432-2021-11-08) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.3.1...4.3.2) ##### Bug Fixes - fix race condition in dynamic namespaces ([#​4137](https://togithub.com/socketio/socket.io/issues/4137)) ([9d86397](https://togithub.com/socketio/socket.io/commit/9d86397243bcbb5775a29d96e5ef03e17148a8e7)) ### [`v4.3.1`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​431-httpsgithubcomsocketiosocketiocompare430431-2021-10-16) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.3.0...4.3.1) ##### Bug Fixes - fix server attachment ([#​4127](https://togithub.com/socketio/socket.io/issues/4127)) ([0ef2a4d](https://togithub.com/socketio/socket.io/commit/0ef2a4d02c9350aff163df9cb61aece89c4dac0f)) ### [`v4.3.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​430-httpsgithubcomsocketiosocketiocompare420430-2021-10-14) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.2.0...4.3.0) ##### Bug Fixes - **typings:** add name field to cookie option ([#​4099](https://togithub.com/socketio/socket.io/issues/4099)) ([033c5d3](https://togithub.com/socketio/socket.io/commit/033c5d399a2b985afad32c1e4b0c16d764e248cd)) - send volatile packets with binary attachments ([dc81fcf](https://togithub.com/socketio/socket.io/commit/dc81fcf461cfdbb5b34b1a5a96b84373754047d5)) ##### Features - serve ESM bundle ([60edecb](https://togithub.com/socketio/socket.io/commit/60edecb3bd33801803cdcba0aefbafa381a2abb3)) ### [`v4.2.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​420-httpsgithubcomsocketiosocketiocompare413420-2021-08-30) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.1.3...4.2.0) ##### Bug Fixes - **typings:** allow async listener in typed events ([ccfd8ca](https://togithub.com/socketio/socket.io/commit/ccfd8caba6d38b7ba6c5114bd8179346ed07671c)) ##### Features - ignore the query string when serving client JavaScript ([#​4024](https://togithub.com/socketio/socket.io/issues/4024)) ([24fee27](https://togithub.com/socketio/socket.io/commit/24fee27ba36485308f8e995879c10931532c814e)) #### [4.1.3](https://togithub.com/socketio/socket.io/compare/4.1.2...4.1.3) (2021-07-10) ##### Bug Fixes - fix io.except() method ([94e27cd](https://togithub.com/socketio/socket.io/commit/94e27cd072c8a4eeb9636f6ffbb7a21d382f36b0)) - remove x-sourcemap header ([a4dffc6](https://togithub.com/socketio/socket.io/commit/a4dffc6527f412d51a786ae5bf2e9080fe1ca63c)) #### [4.1.2](https://togithub.com/socketio/socket.io/compare/4.1.1...4.1.2) (2021-05-17) ##### Bug Fixes - **typings:** ensure compatibility with TypeScript 3.x ([0cb6ac9](https://togithub.com/socketio/socket.io/commit/0cb6ac95b49a27483b6f1b6402fa54b35f82e36f)) - ensure compatibility with previous versions of the adapter ([a2cf248](https://togithub.com/socketio/socket.io/commit/a2cf2486c366cb62293101c10520c57f6984a3fc)) #### [4.1.1](https://togithub.com/socketio/socket.io/compare/4.1.0...4.1.1) (2021-05-11) ##### Bug Fixes - **typings:** properly type server-side events ([b84ed1e](https://togithub.com/socketio/socket.io/commit/b84ed1e41c9053792caf58974c5de9395bfd509f)) - **typings:** properly type the adapter attribute ([891b187](https://togithub.com/socketio/socket.io/commit/891b1870e92d1ec38910f03bb839817e2d6be65a)) ### [`v4.1.3`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​413-httpsgithubcomsocketiosocketiocompare412413-2021-07-10) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.1.2...4.1.3) ##### Bug Fixes - fix io.except() method ([94e27cd](https://togithub.com/socketio/socket.io/commit/94e27cd072c8a4eeb9636f6ffbb7a21d382f36b0)) - remove x-sourcemap header ([a4dffc6](https://togithub.com/socketio/socket.io/commit/a4dffc6527f412d51a786ae5bf2e9080fe1ca63c)) ### [`v4.1.2`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​412-httpsgithubcomsocketiosocketiocompare411412-2021-05-17) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.1.1...4.1.2) ##### Bug Fixes - **typings:** ensure compatibility with TypeScript 3.x ([0cb6ac9](https://togithub.com/socketio/socket.io/commit/0cb6ac95b49a27483b6f1b6402fa54b35f82e36f)) - ensure compatibility with previous versions of the adapter ([a2cf248](https://togithub.com/socketio/socket.io/commit/a2cf2486c366cb62293101c10520c57f6984a3fc)) ### [`v4.1.1`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​411-httpsgithubcomsocketiosocketiocompare410411-2021-05-11) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.1.0...4.1.1) ##### Bug Fixes - **typings:** properly type server-side events ([b84ed1e](https://togithub.com/socketio/socket.io/commit/b84ed1e41c9053792caf58974c5de9395bfd509f)) - **typings:** properly type the adapter attribute ([891b187](https://togithub.com/socketio/socket.io/commit/891b1870e92d1ec38910f03bb839817e2d6be65a)) ### [`v4.1.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​410-httpsgithubcomsocketiosocketiocompare402410-2021-05-11) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.0.2...4.1.0) ##### Features - add support for inter-server communication ([93cce05](https://togithub.com/socketio/socket.io/commit/93cce05fb3faf91f21fa71212275c776aa161107)) - notify upon namespace creation ([499c892](https://togithub.com/socketio/socket.io/commit/499c89250d2db1ab7725ab2b74840e188c267c46)) - add a "connection_error" event ([7096e98](https://togithub.com/socketio/engine.io/commit/7096e98a02295a62c8ea2aa56461d4875887092d), from `engine.io`) - add the "initial_headers" and "headers" events ([2527543](https://togithub.com/socketio/engine.io/commit/252754353a0e88eb036ebb3082e9d6a9a5f497db), from `engine.io`) ##### Performance Improvements - add support for the "wsPreEncoded" writing option ([dc381b7](https://togithub.com/socketio/socket.io/commit/dc381b72c6b2f8172001dedd84116122e4cc95b3)) #### [4.0.2](https://togithub.com/socketio/socket.io/compare/4.0.1...4.0.2) (2021-05-06) ##### Bug Fixes - **typings:** make "engine" attribute public ([b81ce4c](https://togithub.com/socketio/socket.io/commit/b81ce4c9d0b00666361498e2ba5e0d007d5860b8)) - properly export the Socket class ([d65b6ee](https://togithub.com/socketio/socket.io/commit/d65b6ee84c8e91deb61c3c1385eb19afa196a909)) #### [4.0.1](https://togithub.com/socketio/socket.io/compare/4.0.0...4.0.1) (2021-03-31) ##### Bug Fixes - **typings:** add fallback to untyped event listener ([#​3834](https://togithub.com/socketio/socket.io/issues/3834)) ([a11152f](https://togithub.com/socketio/socket.io/commit/a11152f42b281df83409313962f60f230239c79e)) - **typings:** update return type from emit ([#​3843](https://togithub.com/socketio/socket.io/issues/3843)) ([1a72ae4](https://togithub.com/socketio/socket.io/commit/1a72ae4fe27a14cf60916f991a2c94da91d9e54a)) ### [`v4.0.2`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​402-httpsgithubcomsocketiosocketiocompare401402-2021-05-06) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.0.1...4.0.2) ##### Bug Fixes - **typings:** make "engine" attribute public ([b81ce4c](https://togithub.com/socketio/socket.io/commit/b81ce4c9d0b00666361498e2ba5e0d007d5860b8)) - properly export the Socket class ([d65b6ee](https://togithub.com/socketio/socket.io/commit/d65b6ee84c8e91deb61c3c1385eb19afa196a909)) ### [`v4.0.1`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​401-httpsgithubcomsocketiosocketiocompare400401-2021-03-31) [Compare Source](https://togithub.com/socketio/socket.io/compare/4.0.0...4.0.1) ##### Bug Fixes - **typings:** add fallback to untyped event listener ([#​3834](https://togithub.com/socketio/socket.io/issues/3834)) ([a11152f](https://togithub.com/socketio/socket.io/commit/a11152f42b281df83409313962f60f230239c79e)) - **typings:** update return type from emit ([#​3843](https://togithub.com/socketio/socket.io/issues/3843)) ([1a72ae4](https://togithub.com/socketio/socket.io/commit/1a72ae4fe27a14cf60916f991a2c94da91d9e54a)) ### [`v4.0.0`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​400-httpsgithubcomsocketiosocketiocompare312400-2021-03-10) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.1.2...4.0.0) ##### Bug Fixes - make io.to(...) immutable ([ac9e8ca](https://togithub.com/socketio/socket.io/commit/ac9e8ca6c71e00d4af45ee03f590fe56f3951186)) ##### Features - add some utility methods ([b25495c](https://togithub.com/socketio/socket.io/commit/b25495c069031674da08e19aed68922c7c7a0e28)) - add support for typed events ([#​3822](https://togithub.com/socketio/socket.io/issues/3822)) ([0107510](https://togithub.com/socketio/socket.io/commit/0107510ba8a0f148c78029d8be8919b350feb633)) - allow to exclude specific rooms when broadcasting ([#​3789](https://togithub.com/socketio/socket.io/issues/3789)) ([7de2e87](https://togithub.com/socketio/socket.io/commit/7de2e87e888d849eb2dfc5e362af4c9e86044701)) - allow to pass an array to io.to(...) ([085d1de](https://togithub.com/socketio/socket.io/commit/085d1de9df909651de8b313cc6f9f253374b702e)) #### [3.1.2](https://togithub.com/socketio/socket.io/compare/3.1.1...3.1.2) (2021-02-26) ##### Bug Fixes - ignore packets received after disconnection ([494c64e](https://togithub.com/socketio/socket.io/commit/494c64e44f645cbd24c645f1186d203789e84af0)) #### [3.1.1](https://togithub.com/socketio/socket.io/compare/3.1.0...3.1.1) (2021-02-03) ##### Bug Fixes - properly parse the CONNECT packet in v2 compatibility mode ([6f4bd7f](https://togithub.com/socketio/socket.io/commit/6f4bd7f8e7c41a075a8014565330a77c38b03a8d)) - **typings:** add return types and general-case overload signatures ([#​3776](https://togithub.com/socketio/socket.io/issues/3776)) ([9e8f288](https://togithub.com/socketio/socket.io/commit/9e8f288ca9f14f91064b8d3cce5946f7d23d407c)) - **typings:** update the types of "query", "auth" and "headers" ([4f2e9a7](https://togithub.com/socketio/socket.io/commit/4f2e9a716d9835b550c8fd9a9b429ebf069c2895)) ### [`v3.1.2`](https://togithub.com/socketio/socket.io/blob/HEAD/CHANGELOG.md#​312-httpsgithubcomsocketiosocketiocompare311312-2021-02-26) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.1.1...3.1.2) ##### Bug Fixes - ignore packets received after disconnection ([494c64e](https://togithub.com/socketio/socket.io/commit/494c64e44f645cbd24c645f1186d203789e84af0))
socketio/socket.io-client ### [`v4.5.3`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​453-httpsgithubcomsocketiosocketio-clientcompare452453-2022-10-15) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.5.2...4.5.3) ##### Bug Fixes - do not swallow user exceptions ([2403b88](https://togithub.com/socketio/socket.io-client/commit/2403b88057bf3fd32eb2047c82be26c455c13a2f)) ### [`v4.5.2`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​452-httpsgithubcomsocketiosocketio-clientcompare451452-2022-09-02) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.5.1...4.5.2) ##### Bug Fixes - handle ill-formatted packet from server ([c597023](https://togithub.com/socketio/socket.io-client/commit/c5970231699aa47b00c4a617af4239d0fa90fa53)) ### [`v4.5.1`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​451-httpsgithubcomsocketiosocketio-clientcompare450451-2022-05-17) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.5.0...4.5.1) There were some minor bug fixes on the server side, which mandate a client bump. ### [`v4.5.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​450-httpsgithubcomsocketiosocketio-clientcompare441450-2022-04-23) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.4.1...4.5.0) ##### Features - add details to the disconnect event ([b862924](https://togithub.com/socketio/socket.io-client/commit/b862924b7f1720979e5db2f0154906b305d420e3)) The "disconnect" event will now include additional details to help debugging if anything has gone wrong. Example when a payload is over the maxHttpBufferSize value in HTTP long-polling mode: ```js socket.on("disconnect", (reason, details) => { console.log(reason); // "transport error" // in that case, details is an error object console.log(details.message); "xhr post error" console.log(details.description); // 413 (the HTTP status of the response) // details.context refers to the XMLHttpRequest object console.log(details.context.status); // 413 console.log(details.context.responseText); // "" }); ``` - add support for catch-all listeners for outgoing packets ([74e3e60](https://togithub.com/socketio/socket.io-client/commit/74e3e601a43133b2c0ea43c3de2764cc55b57b5a)) This is similar to `onAny()`, but for outgoing packets. Syntax: ```js socket.onAnyOutgoing((event, ...args) => { console.log(event); }); ``` - slice write buffer according to the maxPayload value ([46fdc2f](https://togithub.com/socketio/engine.io-client/commit/46fdc2f0ed352b454614247406689edc9d908927)) The server will now include a "maxPayload" field in the handshake details, allowing the clients to decide how many packets they have to send to stay under the maxHttpBufferSize value. #### [4.4.1](https://togithub.com/socketio/socket.io-client/compare/4.4.0...4.4.1) (2022-01-06) ### [`v4.4.1`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​441-httpsgithubcomsocketiosocketio-clientcompare440441-2022-01-06) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.4.0...4.4.1) ### [`v4.4.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​440-httpsgithubcomsocketiosocketio-clientcompare432440-2021-11-18) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.3.2...4.4.0) ##### Bug Fixes - add package name in nested package.json ([53d8fca](https://togithub.com/socketio/socket.io-client/commit/53d8fcafabbfddb5834012c9c98743bfe6e13347)), closes [socketio/socket.io-client#​1513](https://togithub.com/socketio/socket.io-client/issues/1513) - fix `socket.disconnect().connect()` usage ([99c2cb8](https://togithub.com/socketio/socket.io-client/commit/99c2cb8421361487ed7c876edd8670bb69a5c5b5)) - prevent socket from reconnecting after middleware failure ([d54d12c](https://togithub.com/socketio/socket.io-client/commit/d54d12ce634193d14b71894496ed57d35d922378)) ##### Features - add timeout feature ([ccf7998](https://togithub.com/socketio/socket.io-client/commit/ccf7998cc5049d02022567aedfb263de875a06a5)) ```js socket.timeout(5000).emit("my-event", (err) => { if (err) { // the server did not acknowledge the event in the given delay } }); ``` #### [4.3.2](https://togithub.com/socketio/socket.io-client/compare/4.3.1...4.3.2) (2021-10-16) ##### Bug Fixes - restore the default export (bis) ([6780f29](https://togithub.com/socketio/socket.io-client/commit/6780f29624372a76aafb0bbd6975864280239f26)) #### [4.3.1](https://togithub.com/socketio/socket.io-client/compare/4.3.0...4.3.1) (2021-10-15) ##### Bug Fixes - restore the default export ([f0aae84](https://togithub.com/socketio/socket.io-client/commit/f0aae8457a8bdf7e2f2286b4b7d34d2798419456)) - restore the namespace export ([8737d0a](https://togithub.com/socketio/socket.io-client/commit/8737d0ae6fb362455015e6dd435010c36d023663)) ### [`v4.3.2`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​432-httpsgithubcomsocketiosocketio-clientcompare431432-2021-10-16) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.3.1...4.3.2) ##### Bug Fixes - restore the default export (bis) ([6780f29](https://togithub.com/socketio/socket.io-client/commit/6780f29624372a76aafb0bbd6975864280239f26)) ### [`v4.3.1`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​431-httpsgithubcomsocketiosocketio-clientcompare430431-2021-10-15) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.3.0...4.3.1) ##### Bug Fixes - restore the default export ([f0aae84](https://togithub.com/socketio/socket.io-client/commit/f0aae8457a8bdf7e2f2286b4b7d34d2798419456)) - restore the namespace export ([8737d0a](https://togithub.com/socketio/socket.io-client/commit/8737d0ae6fb362455015e6dd435010c36d023663)) ### [`v4.3.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​430-httpsgithubcomsocketiosocketio-clientcompare420430-2021-10-14) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.2.0...4.3.0) An ESM bundle is now provided: ```html ``` ##### Features - **typings:** add missing types for some emitter methods ([#​1502](https://togithub.com/socketio/socket.io-client/issues/1502)) ([a9e5b85](https://togithub.com/socketio/socket.io-client/commit/a9e5b85580e8edca0b0fd2850c3741d3d86a96e2)) - provide an ESM build with and without debug ([16b6569](https://togithub.com/socketio/socket.io-client/commit/16b65698aed766e1e645c78847f2e91bfc5b6f56)) - migrate to rollup ([0661564](https://togithub.com/socketio/socket.io-client/commit/0661564dc2005b95843ddb65621b7e89af702bc0)) ### [`v4.2.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​420-httpsgithubcomsocketiosocketio-clientcompare413420-2021-08-30) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.1.3...4.2.0) ##### Bug Fixes - **typings:** allow async listener in typed events ([66e00b7](https://togithub.com/socketio/socket.io-client/commit/66e00b7dd7c4a09072cfd84c78e6e15ec52039f5)) - allow to set randomizationFactor to 0 ([#​1447](https://togithub.com/socketio/socket.io-client/issues/1447)) ([dfb46b5](https://togithub.com/socketio/socket.io-client/commit/dfb46b55a55d9c5b0397f4bc0fab9cec99ff430e)) ##### Features - add an option to use native timer functions ([#​1479](https://togithub.com/socketio/socket.io-client/issues/1479)) ([4e1b656](https://togithub.com/socketio/socket.io-client/commit/4e1b65699d9967a7bb409bdc89c894c62562771b)) #### [4.1.3](https://togithub.com/socketio/socket.io-client/compare/4.1.2...4.1.3) (2021-07-10) #### [4.1.2](https://togithub.com/socketio/socket.io-client/compare/4.1.1...4.1.2) (2021-05-17) ##### Bug Fixes - **typings:** add missing closeOnBeforeunload option ([#​1469](https://togithub.com/socketio/socket.io-client/issues/1469)) ([35d27df](https://togithub.com/socketio/socket.io-client/commit/35d27df2ae48046bfe3ae2e11f82004200095aae)) - **typings:** add missing requestTimeout option ([#​1467](https://togithub.com/socketio/socket.io-client/issues/1467)) ([c8dfbb1](https://togithub.com/socketio/socket.io-client/commit/c8dfbb1c1d10aff16bc19cc1f1bab6b3a9240d81)) #### [4.1.1](https://togithub.com/socketio/socket.io-client/compare/4.1.0...4.1.1) (2021-05-11) There were some minor bug fixes on the server side, which mandate a client bump. ### [`v4.1.3`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​413-httpsgithubcomsocketiosocketio-clientcompare412413-2021-07-10) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.1.2...4.1.3) ### [`v4.1.2`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​412-httpsgithubcomsocketiosocketio-clientcompare411412-2021-05-17) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.1.1...4.1.2) ##### Bug Fixes - **typings:** add missing closeOnBeforeunload option ([#​1469](https://togithub.com/socketio/socket.io-client/issues/1469)) ([35d27df](https://togithub.com/socketio/socket.io-client/commit/35d27df2ae48046bfe3ae2e11f82004200095aae)) - **typings:** add missing requestTimeout option ([#​1467](https://togithub.com/socketio/socket.io-client/issues/1467)) ([c8dfbb1](https://togithub.com/socketio/socket.io-client/commit/c8dfbb1c1d10aff16bc19cc1f1bab6b3a9240d81)) ### [`v4.1.1`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​411-httpsgithubcomsocketiosocketio-clientcompare410411-2021-05-11) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.1.0...4.1.1) There were some minor bug fixes on the server side, which mandate a client bump. ### [`v4.1.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​410-httpsgithubcomsocketiosocketio-clientcompare402410-2021-05-11) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.0.2...4.1.0) ##### Features - add the "closeOnBeforeunload" option ([dcb85e9](https://togithub.com/socketio/engine.io-client/commit/dcb85e902d129b2d1a94943b4f6d471532f70dc9), from `engine.io-client`) #### [4.0.2](https://togithub.com/socketio/socket.io-client/compare/4.0.1...4.0.2) (2021-05-06) ##### Bug Fixes - **typings:** add fallback to untyped event listener ([5394669](https://togithub.com/socketio/socket.io-client/commit/53946694882114957ef2187c532eb798fa811b60)) - ensure buffered events are sent in order ([34f822f](https://togithub.com/socketio/socket.io-client/commit/34f822f783c6985039c0733a96d1fab8f01b1edf)) - ensure connections are properly multiplexed ([dd2a8fc](https://togithub.com/socketio/socket.io-client/commit/dd2a8fce000a9b5b5d741489fc44eafd4ff6c75b)) - properly export the Socket class ([e20d487](https://togithub.com/socketio/socket.io-client/commit/e20d487ac080910c90e7b766f8509f5e40c9ecfe)) #### [4.0.1](https://togithub.com/socketio/socket.io-client/compare/4.0.0...4.0.1) (2021-03-31) ##### Bug Fixes - **typings:** make `auth` property public ([#​1455](https://togithub.com/socketio/socket.io-client/issues/1455)) ([c150223](https://togithub.com/socketio/socket.io-client/commit/c15022347c662dc31ee0a3d89cde23641f029783)) - **typings:** update definition to match wrapper.mjs ([#​1456](https://togithub.com/socketio/socket.io-client/issues/1456)) ([48f573f](https://togithub.com/socketio/socket.io-client/commit/48f573f6f6c4d542e6a098e7f4ae472b888b5664)) #### [3.1.3](https://togithub.com/socketio/socket.io-client/compare/3.1.2...3.1.3) (2021-03-12) ##### Bug Fixes - **bundle:** restore support for JS modules ([afa7953](https://togithub.com/socketio/socket.io-client/commit/afa79532f8a422cc9246175abdbe30299a0b0281)) ### [`v4.0.2`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​402-httpsgithubcomsocketiosocketio-clientcompare401402-2021-05-06) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.0.1...4.0.2) ##### Bug Fixes - **typings:** add fallback to untyped event listener ([5394669](https://togithub.com/socketio/socket.io-client/commit/53946694882114957ef2187c532eb798fa811b60)) - ensure buffered events are sent in order ([34f822f](https://togithub.com/socketio/socket.io-client/commit/34f822f783c6985039c0733a96d1fab8f01b1edf)) - ensure connections are properly multiplexed ([dd2a8fc](https://togithub.com/socketio/socket.io-client/commit/dd2a8fce000a9b5b5d741489fc44eafd4ff6c75b)) - properly export the Socket class ([e20d487](https://togithub.com/socketio/socket.io-client/commit/e20d487ac080910c90e7b766f8509f5e40c9ecfe)) ### [`v4.0.1`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​401-httpsgithubcomsocketiosocketio-clientcompare400401-2021-03-31) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/4.0.0...4.0.1) ##### Bug Fixes - **typings:** make `auth` property public ([#​1455](https://togithub.com/socketio/socket.io-client/issues/1455)) ([c150223](https://togithub.com/socketio/socket.io-client/commit/c15022347c662dc31ee0a3d89cde23641f029783)) - **typings:** update definition to match wrapper.mjs ([#​1456](https://togithub.com/socketio/socket.io-client/issues/1456)) ([48f573f](https://togithub.com/socketio/socket.io-client/commit/48f573f6f6c4d542e6a098e7f4ae472b888b5664)) ### [`v4.0.0`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​400-httpsgithubcomsocketiosocketio-clientcompare312400-2021-03-10) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.1.3...4.0.0) The major bump is due to some breaking changes on the server side. ##### Bug Fixes - **bundle:** restore support for JS modules ([43613d1](https://togithub.com/socketio/socket.io-client/commit/43613d1b2c3c04e89d572750656012f54d44467c)) ##### Features - add autoUnref option ([6abfa1f](https://togithub.com/socketio/socket.io-client/commit/6abfa1fa4c7fea0d69c69b254d2e1ca18f19c4bc)) - add support for typed events ([5902365](https://togithub.com/socketio/socket.io-client/commit/59023657a02cf78f90522e0d7797749707ed5ed2)) #### [3.1.2](https://togithub.com/socketio/socket.io-client/compare/3.1.1...3.1.2) (2021-02-26) ##### Bug Fixes - restore support for web workers ([13b32b3](https://togithub.com/socketio/socket.io-client/commit/13b32b39a4c1cf4829144fb0a95c4d0506000fb3)) - silently close the transport in the beforeunload hook ([ed48b5d](https://togithub.com/socketio/engine.io-client/commit/ed48b5dc3407e5ded45072606b3bb0eafa49c01f), from `engine.io-client`) #### [3.1.1](https://togithub.com/socketio/socket.io-client/compare/3.1.0...3.1.1) (2021-02-03) ##### Bug Fixes - include the path in the manager ID ([7a0c2b5](https://togithub.com/socketio/socket.io-client/commit/7a0c2b504f5f3bac64d423684fb1bb44229c7a70)) - remove polyfill for process in the bundle ([61afc5d](https://togithub.com/socketio/socket.io-client/commit/61afc5d8cb9f10985930b2f01758089c49f84686)) - **typings:** add return types and general-case overload signatures ([#​1440](https://togithub.com/socketio/socket.io-client/issues/1440)) ([47f917a](https://togithub.com/socketio/socket.io-client/commit/47f917afdd1821079723542f081c726596f2aaf3)) - **typings:** fix the type of the "query" option ([#​1439](https://togithub.com/socketio/socket.io-client/issues/1439)) ([f02ab3b](https://togithub.com/socketio/socket.io-client/commit/f02ab3bc9626133dd35aad0916325f0c7fc4da5d)) ### [`v3.1.3`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​313-httpsgithubcomsocketiosocketio-clientcompare312313-2021-03-12) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.1.2...3.1.3) ##### Bug Fixes - **bundle:** restore support for JS modules ([afa7953](https://togithub.com/socketio/socket.io-client/commit/afa79532f8a422cc9246175abdbe30299a0b0281)) ### [`v3.1.2`](https://togithub.com/socketio/socket.io-client/blob/HEAD/CHANGELOG.md#​312-httpsgithubcomsocketiosocketio-clientcompare311312-2021-02-26) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.1.1...3.1.2) ##### Bug Fixes - restore support for web workers ([13b32b3](https://togithub.com/socketio/socket.io-client/commit/13b32b39a4c1cf4829144fb0a95c4d0506000fb3)) - silently close the transport in the beforeunload hook ([ed48b5d](https://togithub.com/socketio/engine.io-client/commit/ed48b5dc3407e5ded45072606b3bb0eafa49c01f), from `engine.io-client`)

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 3 years ago

Codecov Report

Merging #69 (ae8c180) into master (cd02ab3) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #69   +/-   ##
=======================================
  Coverage   98.08%   98.08%           
=======================================
  Files          14       14           
  Lines         209      209           
  Branches       19       19           
=======================================
  Hits          205      205           
  Misses          4        4           

Continue to review full report at Codecov.

Legend - Click here to learn more Ξ” = absolute <relative> (impact), ΓΈ = not affected, ? = missing data Powered by Codecov. Last update cd02ab3...ae8c180. Read the comment docs.