Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

socket.io

We are on a mission to enable real-time bidirectional communication on every platform.
Collective - Host: opensource - https://opencollective.com/socketio - Website: https://socket.io/ - Code: https://github.com/socketio/socket.io

chore(release): 4.5.1

Diff: https://github.com/socketio/socket.io/compare/4.5.0...4.5.1

github.com/socketio/socket.io - 5ab8289c0acd33d7230541f4fe3be5ccca21a556 authored over 2 years ago by Damien Arrachequesne <[email protected]>
fix: forward the local flag to the adapter when using fetchSockets()

Related:

- https://github.com/socketio/socket.io/issues/4359
- https://github.com/socketio/sock...

github.com/socketio/socket.io - 30430f0985f8e7c49394543d4c84913b6a15df60 authored over 2 years ago by Damien Arrachequesne <[email protected]>
fix(typings): add HTTPS server to accepted types (#4351)

github.com/socketio/socket.io - 9b43c9167cff817c60fa29dbda2ef7cd938aff51 authored over 2 years ago by h110m <[email protected]>
chore(release): 4.5.0

Diff: https://github.com/socketio/socket.io/compare/4.4.1...4.5.0

github.com/socketio/socket.io - 8ecfcba5c14cff079c59ccc32e6e5150b17b4a56 authored over 2 years ago by Damien Arrachequesne <[email protected]>
docs(examples): update example with webpack

github.com/socketio/socket.io - 572133a58ddbfa83f3c8802360666e71617e7ea3 authored over 2 years ago by Damien Arrachequesne <[email protected]>
chore: bump engine.io to version 6.2.0

Release notes: https://github.com/socketio/engine.io/releases/tag/6.2.0
Diff: https://github.com...

github.com/socketio/socket.io - 6e1bb62982af8fcf7480da3cf0efb9aeb7a9d984 authored over 2 years ago by Damien Arrachequesne <[email protected]>
docs(examples): add server bundling example with rollup

Related: https://github.com/socketio/socket.io/issues/4329

github.com/socketio/socket.io - 06e6838b18f730ce41a8ad3e0396b23a7975d5a4 authored over 2 years ago by Damien Arrachequesne <[email protected]>
docs(examples): update create-react-app example (#4347)

github.com/socketio/socket.io - 1f03a44d1f39485447e99f3c1d3dfe12806bb2fb authored over 2 years ago by WD <[email protected]>
docs(examples): add TODO example with Postgres and Node.js cluster

github.com/socketio/socket.io - be3d7f0f1f9a5105a926c18d17bf2613676ce98b authored over 2 years ago by Damien Arrachequesne <[email protected]>
docs(examples): add example with express-session

Related: https://github.com/socketio/socket.io/issues/3933

github.com/socketio/socket.io - d12aab2d69cb6314f01056f847cce6d15d8a3994 authored over 2 years ago by Damien Arrachequesne <[email protected]>
docs(examples): pin the version of karma-jasmine-html-reporter

Related:

- https://github.com/socketio/socket.io/issues/4325
- https://github.com/dfederm/karma...

github.com/socketio/socket.io - 9f758689f65f7770d974bcd17f8f0aab0fb84146 authored over 2 years ago by Damien Arrachequesne <[email protected]>
refactor: make the protocol implementation stricter

This commit handles several edge cases that were silently ignored
before:

- receiving several C...

github.com/socketio/socket.io - 0b35dc77c07bfcf02c28643432affffbfc411038 authored over 2 years ago by Damien Arrachequesne <[email protected]>
feat: add support for catch-all listeners for outgoing packets

This is similar to `onAny()`, but for outgoing packets.

Syntax:

```js
socket.onAnyOutgoing((ev...

github.com/socketio/socket.io - 531104d332690138b7aab84d5583d6204132c8b4 authored over 2 years ago by Damien Arrachequesne <[email protected]>
feat: broadcast and expect multiple acks

Syntax:

```js
io.timeout(1000).emit("some-event", (err, responses) => {
// ...
});
```

The a...

github.com/socketio/socket.io - 8b204570a94979bbec307f23ca078f30f5cf07b0 authored over 2 years ago by Damien Arrachequesne <[email protected]>
chore: bump lockfile to v2

github.com/socketio/socket.io - 0b7d70ca42f7f3590f20ded372909a79ea270a7d authored over 2 years ago by Damien Arrachequesne <[email protected]>
chore: bump engine.io version to fix CVE-2022-21676 (#4262)

Related: https://github.com/socketio/engine.io/security/advisories/GHSA-273r-mgr4-v34f

github.com/socketio/socket.io - 2f9643895207a95e4ee836b6d813163f52036bb9 authored almost 3 years ago by Szegedi Ádám <[email protected]>
fix(typings): ensure compatibility with TypeScript 3.x (#4259)

Labeled tuple elements were added in TypeScript 4.0.

Reference: https://www.typescriptlang.or...

github.com/socketio/socket.io - 02c87a85614e217b8e7b93753f315790ae9d99f6 authored almost 3 years ago by Chris Swithinbank <[email protected]>
chore: update default label for bug reports

github.com/socketio/socket.io - 37b6d8fff06a5468aee7fbbd701b5977e90ab778 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
docs: remove broken badges

Related: https://github.com/socketio/socket.io/issues/4242

github.com/socketio/socket.io - af54565b2d65dd53a3c38166ce5f523f1ad51f85 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
chore: revert to lockfile v1

Updating to v2 fails in the CI on Node.js 12 & 14 with the following
error:

> npm ERR! Error wh...

github.com/socketio/socket.io - aa5312a4b684104e3a7710a7484c85e9f42ae700 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.4.1

Diff: https://github.com/socketio/socket.io/compare/4.4.0...4.4.1

github.com/socketio/socket.io - c82a4bdf1f900644cd7ee823a32c7820164fe80e authored almost 3 years ago by Damien Arrachequesne <[email protected]>
fix(types): make `RemoteSocket.data` type safe (#4234)

Related:

- https://github.com/socketio/socket.io/issues/4229
- https://github.com/socketio/s...

github.com/socketio/socket.io - 770ee5949fb47c2556876c622f06c862573657d6 authored almost 3 years ago by Orkhan Alikhanov <[email protected]>
refactor: add note about fetchSockets() for parent namespaces

Related: https://github.com/socketio/socket.io/issues/4235

github.com/socketio/socket.io - 3bf5d92735e8b57c00a57836211027ebb8eb3eae authored almost 3 years ago by Damien Arrachequesne <[email protected]>
refactor(typings): export Event type (#4215)

So that it can be used by the end users:

```ts
const myMiddleware = ([eventName, ...args]: Even...

github.com/socketio/socket.io - fc82e44f731d3735b66805dd29eb33f12cb1932e authored almost 3 years ago by Shayan Yousefi <[email protected]>
test: fix flaky tests

github.com/socketio/socket.io - c840bad43a2526dddd7358f25ba93c17477b6312 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): pass `SocketData` type to custom namespaces (#4233)

The `SocketData` type was only available on the main namespace.

Related: https://github.com/s...

github.com/socketio/socket.io - f2b8de71919e1b4d3e57f15a459972c1d1064787 authored almost 3 years ago by Orkhan Alikhanov <[email protected]>
chore: add types to exports field to be compatible with nodenext module resolution (#4228)

See [1] for detail, in `nodenext` module resolution it requires a
`types` field in `exports` wi...

github.com/socketio/socket.io - 51784d0305fda6695af9e325fd14edbabae4c5f4 authored almost 3 years ago by Gray Zhang <[email protected]>
docs: fix basic crud example

Related: https://github.com/socketio/socket.io/issues/4213

github.com/socketio/socket.io - c196689545ead08fd529c04ae287126567eb4d3f authored about 3 years ago by Damien Arrachequesne <[email protected]>
docs: fix reconnection handling in the chat demo app (#4189)

github.com/socketio/socket.io - 7a70f63499e2be66b072543db8ebf928b6923633 authored about 3 years ago by Mikhail Dudin <[email protected]>
docs: add usage with ES modules (#4195)

github.com/socketio/socket.io - e5897dd7dc792e0abadf39dd9677a2ca19970058 authored about 3 years ago by anderslatif <[email protected]>
docs: simplify nginx cluster example

- remove useless Dockerfile
- clean format
- migrate to @socket.io/redis-adapter

github.com/socketio/socket.io - 2071a66c5ac9e9fa269a48b33e95a5363fa85343 authored about 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.4.0

Diff: https://github.com/socketio/socket.io/compare/4.3.2...4.4.0

github.com/socketio/socket.io - 0f11c4745f3bf4fba0a452a07e5df37427d06117 authored about 3 years ago by Damien Arrachequesne <[email protected]>
fix: prevent double ack when emitting with a timeout

The ack was not properly removed upon timeout, and could be called
twice.

Related: https://gith...

github.com/socketio/socket.io - b839a3b4002b3f2fff4e5dff806623b11c7038e1 authored about 3 years ago by Damien Arrachequesne <[email protected]>
feat: add timeout feature

Usage:

```js
socket.timeout(5000).emit("my-event", (err) => {
if (err) {
// the client di...

github.com/socketio/socket.io - f0ed42f18cabef20ad976aeec37077b6bf3837a5 authored about 3 years ago by Damien Arrachequesne <[email protected]>
test: fix flaky test

`srv.close()` only closes the underlying HTTP server, but this does not
terminate the existing W...

github.com/socketio/socket.io - b7213e71e41ef0e1a74a1f438a8ace983a80558c authored about 3 years ago by Damien Arrachequesne <[email protected]>
test: add test for volatile packet with binary

See also: https://github.com/socketio/socket.io-adapter/commit/88eee5948aba94f999405239025f29c75...

github.com/socketio/socket.io - 2da82103d22b69a8684b5831517a89e722bf090b authored about 3 years ago by Damien Arrachequesne <[email protected]>
fix: only set 'connected' to true after middleware execution

The Socket instance is only considered connected when the "connection"
event is emitted, and not...

github.com/socketio/socket.io - 02b0f73e2c64b09c72c5fbf7dc5f059557bdbe50 authored about 3 years ago by Damien Arrachequesne <[email protected]>
feat: add an implementation based on uWebSockets.js

Usage:

```js
const { App } = require("uWebSockets.js");
const { Server } = require("socket.io")...

github.com/socketio/socket.io - c0d8c5ab234d0d2bef0d0dec472973cc9662f647 authored about 3 years ago by Damien Arrachequesne <[email protected]>
feat: add type information to `socket.data` (#4159)

Usage:

```js
interface SocketData {
name: string;
age: number;
}

const io = new Se...

github.com/socketio/socket.io - fe8730ca0f15bc92d5de81cf934c89c76d6af329 authored about 3 years ago by Nikita Kolmogorov <[email protected]>
chore(release): 4.3.2

Diff: https://github.com/socketio/socket.io/compare/4.3.1...4.3.2

github.com/socketio/socket.io - ed8483da4d1fa44b9852caeb7d9390e94c25c887 authored about 3 years ago by Damien Arrachequesne <[email protected]>
fix: fix race condition in dynamic namespaces (#4137)

Using an async operation with `io.use()` could lead to the creation of
several instances of a sa...

github.com/socketio/socket.io - 9d86397243bcbb5775a29d96e5ef03e17148a8e7 authored about 3 years ago by Sebastiaan Marynissen <[email protected]>
refactor: add event type for use() (#4138)

github.com/socketio/socket.io - 44e20ba5bfcb54f5bbe678fc1bf7f30bb9d90274 authored about 3 years ago by Naseem <[email protected]>
chore(release): 4.3.1

Diff: https://github.com/socketio/socket.io/compare/4.3.0...4.3.1

github.com/socketio/socket.io - ccc5ec39a8bc20d1273b1059e93a2162cae2d51a authored about 3 years ago by Damien Arrachequesne <[email protected]>
fix: fix server attachment (#4127)

The check excluded an HTTPS server from being properly attached.

Related: https://github.com/...

github.com/socketio/socket.io - 0ef2a4d02c9350aff163df9cb61aece89c4dac0f authored about 3 years ago by Josh Field <[email protected]>
chore(release): 4.3.0

Diff: https://github.com/socketio/socket.io/compare/4.2.0...4.3.0

github.com/socketio/socket.io - 95810aa62d2113db5cc052c857e808fb9b0d5518 authored about 3 years ago by Damien Arrachequesne <[email protected]>
feat: serve ESM bundle

Related:

- https://github.com/socketio/socket.io-client/commit/0661564dc2005b95843ddb65621b7e89...

github.com/socketio/socket.io - 60edecb3bd33801803cdcba0aefbafa381a2abb3 authored about 3 years ago by Damien Arrachequesne <[email protected]>
chore: bump engine.io to version 6.0.0

Release notes: https://github.com/socketio/engine.io/releases/tag/6.0.0
Diff: https://github.com...

github.com/socketio/socket.io - eb5fdbd03ecbb204e522320ad2b00af7fb5a5bde authored about 3 years ago by Damien Arrachequesne <[email protected]>
docs: update .NET client library link (#4115)

github.com/socketio/socket.io - 4974e9077cd7d1d779d4efc9774806c2a386ed5b authored about 3 years ago by roh-kan <[email protected]>
fix(typings): add name field to cookie option (#4099)

Reference: https://github.com/socketio/engine.io/blob/18a6eb89fbad618760c6bf81387ad421dfd3353b/l...

github.com/socketio/socket.io - 033c5d399a2b985afad32c1e4b0c16d764e248cd authored over 3 years ago by douira <[email protected]>
test: remove hardcoded ports

Related: https://github.com/socketio/socket.io/issues/3447

github.com/socketio/socket.io - 7a74b66872d53f00eac0d80b1869d06a1ebe2f1d authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix: send volatile packets with binary attachments

The binary attachments of volatile packets were discarded (only the
header packet was sent) due ...

github.com/socketio/socket.io - dc81fcf461cfdbb5b34b1a5a96b84373754047d5 authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.2.0

Diff: https://github.com/socketio/socket.io/compare/4.1.3...4.2.0

github.com/socketio/socket.io - c100b7b61c569b029cd60f236748481c6f5c4cc6 authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore: bump dependencies

github.com/socketio/socket.io - f03eeca39a08e934b6683371889194407248faa3 authored over 3 years ago by Damien Arrachequesne <[email protected]>
docs: update the link of the Repl.it badge

The link will now point towards a sample project, instead of the root
repository.

Related: http...

github.com/socketio/socket.io - d8cc8aef7e21b0350119b117eaad486b8dacee27 authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): allow async listener in typed events

So that:

```ts
socket.on("my-event", async () => {
// ...
});
```

is valid under the @typesc...

github.com/socketio/socket.io - ccfd8caba6d38b7ba6c5114bd8179346ed07671c authored over 3 years ago by Damien Arrachequesne <[email protected]>
feat: ignore the query string when serving client JavaScript (#4024)

Related: https://github.com/socketio/socket.io/issues/4023

github.com/socketio/socket.io - 24fee27ba36485308f8e995879c10931532c814e authored over 3 years ago by Tim Düsterhus <[email protected]>
docs(examples): add missing module (#4018)

Fixes the following error:

> test/todo-management/todo.tests.ts:275:3 - error TS2582: Cannot ...

github.com/socketio/socket.io - 310f8557a794bb94291cf8d5ef5f31d8258a3338 authored over 3 years ago by brownman <[email protected]>
chore(release): 4.1.3

Diff: https://github.com/socketio/socket.io/compare/4.1.2...4.1.3

github.com/socketio/socket.io - dbd2a07cdad654c030d09c0e479703636d96f127 authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix: fix io.except() method

Previously, calling `io.except("theroom").emit(...)` did not exclude
the sockets in the given ro...

github.com/socketio/socket.io - 94e27cd072c8a4eeb9636f6ffbb7a21d382f36b0 authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix: remove x-sourcemap header

This header is useless, as the client bundle already contains a
sourceMappingURL field.

Besides...

github.com/socketio/socket.io - a4dffc6527f412d51a786ae5bf2e9080fe1ca63c authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore: bump dependencies

github.com/socketio/socket.io - 7c44893d7878cd5bba1eff43150c3e664f88fb57 authored over 3 years ago by Damien Arrachequesne <[email protected]>
ci: update to node 16 (#3990)

See also: https://github.com/nodejs/Release#release-schedule

github.com/socketio/socket.io - b833f918c8e30cd4fd42b8315325e0a9d6b10caf authored over 3 years ago by Daniele TDC <[email protected]>
ci: update setup-node step (#3986)

github.com/socketio/socket.io - 24d8d1f67f09781e158d0b1d962bc34b82df0455 authored over 3 years ago by Daniele TDC <[email protected]>
docs(examples): update example to webpack 5

github.com/socketio/socket.io - 6f2a50b9327fb5da6a1fb04ed436e156c042f470 authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.1.2

Diff: https://github.com/socketio/socket.io/compare/4.1.1...4.1.2

github.com/socketio/socket.io - 1633150b2bcdebd3c39dc37f7329e84e9951a15e authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): ensure compatibility with TypeScript 3.x

Labeled tuple elements were added in TypeScript 4.0.

Reference: https://www.typescriptlang.org/...

github.com/socketio/socket.io - 0cb6ac95b49a27483b6f1b6402fa54b35f82e36f authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix: ensure compatibility with previous versions of the adapter

Using `[email protected]` with `[email protected]` would lead to
the following error:

> Unc...

github.com/socketio/socket.io - a2cf2486c366cb62293101c10520c57f6984a3fc authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.1.1

Diff: https://github.com/socketio/socket.io/compare/4.1.0...4.1.1

github.com/socketio/socket.io - 995f38f4cc1f9a145a6e36dc7e18cab792fc6d36 authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): properly type the adapter attribute

Related: https://github.com/socketio/socket.io/issues/3796

github.com/socketio/socket.io - 891b1870e92d1ec38910f03bb839817e2d6be65a authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): properly type server-side events

See also: https://github.com/socketio/socket.io/commit/93cce05fb3faf91f21fa71212275c776aa161107

github.com/socketio/socket.io - b84ed1e41c9053792caf58974c5de9395bfd509f authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.1.0

Diff: https://github.com/socketio/socket.io/compare/4.0.2...4.1.0

github.com/socketio/socket.io - fb6b0efec9fcc154dc9131189d78fcfa0a6c7f46 authored over 3 years ago by Damien Arrachequesne <[email protected]>
feat: notify upon namespace creation

A "new_namespace" event will be emitted when a new namespace is created:

```js
io.on("new_names...

github.com/socketio/socket.io - 499c89250d2db1ab7725ab2b74840e188c267c46 authored over 3 years ago by Damien Arrachequesne <[email protected]>
feat: add support for inter-server communication

Syntax:

```js
// server A
io.serverSideEmit("hello", "world");

// server B
io.on("hello", (arg...

github.com/socketio/socket.io - 93cce05fb3faf91f21fa71212275c776aa161107 authored over 3 years ago by Damien Arrachequesne <[email protected]>
perf: add support for the "wsPreEncoded" writing option

Packets that are sent to multiple clients will now be pre-encoded for
the WebSocket transport (w...

github.com/socketio/socket.io - dc381b72c6b2f8172001dedd84116122e4cc95b3 authored over 3 years ago by Damien Arrachequesne <[email protected]>
test: fix randomly failing test

github.com/socketio/socket.io - 95d9e4a42f136f6557cd969234510ecce6e49c49 authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.0.2

Diff: https://github.com/socketio/socket.io/compare/4.0.1...4.0.2

github.com/socketio/socket.io - 9fff03487c81f36ce5d4502547fa690623c10fae authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): make "engine" attribute public

github.com/socketio/socket.io - b81ce4c9d0b00666361498e2ba5e0d007d5860b8 authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix: properly export the Socket class

Before this change, `require("socket.io").Socket` would return
"undefined".

Note: having access...

github.com/socketio/socket.io - d65b6ee84c8e91deb61c3c1385eb19afa196a909 authored over 3 years ago by Damien Arrachequesne <[email protected]>
docs(examples): basic CRUD application

See also: https://socket.io/get-started/basic-crud-application/

github.com/socketio/socket.io - 3665aada4713e06def7218dcd8e48518be41105e authored over 3 years ago by Damien Arrachequesne <[email protected]>
chore(release): 4.0.1

Diff: https://github.com/socketio/socket.io/compare/4.0.0...4.0.1

github.com/socketio/socket.io - 1faa7e3aea1414ec814aa935021356e8ed2b054c authored over 3 years ago by Damien Arrachequesne <[email protected]>
fix(typings): add fallback to untyped event listener (#3834)

Related: https://github.com/socketio/socket.io/issues/3833

github.com/socketio/socket.io - a11152f42b281df83409313962f60f230239c79e authored over 3 years ago by Maxime Kjaer <[email protected]>
docs(examples): remove unnecessary type annotations (#3855)

Typed events in Socket.IO 4.0 remove the need for writing type
annotations in callbacks of rese...

github.com/socketio/socket.io - 259f29720bf431502e4a5ab857e7384d40d303f7 authored over 3 years ago by Maxime Kjaer <[email protected]>
docs(examples): update all examples to Socket.IO v4

github.com/socketio/socket.io - b4ae8d2e19e7238b17cc316e5d04d8bbc39fc644 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
docs(examples): fix chat example (#3787)

github.com/socketio/socket.io - 64be1c998525daabe318bd2178cc341b3d59ef20 authored almost 4 years ago by Adán Toscano <[email protected]>
fix(typings): update return type from emit (#3843)

```
(channel ? io.to(channel) : io).emit("stuff", message);
```

would no longer compile.

Relat...

github.com/socketio/socket.io - 1a72ae4fe27a14cf60916f991a2c94da91d9e54a authored almost 4 years ago by Solomon English <[email protected]>
chore(release): 4.0.0

Diff: https://github.com/socketio/socket.io/compare/3.1.2...4.0.0

github.com/socketio/socket.io - 5eaeffc8e2244b73dd13fd2562c9684ad289997b authored almost 4 years ago by Damien Arrachequesne <[email protected]>
chore: include Engine.IO v5

Release notes: https://github.com/socketio/engine.io/releases/tag/5.0.0

github.com/socketio/socket.io - 1b6d6de4ed99da1747641972a6034dbc23415d0e authored almost 4 years ago by Damien Arrachequesne <[email protected]>
feat: add support for typed events (#3822)

Syntax:

```ts
interface ClientToServerEvents {
"my-event": (a: number, b: string, c: number[]...

github.com/socketio/socket.io - 0107510ba8a0f148c78029d8be8919b350feb633 authored almost 4 years ago by Maxime Kjaer <[email protected]>
feat: add some utility methods

This commit adds the following methods:

- fetchSockets: returns the matching socket instances

...

github.com/socketio/socket.io - b25495c069031674da08e19aed68922c7c7a0e28 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
feat: allow to pass an array to io.to(...)

In some cases it is necessary to pass an array of rooms instead of a single room.

New syntax:

...

github.com/socketio/socket.io - 085d1de9df909651de8b313cc6f9f253374b702e authored almost 4 years ago by Damien Arrachequesne <[email protected]>
fix: make io.to(...) immutable

Previously, broadcasting to a given room (by calling `io.to()`) would
mutate the io instance, wh...

github.com/socketio/socket.io - ac9e8ca6c71e00d4af45ee03f590fe56f3951186 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
feat: allow to exclude specific rooms when broadcasting (#3789)

New syntax:

```
io.except("room1").emit(...);
io.to("room1").except("room2").emit(...);

socket...

github.com/socketio/socket.io - 7de2e87e888d849eb2dfc5e362af4c9e86044701 authored almost 4 years ago by Sebastiaan Marynissen <[email protected]>
chore(release): 3.1.2

Diff: https://github.com/socketio/socket.io/compare/3.1.1...3.1.2

github.com/socketio/socket.io - 225ade062a13030164f89356b0a41f28203c3458 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
fix: ignore packet received after disconnection

Related: https://github.com/socketio/socket.io/issues/3095

github.com/socketio/socket.io - 494c64e44f645cbd24c645f1186d203789e84af0 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
chore: loosen the version requirement of @types/node

Related: https://github.com/socketio/socket.io/issues/3793

github.com/socketio/socket.io - 67a61e39e65f26c9c19b7ddaed8845e8c09e4e84 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
docs(examples): 4th and final part of the "private messaging" example

See also: https://socket.io/get-started/private-messaging-part-4/

github.com/socketio/socket.io - 7467216e024e4a5c99f23775c31b7041ca180560 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
docs(examples): 3rd part of the "private messaging" example

See also: https://socket.io/get-started/private-messaging-part-3/

github.com/socketio/socket.io - 7247b4051f0df7350c435677c8677027fdddb901 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
docs(examples): 2nd part of the "private messaging" example

See also: https://socket.io/get-started/private-messaging-part-2/

github.com/socketio/socket.io - 992c9380c34b9a67c03dd503c26d008836f2899b authored almost 4 years ago by Damien Arrachequesne <[email protected]>
docs(examples): 1st part of the "private messaging" example

github.com/socketio/socket.io - 8b404f424b1423ac3132b1929ff149e26a047d41 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
chore(release): 3.1.1

Diff: https://github.com/socketio/socket.io/compare/3.1.0...3.1.1

github.com/socketio/socket.io - 12221f296d52b3dcde34246bd1ada98871b4ada3 authored almost 4 years ago by Damien Arrachequesne <[email protected]>