Release notes
*Sourced from [socket.io's releases](https://github.com/socketio/socket.io/releases).*
> ## 2.2.0
> ## Features
>
> - add cache-control header when serving the client source ([#2907](https://github-redirect.dependabot.com/socketio/socket.io/issues/2907))
>
> ## Bug fixes
>
> - throw an error when trying to access the clients of a dynamic namespace ([#3355](https://github-redirect.dependabot.com/socketio/socket.io/issues/3355))
>
> Milestone: [2.2.0](https://github.com/socketio/socket.io/milestone/17)
> Diff: [2.1.1...2.2.0](https://github.com/socketio/socket.io/compare/2.1.1...2.2.0)
> Client release: [2.2.0](https://github.com/socketio/socket.io-client/releases/tag/2.2.0)
> Diff `engine.io`: https://github.com/socketio/engine.io/compare/3.2.0...3.3.1
> Diff `ws`: https://github.com/websockets/ws/compare/3.3.1..6.1.2
>
>
> ## 2.1.1
> ## Features
>
> **(server)** add local flag to the socket object (https://github-redirect.dependabot.com/socketio/socket.io/pull/3219)
>
> ```js
> socket.local.to('room101').emit(/* */);
> ```
>
> ## Bug fixes
>
> **(client)** fire an error event on middleware failure for non-root namespace (https://github-redirect.dependabot.com/socketio/socket.io-client/pull/1202)
>
> Milestone: [2.1.1](https://github.com/socketio/socket.io/milestone/16)
> Diff: [2.1.0...2.1.1](https://github.com/socketio/socket.io/compare/2.1.0...2.1.1) ([client diff](https://github.com/socketio/socket.io-client/compare/2.1.0...2.1.1))
>
> ## 2.1.0
> ## Features
>
> - add a 'binary' flag ([#3185](https://github-redirect.dependabot.com/socketio/socket.io/issues/3185))
>
> ```js
> // by default, the object is recursively scanned to check whether it contains some binary data
> // in the following example, the check is skipped in order to improve performance
> socket.binary(false).emit('plain-object', object);
>
> // it also works at the namespace level
> io.binary(false).emit('plain-object', object);
> ```
>
> - add support for dynamic namespaces ([#3195](https://github-redirect.dependabot.com/socketio/socket.io/issues/3195))
>
> ```js
> io.of(/^\/dynamic-\d+$/).on('connect', (socket) => {
> ... (truncated)
Commits
- [`47161a6`](https://github.com/socketio/socket.io/commit/47161a65d40c2587535de750ac4c7d448e5842ba) [chore] Release 2.3.0
- [`cf39362`](https://github.com/socketio/socket.io/commit/cf39362014f5ff13a17168b74772c43920d6e4fd) [chore] Bump socket.io-parser to version 3.4.0
- [`4d01b2c`](https://github.com/socketio/socket.io/commit/4d01b2c84cc8dcd6968e422d44cb5e78851058b9) test: remove deprecated Buffer usage ([#3481](https://github-redirect.dependabot.com/socketio/socket.io/issues/3481))
- [`8227192`](https://github.com/socketio/socket.io/commit/82271921db9d5d2048322a0c9466ffcb09b2a501) [docs] Fix the default value of the 'origins' parameter ([#3464](https://github-redirect.dependabot.com/socketio/socket.io/issues/3464))
- [`1150eb5`](https://github.com/socketio/socket.io/commit/1150eb50e9ce4f15cbd86c51de69df82f3194206) [chore] Bump engine.io to version 3.4.0
- [`9c1e73c`](https://github.com/socketio/socket.io/commit/9c1e73c752aec63f48b511330a506d037783d897) [chore] Update the license of the chat example ([#3410](https://github-redirect.dependabot.com/socketio/socket.io/issues/3410))
- [`df05b73`](https://github.com/socketio/socket.io/commit/df05b73bb93d7c34c758504001f869cb156703d5) [chore] Release 2.2.0
- [`b00ae50`](https://github.com/socketio/socket.io/commit/b00ae50be65d1bc88fa95145f1c486a6886a6b76) [feat] Add cache-control header when serving the client source ([#2907](https://github-redirect.dependabot.com/socketio/socket.io/issues/2907))
- [`d3c653d`](https://github.com/socketio/socket.io/commit/d3c653d876d90f28d6bd9b367b7ce71b8f7399ad) [docs] Add Touch Support to the whiteboard example ([#3104](https://github-redirect.dependabot.com/socketio/socket.io/issues/3104))
- [`a7fbd1a`](https://github.com/socketio/socket.io/commit/a7fbd1ac4a47cafd832fc62e371754df924c5903) [fix] Throw an error when trying to access the clients of a dynamic namespace...
- Additional commits viewable in [compare view](https://github.com/socketio/socket.io/compare/0.8.7...2.3.0)
Maintainer changes
This version was pushed to npm by [darrachequesne](https://www.npmjs.com/~darrachequesne), a new releaser for socket.io since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mauricemach/zappa/network/alerts).
Bumps socket.io from 0.8.7 to 2.3.0.
Release notes
*Sourced from [socket.io's releases](https://github.com/socketio/socket.io/releases).* > ## 2.2.0 > ## Features > > - add cache-control header when serving the client source ([#2907](https://github-redirect.dependabot.com/socketio/socket.io/issues/2907)) > > ## Bug fixes > > - throw an error when trying to access the clients of a dynamic namespace ([#3355](https://github-redirect.dependabot.com/socketio/socket.io/issues/3355)) > > Milestone: [2.2.0](https://github.com/socketio/socket.io/milestone/17) > Diff: [2.1.1...2.2.0](https://github.com/socketio/socket.io/compare/2.1.1...2.2.0) > Client release: [2.2.0](https://github.com/socketio/socket.io-client/releases/tag/2.2.0) > Diff `engine.io`: https://github.com/socketio/engine.io/compare/3.2.0...3.3.1 > Diff `ws`: https://github.com/websockets/ws/compare/3.3.1..6.1.2 > > > ## 2.1.1 > ## Features > > **(server)** add local flag to the socket object (https://github-redirect.dependabot.com/socketio/socket.io/pull/3219) > > ```js > socket.local.to('room101').emit(/* */); > ``` > > ## Bug fixes > > **(client)** fire an error event on middleware failure for non-root namespace (https://github-redirect.dependabot.com/socketio/socket.io-client/pull/1202) > > Milestone: [2.1.1](https://github.com/socketio/socket.io/milestone/16) > Diff: [2.1.0...2.1.1](https://github.com/socketio/socket.io/compare/2.1.0...2.1.1) ([client diff](https://github.com/socketio/socket.io-client/compare/2.1.0...2.1.1)) > > ## 2.1.0 > ## Features > > - add a 'binary' flag ([#3185](https://github-redirect.dependabot.com/socketio/socket.io/issues/3185)) > > ```js > // by default, the object is recursively scanned to check whether it contains some binary data > // in the following example, the check is skipped in order to improve performance > socket.binary(false).emit('plain-object', object); > > // it also works at the namespace level > io.binary(false).emit('plain-object', object); > ``` > > - add support for dynamic namespaces ([#3195](https://github-redirect.dependabot.com/socketio/socket.io/issues/3195)) > > ```js > io.of(/^\/dynamic-\d+$/).on('connect', (socket) => { > ... (truncated)Commits
- [`47161a6`](https://github.com/socketio/socket.io/commit/47161a65d40c2587535de750ac4c7d448e5842ba) [chore] Release 2.3.0 - [`cf39362`](https://github.com/socketio/socket.io/commit/cf39362014f5ff13a17168b74772c43920d6e4fd) [chore] Bump socket.io-parser to version 3.4.0 - [`4d01b2c`](https://github.com/socketio/socket.io/commit/4d01b2c84cc8dcd6968e422d44cb5e78851058b9) test: remove deprecated Buffer usage ([#3481](https://github-redirect.dependabot.com/socketio/socket.io/issues/3481)) - [`8227192`](https://github.com/socketio/socket.io/commit/82271921db9d5d2048322a0c9466ffcb09b2a501) [docs] Fix the default value of the 'origins' parameter ([#3464](https://github-redirect.dependabot.com/socketio/socket.io/issues/3464)) - [`1150eb5`](https://github.com/socketio/socket.io/commit/1150eb50e9ce4f15cbd86c51de69df82f3194206) [chore] Bump engine.io to version 3.4.0 - [`9c1e73c`](https://github.com/socketio/socket.io/commit/9c1e73c752aec63f48b511330a506d037783d897) [chore] Update the license of the chat example ([#3410](https://github-redirect.dependabot.com/socketio/socket.io/issues/3410)) - [`df05b73`](https://github.com/socketio/socket.io/commit/df05b73bb93d7c34c758504001f869cb156703d5) [chore] Release 2.2.0 - [`b00ae50`](https://github.com/socketio/socket.io/commit/b00ae50be65d1bc88fa95145f1c486a6886a6b76) [feat] Add cache-control header when serving the client source ([#2907](https://github-redirect.dependabot.com/socketio/socket.io/issues/2907)) - [`d3c653d`](https://github.com/socketio/socket.io/commit/d3c653d876d90f28d6bd9b367b7ce71b8f7399ad) [docs] Add Touch Support to the whiteboard example ([#3104](https://github-redirect.dependabot.com/socketio/socket.io/issues/3104)) - [`a7fbd1a`](https://github.com/socketio/socket.io/commit/a7fbd1ac4a47cafd832fc62e371754df924c5903) [fix] Throw an error when trying to access the clients of a dynamic namespace... - Additional commits viewable in [compare view](https://github.com/socketio/socket.io/compare/0.8.7...2.3.0)Maintainer changes
This version was pushed to npm by [darrachequesne](https://www.npmjs.com/~darrachequesne), a new releaser for socket.io since your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mauricemach/zappa/network/alerts).