Comments (4)
Version 2.0.2 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 46 commits ahead by 46, behind by 4.
a10dc8d
[chore] Release 2.0.2
2b21690
[fix] Fix timing issues with middleware (#2948)
832b8fc
[chore] Release 2.0.1
a005690
[fix] Update path of client file (#2934)
3367eaa
[chore] Release 2.0.0
6c0705f
[docs] Add an example of custom parser (#2929)
1980fb4
[chore] Merge history of 1.7.x and 0.9.x branches (#2930)
0d07c47
[chore] Added backers and sponsors on the README (#2933)
a086588
[chore] Bump dependencies (#2926)
87b06ad
[feat] Move binary detection to the parser (#2923)
199eec6
[docs] Replace non-breaking space with proper whitespace (#2913)
f1b39a6
[docs] Update emit cheatsheet (#2906)
240b154
[docs] Explicitly document that Server extends EventEmitter (#2874)
c5b7738
[docs] Add server.engine.generateId attribute (#2880)
03f3bc9
[docs] Fix wrong space character in README (#2900)
There are 46 commits in total.
See the full diff
from sliced.tv.
Version 2.0.4 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
2.0.4Bug fixes
- do not throw when receiving an unhandled error packet (#3038)
- reset rooms object before broadcasting from namespace (#3039)
Milestone: 2.0.4
Diff: 2.0.3...2.0.4
Commits
The new version differs by 63 commits ahead by 63, behind by 4.
1c108a3
[chore] Release 2.0.4
f333479
[test] Use npm scripts instead of gulp (#3078)
3f61165
[docs] Fix a grammar mistake in the API docs (#3076)
e26b71c
[docs] Fix typo in API docs (#3066)
3386e15
[docs] Actually prevent input from having injected markup in chat example (#2987)
3684d59
[docs] Use path.join instead of concatenating paths (#3014)
dd69abb
[fix] Reset rooms object before broadcasting from namespace (#3039)
1f0e64a
[fix] Do not throw when receiving an unhandled error packet (#3038)
9d170a7
[docs] Add io.emit in the cheat sheet (#2992)
7199d1b
[docs] Fix misnamed 'Object.keys' in API docs (#2979)
bf7afb1
[docs] Update Webpack server example (#2976)
410f5bc
[docs] Update API documentation (#2973)
65ece01
[chore] Release 2.0.3
db0c699
[fix] Reset rooms object before broadcasting (#2970)
94df7bc
[fix] Fix middleware initialization (#2969)
There are 63 commits in total.
See the full diff
from sliced.tv.
Version 2.1.0 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Release Notes
2.1.0Features
- add a 'binary' flag (#3185)
// 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)
io.of(/^\/dynamic-\d+$/).on('connect', (socket) => { // socket.nsp.name = '/dynamic-101' });// client-side
const client = require('socket.io-client')('/dynamic-101');
Bug fixes
- properly emit 'connect' when using a custom namespace (#3197)
- include the protocol in the origins check (#3198)
Important note ⚠️ from Engine.IO 3.2.0 release
There are two non-breaking changes that are somehow quite important:
ws
was reverted as the default wsEngine (socketio/engine.io#550), as there was several blocking issues withuws
. You can still useuws
by runningnpm install uws --save
in your project and using thewsEngine
option:
var engine = require('engine.io'); var server = engine.listen(3000, { wsEngine: 'uws' });
pingTimeout
now defaults to 5 seconds (instead of 60 seconds): socketio/engine.io#551
Milestone: 2.1.0
Diff: 2.0.4...2.1.0
Engine.IO version: 3.2.x
Commits
The new version differs by 77 commits ahead by 77, behind by 4.
db831a3
[chore] Release 2.1.0
ac945d1
[feat] Add support for dynamic namespaces (#3195)
ad0c052
[docs] Add note in docs for
origins(fn)
abouterror
needing to be a string. (#2895)1f1d64b
[fix] Include the protocol in the origins check (#3198)
f4fc517
[fix] Properly emit 'connect' when using a custom namespace (#3197)
be61ba0
[docs] Add link to a Dart client implementation (#2940)
c0c79f0
[feat] Add support for dynamic namespaces (#3187)
dea5214
[chore] Bump superagent and supertest versions (#3186)
b1941d5
[chore] Bump engine.io to version 3.2.0
a23007a
[docs] Update license year (#3153)
f48a06c
[feat] Add a 'binary' flag (#3185)
0539a2c
[test] Update travis configuration
c06ac07
[docs] Fix typo (#3157)
52b0960
[chore] Bump debug to version 3.1.0
1c108a3
[chore] Release 2.0.4
There are 77 commits in total.
See the full diff
from sliced.tv.
Version 2.1.1 just got published.
Your tests are passing again with this version. Explicitly upgrade to this version 🚀
Commits
The new version differs by 81 commits ahead by 81, behind by 4.
e0b2cb0
[chore] Release 2.1.1
1decae3
[feat] Add local flag to the socket object (#3219)
0279c47
[docs] Convert the chat example to ES6 (#3227)
2917942
[docs] Clarify private messaging in the emit cheatsheet (#3232)
db831a3
[chore] Release 2.1.0
ac945d1
[feat] Add support for dynamic namespaces (#3195)
ad0c052
[docs] Add note in docs for
origins(fn)
abouterror
needing to be a string. (#2895)1f1d64b
[fix] Include the protocol in the origins check (#3198)
f4fc517
[fix] Properly emit 'connect' when using a custom namespace (#3197)
be61ba0
[docs] Add link to a Dart client implementation (#2940)
c0c79f0
[feat] Add support for dynamic namespaces (#3187)
dea5214
[chore] Bump superagent and supertest versions (#3186)
b1941d5
[chore] Bump engine.io to version 3.2.0
a23007a
[docs] Update license year (#3153)
f48a06c
[feat] Add a 'binary' flag (#3185)
There are 81 commits in total.
See the full diff
from sliced.tv.
Related Issues (10)
- An in-range update of webpack is breaking the build 🚨 HOT 3
- An in-range update of nyc is breaking the build 🚨
- An in-range update of mocha is breaking the build 🚨
- An in-range update of extract-text-webpack-plugin is breaking the build 🚨 HOT 1
- An in-range update of karma-webpack is breaking the build 🚨 HOT 4
- An in-range update of request is breaking the build 🚨 HOT 5
- Version 10 of node.js has been released
- An in-range update of eslint-plugin-jasmine is breaking the build 🚨 HOT 2
- An in-range update of supertest is breaking the build 🚨 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sliced.tv.