[feat] Allow the use of custom parsers (#2829)
[fix] Use path.resolve by default and require.resolve as a fallback (#2797)
[fix] Properly close the connection on error (#2681)
[fix] Prevent null from being accepted as argument (#2606)
[perf] Use shared instance of the encoder (#2825)
[perf] Reset properties instead of deleting them (#2826)
[perf] micro-optimisations (#2793)
[chore] Merge history of 1.7.x and 0.9.x branches (#2930)
[chore] Added backers and sponsors on the README (#2933)
[chore] Bump dependencies (#2926)
[chore] Bump socket.io-adapter to version 1.0.0 (#2867)
[chore] Bump engine.io to version 2.0.2 (#2864)
[chore] Bump engine.io to version 2.0.0 (#2832)
[chore] Update issue template with fiddle (#2811)
[chore] Update copyright year LICENSE to 2017 (#2803)
[docs] Add an example of custom parser (#2929)
[docs] Replace non-breaking space with proper whitespace (#2913)
[docs] Update emit cheatsheet (#2906)
[docs] Explicitly document that Server extends EventEmitter (#2874)
[docs] Add server.engine.generateId attribute (#2880)
[docs] Fix wrong space character in README (#2900)
[docs] Fix documentation for 'connect' event (#2898)
[docs] Add webpack build example (#2828)
[docs] Update the wording to match the code example (#2853)
[docs] Small addition to the Express Readme Part (#2846)
[docs] Add a 'Features' section in the README (#2824)
[docs] Add httpd cluster example (#2819)
[docs] Add haproxy cluster example (#2818)
[docs] Add nginx cluster example (#2817)
[docs] Implement whiteboard example (#2810)
[docs] Fix documentation for local
flag (#2816)
[docs] Add emit cheatsheet (#2815)
[docs] Add pingInterval/pingTimeout/transports options in the API documentation (#2814)
[docs] Add an example for socket.join() method (#2813)
[docs] Fix a typo on clients
method in the API documentation (#2812)
[docs] Fix wrong argument name in API.md (#2802)
[docs] Add install script on Readme.md (#2780)
[docs] API documentation (#2784)
local
flag (#2628)client
in test script (#2731)engine.io
engine.io
http.Server
engine.io
socket.io-client
engine.io
engine.io
for releasesocket.io-parser
has-binary
and zuul-ngrok
engine.io
and socket.io-client
error
has-binary
to work with all objects (fixes #1955)Client#sockets
, Namespace#sockets
and Socket#rooms
to maps (instead of arrays)socket.io-client
for node4 compatibilityengine.io
for node4 compatibilityengine.io
to fix build on windowssocket.io-parser
socket.io-client
error
engine.io
engine.io
npm test
to run on windowsdebug
v2.1.0 [coderaiser]engine.io
for websocket leak fix [3rd-Eden]engine.io
socket.io-parser
socket.rooms
value update in socket.leaveAll
.engine.io
.gitignore
(fixes #1607)socket.disconnect
and nspssocket.io-parser
for component-emitter
dep fixsocket.io-client
engine.io
to fix jsonp \n
bug and CORS warningsremoveListener
to blacklisted eventsconnectBuffer
issuesocket.io-client
socket.io-parser
for binary ACK fixengine.io
for binary UTF8 fixsocket.io-parser
for windows fixsocket.io-client
for parser fixesengine.io
engine.io
socket.io-parser
expect.js
engine.io
socket.io-adapter
socket.io-protocol
debug
and improved instrumentationrequire('io')(srv)
signaturesocket.io-client
servingbase64id
requirementlisteners
[viirya]gzip compression
[vadimi]timeout default
(fixes disconnect issue)parser#decodePayload
doesn't choke.\n
parsing for non-JSON packets (fixes #479).error
event resulting in an uncaught exception if unhandled (fixes #476).log level
(fixes #491).package.json
. Fixes #504.to
to in
and in
to to
.address
in handshakeData. [3rd-Eden]buffer
declarations.Transport#name
for abstract interface.noop
) when closing a poll.
This solves a problem with cross-domain requests being flagged as aborted and
reconnection being triggered.noop
message type.