Damien Arrachequesne
3367eaa948
[chore] Release 2.0.0
2.0.0
2017-05-09 01:09:19 +02:00
Damien Arrachequesne
6c0705f733
[docs] Add an example of custom parser ( #2929 )
2017-05-09 00:46:01 +02:00
Damien Arrachequesne
1980fb4a03
[chore] Merge history of 1.7.x and 0.9.x branches ( #2930 )
2017-05-09 00:45:17 +02:00
Xavier Damman
0d07c47f81
[chore] Added backers and sponsors on the README ( #2933 )
2017-05-09 00:41:46 +02:00
Damien Arrachequesne
a086588747
[chore] Bump dependencies ( #2926 )
2017-04-28 22:33:40 +02:00
Damien Arrachequesne
87b06ad362
[feat] Move binary detection to the parser ( #2923 )
2017-04-25 00:38:07 +02:00
Caleb
199eec648e
[docs] Replace non-breaking space with proper whitespace ( #2913 )
2017-04-19 22:19:57 +02:00
Faraz Patankar
f1b39a6b1d
[docs] Update emit cheatsheet ( #2906 )
2017-04-03 07:20:38 +02:00
Damien Arrachequesne
240b154960
[docs] Explicitly document that Server extends EventEmitter ( #2874 )
2017-03-29 14:13:04 +02:00
efkan
c5b7738730
[docs] Add server.engine.generateId attribute ( #2880 )
2017-03-29 13:52:07 +02:00
Simen Bekkhus
03f3bc9ab3
[docs] Fix wrong space character in README ( #2900 )
2017-03-27 13:15:19 +02:00
SwhGo_oN
e40accf7a1
[docs] Fix documentation for 'connect' event ( #2898 )
2017-03-19 00:33:59 +01:00
Damien Arrachequesne
01a4623613
[feat] Allow to join several rooms at once ( #2879 )
2017-02-26 09:15:32 +01:00
Damien Arrachequesne
2d5b0026c5
[docs] Add webpack build example ( #2828 )
2017-02-22 12:48:46 +01:00
Damien Arrachequesne
5ae06e6285
[chore] Bump socket.io-adapter to version 1.0.0 ( #2867 )
2017-02-17 07:33:43 +01:00
sgress454
4d8f68c7dc
[chore] Bump engine.io to version 2.0.2 ( #2864 )
...
Includes the following (from engine.io changelog):
* [fix] Initialize the WebSocket server in the Server constructor (#476 )
* [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480 )
2017-02-16 22:01:53 +01:00
Tim Ruffles
5b79ab1af1
[docs] Update the wording to match the code example ( #2853 )
2017-02-13 23:52:07 +01:00
Damien Arrachequesne
54ff591b07
[feature] Merge Engine.IO and Socket.IO handshake packets ( #2833 )
2017-02-01 15:28:14 +01:00
H3rby7
e1facd5155
[docs] Small addition to the Express Readme Part ( #2846 )
2017-02-01 15:23:56 +01:00
Damien Arrachequesne
3b92cc2b26
[feature] Allow the use of custom parsers ( #2829 )
2017-01-24 07:10:19 +01:00
Damien Arrachequesne
3d695c60f1
[chore] Bump engine.io to version 2.0.0 ( #2832 )
2017-01-23 23:16:51 +01:00
Antoine LUCAS
3b5f4339a7
[fix] Use path.resolve by default and require.resolve as a fallback ( #2797 )
...
Browserify doesn't support require.resolve, and as a consequence, makes nexe fail the compilation. This PR attempts to get the path of the socket.io-client file via path.resolve and falls back to the original require.resolve if this file cannot be found.
2017-01-22 07:21:45 +01:00
Damien Arrachequesne
23c9dd34d5
[docs] Add a 'Features' section in the README ( #2824 )
2017-01-16 23:16:46 +01:00
Damien Arrachequesne
e28b475428
[docs] Add httpd cluster example ( #2819 )
2017-01-16 08:33:22 +01:00
Damien Arrachequesne
f7eed6e397
[docs] Add haproxy cluster example ( #2818 )
2017-01-16 08:33:09 +01:00
Damien Arrachequesne
988852986a
[docs] Add nginx cluster example ( #2817 )
2017-01-16 08:32:53 +01:00
Damien Arrachequesne
8eaba085de
[docs] Implement whiteboard example ( #2810 )
2017-01-16 08:32:33 +01:00
Tom Atkinson
2258a6a6e3
[fix] Properly close the connection on error ( #2681 )
2017-01-16 08:29:11 +01:00
Tom Atkinson
ad658b8cc2
[perf] Use shared instance of the encoder ( #2825 )
2017-01-16 08:25:52 +01:00
Tom Atkinson
e24434a0a0
[perf] Reset properties instead of deleting them ( #2826 )
...
Deleting properties is a v8 'optimization killer'
2017-01-16 08:23:22 +01:00
Damien Arrachequesne
b754cff2b4
[docs] Fix documentation for local flag ( #2816 )
2017-01-10 18:10:56 +01:00
Damien Arrachequesne
706ca2a0c1
[docs] Add emit cheatsheet ( #2815 )
2017-01-10 17:54:09 +01:00
Damien Arrachequesne
accd0bd64a
[docs] Add pingInterval/pingTimeout/transports options in the API documentation ( #2814 )
2017-01-10 17:50:38 +01:00
Damien Arrachequesne
131a2befec
[docs] Add an example for socket.join() method ( #2813 )
2017-01-10 17:46:54 +01:00
Damien Arrachequesne
0be865f614
[docs] Fix a typo on clients method in the API documentation ( #2812 )
2017-01-10 17:41:31 +01:00
Damien Arrachequesne
01b262fbe0
[chore] Update issue template with fiddle ( #2811 )
2017-01-10 10:16:27 +01:00
Bella
f260439933
[chore] Update copyright year LICENSE to 2017 ( #2803 )
2017-01-06 17:11:03 +01:00
Andrea Accardo
e04de3c2c8
[docs] Fix wrong argument name in API.md ( #2802 )
2017-01-04 06:37:12 +01:00
Ian Bro
a27802e19e
[fix] Prevent null from being accepted as argument ( #2606 )
2016-12-30 16:22:16 +01:00
Gatsbill
c46d4481bd
[perf] micro-optimisations ( #2793 )
2016-12-30 16:18:09 +01:00
bananaapple
d82190016f
[docs] Add install script on Readme.md ( #2780 )
2016-12-30 16:11:26 +01:00
Damien Arrachequesne
255b845596
[docs] API documentation ( #2784 )
2016-12-30 16:10:54 +01:00
Damien Arrachequesne
1f59e4526a
[chore] Release 1.7.2 ( #2783 )
1.7.2
2016-12-11 02:04:21 +01:00
Damien Arrachequesne
0a7afa85ea
[chore] Bump engine.io to version 1.8.2 ( #2782 )
2016-12-11 01:27:19 +01:00
Serhii Sol
1e31769062
[fix] Fixes socket.use error packet ( #2772 )
...
* fix(socket): Fixes socket.use error packet which drops nodejs due to nuances of Nodejs' EventEmitter
* fix(socket): Fixes missing error event on socket
* fix(socket): test fix, should listen for clientSocket instead of server socket
* minor update
2016-12-01 02:25:13 +01:00
Damien Arrachequesne
797c9a3498
[chore] Release 1.7.1 ( #2768 )
1.7.1
2016-11-28 00:06:18 +01:00
Damien Arrachequesne
4f93a0b429
[chore] Release 1.7.0 ( #2767 )
1.7.0
2016-11-27 08:27:39 +01:00
Damien Arrachequesne
3c98130f15
[chore] Update client location and serve minified file ( #2766 )
...
Following https://github.com/socketio/socket.io-client/pull/1025 , the
output files are now generated in the dist directory.
2016-11-27 08:24:27 +01:00
Damien Arrachequesne
9c23308c6e
[chore] Bump engine.io to version 1.8.1 ( #2765 )
2016-11-27 07:55:02 +01:00
Tal Beja
955e5e0d91
[feature] Add a local flag ( #2628 )
...
That new flag will prevent the adapter (redis) from publishing the emit to the pub/sub server.
When several instances of a server receive the same event from a third party (not from a client), each server instance broadcasts the event to all his clients. With the local flag, and the change in the redis adapter, each server instance send the event only to his client, so each client receive only one unique event.
2016-11-24 23:44:52 +01:00