Releases: socketio/socket.io-client
Releases · socketio/socket.io-client
3.1.1
Bug Fixes
- include the path in the manager ID (7a0c2b5)
- remove polyfill for process in the bundle (61afc5d)
- typings: add return types and general-case overload signatures (#1440) (47f917a)
- typings: fix the type of the "query" option (#1439) (f02ab3b)
Links:
- Diff: 3.1.0...3.1.1
- Server release: 3.1.1
- engine.io-client version:
~4.1.0
- ws version:
~7.4.2
- Build size
socket.io.min.js
:60.2 KB (+ 0.1 KB)
socket.io.msgpack.min.js
:61.3 KB (+ 0.1 KB)
3.1.0
Bug Fixes
Links:
- Diff: 3.0.5...3.1.0
- Server release: 3.1.0
- engine.io-client version:
~4.1.0
- ws version:
~7.4.2
- Build size
socket.io.min.js
:60.1 KB (+ 0.1 KB)
socket.io.msgpack.min.js
:61.2 KB (+ 0.1 KB)
3.0.5
Bug Fixes
- emit a connect_error event upon connection failure (53c7374)
- typings: make sendBuffer and receiveBuffer public (b83f89c)
Links:
- Milestone: -
- Diff: 3.0.4...3.0.5
- Server release: 3.0.5
- engine.io-client version:
~4.0.6
- ws version:
~7.4.2
- Build size
socket.io.min.js
:60 KB (- 0.4 KB)
socket.io.msgpack.min.js
:61.1 KB (- 0.3 KB)
2.4.0
The minor bump is matching the bump of the server, but there is no new feature in this release.
Links:
- Milestone: -
- Diff: 2.3.1...2.4.0
- Server release: 2.4.0
- engine.io-client version:
~3.5.0
- ws version:
~7.4.2
3.0.4
Bug Fixes
- emit an error when reaching a v2.x server (ec1f8c3)
- keep track of active sockets (f8f60fc)
- typings: export extraHeaders option (#1410) (b3de861)
Links:
- Milestone: 3.0.4
- Diff: 3.0.3...3.0.4
- Server release: 3.0.4
- engine.io-client version:
~4.0.0
- ws version:
~7.2.1
- Build size
socket.io.min.js
:60.4 KB (+ 0.2 KB)
socket.io.msgpack.min.js
:61.4 KB (+ 0.1 KB)
3.0.3
Bug Fixes
- properly export io in ES modules wrapper (bec1524)
Links:
- Milestone: 3.0.3
- Diff: 3.0.2...3.0.3
- Server release: 3.0.3
- engine.io-client version:
~4.0.0
- ws version:
~7.2.1
- Build size
socket.io.min.js
:60.2 KB
socket.io.msgpack.min.js
:61.3 KB
3.0.2
Bug Fixes
- typings: export withCredentials option (7193078)
- typings: export ManagerOptions (#1398) (96cd2c9)
- add io as named exports (7b3ec9f)
Links:
- Milestone: 3.0.2
- Diff: 3.0.1...3.0.2
- Server release: 3.0.2
- engine.io-client version:
~4.0.0
- ws version:
~7.2.1
- Build size
socket.io.min.js
:60.2 KB (-0.4 KB)
socket.io.msgpack.min.js
:61.3 KB (-0.4 KB)
3.0.1
3.0.0
More details about this release in the blog post: https://socket.io/blog/socket-io-3-release/
Dedicated migration guide: https://socket.io/docs/migrating-from-2-x-to-3-0/
Features
- emit an Error object upon middleware error (0939395)
- add bundle with msgpack parser (71d6048)
- add support for catch-all listeners (55f464f)
- add volatile events (7ddad2c)
- move binary detection back to the parser (1789094)
- add ES6 module export (cbabb03)
- do not reuse the Engine.IO id (bbe94ad)
- remove the implicit connection to the default namespace (249e0be)
- split the events of the Manager and Socket (132f8ec)
- throw upon reserved event names (6494f61)
BREAKING CHANGES
- the Socket instance will now emit a "connect_error" event instead of "error" (which is not a reserved event anymore)
// 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:
socket.io.on("reconnect", () => {
// ...
});
Links:
- Milestone: 3.0.0
- Diff: 2.3.1...3.0.0
- Server release: 3.0.0
- engine.io-client version:
~4.0.0
- ws version:
~7.2.1
- Build size
socket.io.min.js
:60.7 KB
socket.io.msgpack.min.js
:61.8 KB
3.0.0-rc4
Features
- emit an Error object upon middleware error (0939395)
Links:
- Milestone: 3.0.0
- Diff: 3.0.0-rc3...3.0.0-rc4
- Server release: 3.0.0-rc4
- engine.io-client version:
~4.0.0
- ws version:
~6.1.0
- Build size
socket.io.min.js
:60.7 KB (-0.1 KB)
socket.io.msgpack.min.js
:61.8 KB (-0.2 KB)