bitcoinvsalts / node-binance-trader

💰 Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance. 🤖
https://bitcoinvsalts.com
MIT License
1.17k stars 380 forks source link

chore(deps): update socket.io packages to v3 (major) #92

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
socket.io 2.4.1 -> 3.1.2 age adoption passing confidence
socket.io-client 2.4.0 -> 3.1.2 age adoption passing confidence

Release Notes

socketio/socket.io ### [`v3.1.2`](https://togithub.com/socketio/socket.io/blob/master/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)) ### [`v3.1.1`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​311-httpsgithubcomsocketiosocketiocompare310311-2021-02-03) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.1.0...3.1.1) ##### 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.0`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​310-httpsgithubcomsocketiosocketiocompare305310-2021-01-15) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.5...3.1.0) ##### Features - confirm a weak but matching ETag ([#​3485](https://togithub.com/socketio/socket.io/issues/3485)) ([161091d](https://togithub.com/socketio/socket.io/commit/161091dd4c9e1b1610ac3d45d964195e63d92b94)) - **esm:** export the Namespace and Socket class ([#​3699](https://togithub.com/socketio/socket.io/issues/3699)) ([233650c](https://togithub.com/socketio/socket.io/commit/233650c22209708b5fccc4349c38d2fa1b465d8f)) - add support for Socket.IO v2 clients ([9925746](https://togithub.com/socketio/socket.io/commit/9925746c8ee3a6522bd640b5d586c83f04f2f1ba)) - add room events ([155fa63](https://togithub.com/socketio/socket.io-adapter/commit/155fa6333a504036e99a33667dc0397f6aede25e)) ##### Bug Fixes - allow integers as event names ([1c220dd](https://togithub.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9)) #### [3.0.5](https://togithub.com/socketio/socket.io/compare/3.0.4...3.0.5) (2021-01-05) ##### Bug Fixes - properly clear timeout on connection failure ([170b739](https://togithub.com/socketio/socket.io/commit/170b739f147cb6c92b423729b877e242e376927d)) ##### Reverts - restore the socket middleware functionality ([bf54327](https://togithub.com/socketio/socket.io/commit/bf5432742158e4d5ba2722cff4a614967dffa5b9)) #### [3.0.4](https://togithub.com/socketio/socket.io/compare/3.0.3...3.0.4) (2020-12-07) #### [3.0.3](https://togithub.com/socketio/socket.io/compare/3.0.2...3.0.3) (2020-11-19) #### [3.0.2](https://togithub.com/socketio/socket.io/compare/3.0.1...3.0.2) (2020-11-17) ##### Bug Fixes - merge Engine.IO options ([43705d7](https://togithub.com/socketio/socket.io/commit/43705d7a9149833afc69edc937ea7f8c9aabfeef)) #### [3.0.1](https://togithub.com/socketio/socket.io/compare/3.0.0...3.0.1) (2020-11-09) ##### Bug Fixes - export ServerOptions and Namespace types ([#​3684](https://togithub.com/socketio/socket.io/issues/3684)) ([f62f180](https://togithub.com/socketio/socket.io/commit/f62f180edafdd56d8a8a277e092bc66df0c5f07f)) - **typings:** update the signature of the emit method ([50671d9](https://togithub.com/socketio/socket.io/commit/50671d984a81535a6a15c704546ca7465e2ea295)) ### [`v3.0.5`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​305-httpsgithubcomsocketiosocketiocompare304305-2021-01-05) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.4...3.0.5) ##### Bug Fixes - properly clear timeout on connection failure ([170b739](https://togithub.com/socketio/socket.io/commit/170b739f147cb6c92b423729b877e242e376927d)) ##### Reverts - restore the socket middleware functionality ([bf54327](https://togithub.com/socketio/socket.io/commit/bf5432742158e4d5ba2722cff4a614967dffa5b9)) ### [`v3.0.4`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​304-httpsgithubcomsocketiosocketiocompare303304-2020-12-07) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.3...3.0.4) ### [`v3.0.3`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​303-httpsgithubcomsocketiosocketiocompare302303-2020-11-19) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.2...3.0.3) ### [`v3.0.2`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​302-httpsgithubcomsocketiosocketiocompare301302-2020-11-17) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.1...3.0.2) ##### Bug Fixes - merge Engine.IO options ([43705d7](https://togithub.com/socketio/socket.io/commit/43705d7a9149833afc69edc937ea7f8c9aabfeef)) ### [`v3.0.1`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​301-httpsgithubcomsocketiosocketiocompare300301-2020-11-09) [Compare Source](https://togithub.com/socketio/socket.io/compare/3.0.0...3.0.1) ##### Bug Fixes - export ServerOptions and Namespace types ([#​3684](https://togithub.com/socketio/socket.io/issues/3684)) ([f62f180](https://togithub.com/socketio/socket.io/commit/f62f180edafdd56d8a8a277e092bc66df0c5f07f)) - **typings:** update the signature of the emit method ([50671d9](https://togithub.com/socketio/socket.io/commit/50671d984a81535a6a15c704546ca7465e2ea295)) ### [`v3.0.0`](https://togithub.com/socketio/socket.io/blob/master/CHANGELOG.md#​300-httpsgithubcomsocketiosocketiocompare230300-2020-11-05) [Compare Source](https://togithub.com/socketio/socket.io/compare/2.4.1...3.0.0) ##### Bug Fixes - close clients with no namespace ([91cd255](https://togithub.com/socketio/socket.io/commit/91cd255ba76ff6a780c62740f9f5cd3a76f5d7c7)) ##### Features - emit an Error object upon middleware error ([54bf4a4](https://togithub.com/socketio/socket.io/commit/54bf4a44e9e896dfb64764ee7bd4e8823eb7dc7b)) - serve msgpack bundle ([aa7574f](https://togithub.com/socketio/socket.io/commit/aa7574f88471aa30ae472a5cddf1000a8baa70fd)) - add support for catch-all listeners ([5c73733](https://togithub.com/socketio/socket.io/commit/5c737339858d59eab4b5ee2dd6feff0e82c4fe5a)) - make Socket#join() and Socket#leave() synchronous ([129c641](https://togithub.com/socketio/socket.io/commit/129c6417bd818bc8b4e1b831644323876e627c13)) - remove prod dependency to socket.io-client ([7603da7](https://togithub.com/socketio/socket.io/commit/7603da71a535481e3fc60e38b013abf78516d322)) - move binary detection back to the parser ([669592d](https://togithub.com/socketio/socket.io/commit/669592d120409a5cf00f128070dee6d22259ba4f)) - add ES6 module export ([8b6b100](https://togithub.com/socketio/socket.io/commit/8b6b100c284ccce7d85e55659e3397f533916847)) - do not reuse the Engine.IO id ([2875d2c](https://togithub.com/socketio/socket.io/commit/2875d2cfdfa463e64cb520099749f543bbc4eb15)) - remove Server#set() method ([029f478](https://togithub.com/socketio/socket.io/commit/029f478992f59b1eb5226453db46363a570eea46)) - remove Socket#rooms object ([1507b41](https://togithub.com/socketio/socket.io/commit/1507b416d584381554d1ed23c9aaf3b650540071)) - remove the 'origins' option ([a8c0600](https://togithub.com/socketio/socket.io/commit/a8c06006098b512ba1b8b8df82777349db486f41)) - remove the implicit connection to the default namespace ([3289f7e](https://togithub.com/socketio/socket.io/commit/3289f7ec376e9ec88c2f90e2735c8ca8d01c0e97)) - throw upon reserved event names ([4bd5b23](https://togithub.com/socketio/socket.io/commit/4bd5b2339a66a5a675e20f689fff2e70ff12d236)) ##### BREAKING CHANGES - the Socket#use() method is removed (see [5c73733](https://togithub.com/socketio/socket.io/commit/5c737339858d59eab4b5ee2dd6feff0e82c4fe5a)) - Socket#join() and Socket#leave() do not accept a callback argument anymore. Before: ```js socket.join("room1", () => { io.to("room1").emit("hello"); }); ``` After: ```js socket.join("room1"); io.to("room1").emit("hello"); // or await socket.join("room1"); for custom adapters ``` - the "connected" map is renamed to "sockets" - the Socket#binary() method is removed, as this use case is now covered by the ability to provide your own parser. - the 'origins' option is removed Before: ```js new Server(3000, { origins: ["https://example.com"] }); ``` The 'origins' option was used in the allowRequest method, in order to determine whether the request should pass or not. And the Engine.IO server would implicitly add the necessary Access-Control-Allow-xxx headers. After: ```js new Server(3000, { cors: { origin: "https://example.com", methods: ["GET", "POST"], allowedHeaders: ["content-type"] } }); ``` The already existing 'allowRequest' option can be used for validation: ```js new Server(3000, { allowRequest: (req, callback) => { callback(null, req.headers.referer.startsWith("https://example.com")); } }); ``` - Socket#rooms is now a Set instead of an object - Namespace#connected is now a Map instead of an object - there is no more implicit connection to the default namespace: ```js // client-side const socket = io("/admin"); // server-side io.on("connect", socket => { // not triggered anymore }) io.use((socket, next) => { // not triggered anymore }); io.of("/admin").use((socket, next) => { // triggered }); ``` - the Server#set() method was removed This method was kept for backward-compatibility with pre-1.0 versions.
socketio/socket.io-client ### [`v3.1.2`](https://togithub.com/socketio/socket.io-client/blob/master/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`) ### [`v3.1.1`](https://togithub.com/socketio/socket.io-client/compare/3.1.0...3.1.1) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.1.0...3.1.1) ### [`v3.1.0`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​310-httpsgithubcomsocketiosocketio-clientcompare305310-2021-01-15) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.5...3.1.0) ##### Bug Fixes - **typings:** make Manager#opts public ([#​1437](https://togithub.com/socketio/socket.io-client/issues/1437)) ([fe97243](https://togithub.com/socketio/socket.io-client/commit/fe97243fab02cd80fc1116e8f4aeca02951dac75)) - allow integers as event names ([1c220dd](https://togithub.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9)) #### [3.0.5](https://togithub.com/socketio/socket.io-client/compare/3.0.4...3.0.5) (2021-01-05) ##### Bug Fixes - emit a connect_error event upon connection failure ([53c7374](https://togithub.com/socketio/socket.io-client/commit/53c73749a829b2c98d9a5e45c48f0ae5a22c056c)) - **typings:** make sendBuffer and receiveBuffer public ([b83f89c](https://togithub.com/socketio/socket.io-client/commit/b83f89c901e82e06f66cbda4124cf739d2bb01c3)) #### [3.0.4](https://togithub.com/socketio/socket.io-client/compare/3.0.3...3.0.4) (2020-12-07) ##### Bug Fixes - emit an error when reaching a v2.x server ([ec1f8c3](https://togithub.com/socketio/socket.io-client/commit/ec1f8c3474b54600420487a0554cb195cc78f2bc)), closes [/github.com/socketio/engine.io-protocol#difference-between-v3-and-v4](https://togithub.com//github.com/socketio/engine.io-protocol/issues/difference-between-v3-and-v4) [/github.com/socketio/socket.io-protocol#difference-between-v5-and-v4](https://togithub.com//github.com/socketio/socket.io-protocol/issues/difference-between-v5-and-v4) - keep track of active sockets ([f8f60fc](https://togithub.com/socketio/socket.io-client/commit/f8f60fc860f51aa6465fc32dd9275a8e1d22f05d)) - **typings:** export extraHeaders option ([#​1410](https://togithub.com/socketio/socket.io-client/issues/1410)) ([b3de861](https://togithub.com/socketio/socket.io-client/commit/b3de861a928c0eb5f0b2f37956c671e72432715d)) #### [3.0.3](https://togithub.com/socketio/socket.io-client/compare/3.0.2...3.0.3) (2020-11-19) ##### Bug Fixes - properly export io in ES modules wrapper ([bec1524](https://togithub.com/socketio/socket.io-client/commit/bec15240ea67e9d296ac94093974d7d831239e8d)) #### [3.0.2](https://togithub.com/socketio/socket.io-client/compare/3.0.1...3.0.2) (2020-11-17) ##### Bug Fixes - **typings:** export withCredentials option ([7193078](https://togithub.com/socketio/socket.io-client/commit/719307801a2170f02d3a16ab52752ac219ca4b6e)) - **typings:** export ManagerOptions ([#​1398](https://togithub.com/socketio/socket.io-client/issues/1398)) ([96cd2c9](https://togithub.com/socketio/socket.io-client/commit/96cd2c9ae4c48f9d2e6638ab26074277a3a6cf6b)) - add io as named exports ([7b3ec9f](https://togithub.com/socketio/socket.io-client/commit/7b3ec9fad9df9d2f030f644a26fcd642bf2a91ab)) #### [3.0.1](https://togithub.com/socketio/socket.io-client/compare/3.0.0...3.0.1) (2020-11-09) ##### Bug Fixes - **typings:** export Socket and SocketOptions types ([#​1394](https://togithub.com/socketio/socket.io-client/issues/1394)) ([19ab1e9](https://togithub.com/socketio/socket.io-client/commit/19ab1e9e4e1373d4ef4dad5381c8ae24167f5d89)) ### [`v3.0.5`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​305-httpsgithubcomsocketiosocketio-clientcompare304305-2021-01-05) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.4...3.0.5) ##### Bug Fixes - emit a connect_error event upon connection failure ([53c7374](https://togithub.com/socketio/socket.io-client/commit/53c73749a829b2c98d9a5e45c48f0ae5a22c056c)) - **typings:** make sendBuffer and receiveBuffer public ([b83f89c](https://togithub.com/socketio/socket.io-client/commit/b83f89c901e82e06f66cbda4124cf739d2bb01c3)) ### [`v3.0.4`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​304-httpsgithubcomsocketiosocketio-clientcompare303304-2020-12-07) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.3...3.0.4) ##### Bug Fixes - emit an error when reaching a v2.x server ([ec1f8c3](https://togithub.com/socketio/socket.io-client/commit/ec1f8c3474b54600420487a0554cb195cc78f2bc)), closes [/github.com/socketio/engine.io-protocol#difference-between-v3-and-v4](https://togithub.com//github.com/socketio/engine.io-protocol/issues/difference-between-v3-and-v4) [/github.com/socketio/socket.io-protocol#difference-between-v5-and-v4](https://togithub.com//github.com/socketio/socket.io-protocol/issues/difference-between-v5-and-v4) - keep track of active sockets ([f8f60fc](https://togithub.com/socketio/socket.io-client/commit/f8f60fc860f51aa6465fc32dd9275a8e1d22f05d)) - **typings:** export extraHeaders option ([#​1410](https://togithub.com/socketio/socket.io-client/issues/1410)) ([b3de861](https://togithub.com/socketio/socket.io-client/commit/b3de861a928c0eb5f0b2f37956c671e72432715d)) ### [`v3.0.3`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​303-httpsgithubcomsocketiosocketio-clientcompare302303-2020-11-19) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.2...3.0.3) ##### Bug Fixes - properly export io in ES modules wrapper ([bec1524](https://togithub.com/socketio/socket.io-client/commit/bec15240ea67e9d296ac94093974d7d831239e8d)) ### [`v3.0.2`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​302-httpsgithubcomsocketiosocketio-clientcompare301302-2020-11-17) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.1...3.0.2) ##### Bug Fixes - **typings:** export withCredentials option ([7193078](https://togithub.com/socketio/socket.io-client/commit/719307801a2170f02d3a16ab52752ac219ca4b6e)) - **typings:** export ManagerOptions ([#​1398](https://togithub.com/socketio/socket.io-client/issues/1398)) ([96cd2c9](https://togithub.com/socketio/socket.io-client/commit/96cd2c9ae4c48f9d2e6638ab26074277a3a6cf6b)) - add io as named exports ([7b3ec9f](https://togithub.com/socketio/socket.io-client/commit/7b3ec9fad9df9d2f030f644a26fcd642bf2a91ab)) ### [`v3.0.1`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​301-httpsgithubcomsocketiosocketio-clientcompare300301-2020-11-09) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/3.0.0...3.0.1) ##### Bug Fixes - **typings:** export Socket and SocketOptions types ([#​1394](https://togithub.com/socketio/socket.io-client/issues/1394)) ([19ab1e9](https://togithub.com/socketio/socket.io-client/commit/19ab1e9e4e1373d4ef4dad5381c8ae24167f5d89)) ### [`v3.0.0`](https://togithub.com/socketio/socket.io-client/blob/master/CHANGELOG.md#​300-httpsgithubcomsocketiosocketio-clientcompare231300-2020-11-05) [Compare Source](https://togithub.com/socketio/socket.io-client/compare/2.4.0...3.0.0) ##### Code Refactoring - rename ERROR to CONNECT_ERROR ([13e1db7](https://togithub.com/socketio/socket.io-client/commit/13e1db7c94291c583d843beaa9e06ee041ae4f26)) ##### Features - emit an Error object upon middleware error ([0939395](https://togithub.com/socketio/socket.io-client/commit/09393952e3397a0c71f239ea983f8ec1623b7c21)) - add bundle with msgpack parser ([71d6048](https://togithub.com/socketio/socket.io-client/commit/71d60480af9ea06d22792540dafb18a76e9362e7)) - add support for catch-all listeners ([55f464f](https://togithub.com/socketio/socket.io-client/commit/55f464f59ed523fa1c1948ec10752bfdf808262d)) - add volatile events ([7ddad2c](https://togithub.com/socketio/socket.io-client/commit/7ddad2c09dea0391b20378ef03b40040f0230d3e)) - move binary detection back to the parser ([1789094](https://togithub.com/socketio/socket.io-client/commit/178909471a3dd232e71cba83b729b4cc66f1412f)) - add ES6 module export ([cbabb03](https://togithub.com/socketio/socket.io-client/commit/cbabb0308ef4f7d302654755e08fe2103b9f22c8)) - do not reuse the Engine.IO id ([bbe94ad](https://togithub.com/socketio/socket.io-client/commit/bbe94adb822a306c6272e977d394e3e203cae25d)) - remove the implicit connection to the default namespace ([249e0be](https://togithub.com/socketio/socket.io-client/commit/249e0bef9071e7afd785485961c4eef0094254e8)) - split the events of the Manager and Socket ([132f8ec](https://togithub.com/socketio/socket.io-client/commit/132f8ec918a596eec872aee0c61d4ce63714c400)) - throw upon reserved event names ([6494f61](https://togithub.com/socketio/socket.io-client/commit/6494f61be0d38d267d77c30ea4f43941f97b1bc0)) ##### BREAKING CHANGES - the Socket instance will now emit a "connect_error" event instead of "error" (which is not a reserved event anymore) ```js // before socket.on("error", () => {}); // after socket.on("connect_error", () => {}); ``` - the Socket#binary() method is removed, as this use case is now covered by the ability to provide your own parser. - the Socket instance will no longer forward the events of its Manager Those events can still be accessed on the Manager instance though: ```js socket.io.on("reconnect", () => { // ... }); ```

Renovate configuration

:date: Schedule: At any time (no schedule defined).

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

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

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.



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

github-actions[bot] commented 3 years ago

:tada: This PR is included in version 0.4.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: