Aaron Ogata
e27f38bb68
[chore] Restore unminified distribution files ( #1191 )
2018-03-01 01:08:11 +01:00
Julian Grinblat
bb743c42f6
[docs] Document connected and disconnected socket properties ( #1155 )
2018-03-01 00:29:26 +01:00
Jumper Chen
be61ba0a20
[docs] Add link to a Dart client implementation ( #2940 )
2018-03-01 00:23:45 +01:00
Damien Arrachequesne
c0c79f019e
[feat] Add support for dynamic namespaces ( #3187 )
2018-03-01 00:22:16 +01:00
Damien Arrachequesne
dea5214f21
[chore] Bump superagent and supertest versions ( #3186 )
2018-02-28 23:19:19 +01:00
Damien Arrachequesne
b1941d5dfe
[chore] Bump engine.io to version 3.2.0
2018-02-28 23:10:40 +01:00
Miguel Piedrafita
a23007a635
[docs] Update license year ( #3153 )
2018-02-28 23:03:02 +01:00
Damien Arrachequesne
f48a06c040
[feat] Add a 'binary' flag ( #3185 )
...
So that the call to the `has-binary` method can be skipped. Usage:
```
// with binary data
socket.binary(true).emit("binary", obj);
// without binary data
socket.binary(false).emit("string", obj);
// call to hasBin
socket.emit("guess", obj);
```
2018-02-28 23:00:16 +01:00
Damien Arrachequesne
0539a2c4fd
[test] Update travis configuration
2018-02-28 22:56:28 +01:00
Damien Arrachequesne
6e400188be
[chore] Release 3.2.0
2018-02-28 22:08:38 +01:00
Damien Arrachequesne
92c530da47
[fix] Properly handle JSON.stringify errors ( #84 )
...
JSON.stringify method throws when passed a circular object.
2018-02-28 22:07:33 +01:00
Damien Arrachequesne
dc4f475a45
[revert] Move binary detection to the parser
...
So that we can skip the binary check.
2018-02-28 21:55:26 +01:00
Damien Arrachequesne
f115039068
[test] Update travis configuration
2018-02-28 21:19:36 +01:00
Damien Arrachequesne
6b356eb4f0
[fix] Properly detect typed arrays ( #85 )
...
ArrayBuffer.isView method is not defined in IE10.
2018-02-28 21:18:16 +01:00
Damien Arrachequesne
d93ef6aeb9
[docs] Add some initialization examples in the README
2018-02-28 13:14:54 +01:00
Damien Arrachequesne
52ebe41832
[chore] Release 3.2.0
2018-02-28 01:31:24 +01:00
Damien Arrachequesne
bed6da66a1
[chore] Release 3.2.0
2018-02-28 01:31:00 +01:00
Damien Arrachequesne
8cde767f94
[test] Update travis configuration ( #594 )
2018-02-28 01:02:49 +01:00
Damien Arrachequesne
c6247514e2
[revert] Make generateId method async ( #535 )
...
That is a breaking change, which mandates a major bump.
2018-02-27 22:03:49 +01:00
Damien Arrachequesne
be3833bddd
[refactor] Use Buffer.concat([]) to construct an empty buffer ( #555 )
2018-02-27 22:03:31 +01:00
Damien Arrachequesne
65b1ad1b8a
[chore] Update default values for pingTimeout ( #551 )
...
`pingTimeout` now defaults to 5 seconds instead of 60 seconds.
2018-02-27 22:03:16 +01:00
Damien Arrachequesne
25c4dd115d
[test] Update travis configuration
2018-02-27 21:29:29 +01:00
Devlin Pajaron
c06ac071d0
[docs] Fix typo ( #3157 )
2018-02-25 09:26:24 +01:00
Damien Arrachequesne
f31837fdf2
[chore] Bump debug to version 3.1.0
2018-02-25 09:24:23 +01:00
Damien Arrachequesne
52b09609db
[chore] Bump debug to version 3.1.0
2018-02-25 09:22:40 +01:00
Damien Arrachequesne
f9c06255de
[chore] Release 3.1.3
2018-02-25 09:20:05 +01:00
Damien Arrachequesne
f0a7df1059
[fix] Ensure packet data is an array ( #83 )
...
Related: https://github.com/socketio/socket.io/pull/3140
2018-02-25 09:05:16 +01:00
Damien Arrachequesne
88225783f7
[fix] Use ArrayBuffer.isView to check for typed arrays ( #82 )
2018-02-25 09:04:02 +01:00
Damien Arrachequesne
dd164e6a5f
[chore] Bump debug to version 3.1.0
2018-02-18 11:50:26 +01:00
Damien Arrachequesne
63e2528656
[chore] Release 3.1.5
...
Cherry-picked from 3.1.x branch.
2018-02-18 11:47:19 +01:00
Damien Arrachequesne
0071fdfff9
[chore] Release 3.1.5
2018-02-18 11:41:40 +01:00
Damien Arrachequesne
64ce48046f
fix: use try/catch when setting xhr.responseType ( #592 )
...
Some XHR implementations (like Firefox WebWorker, react-native and some Android 4.x versions) throw
an exception when setting xhr.responseType = 'arraybuffer' when xhr.readyState === 2 (which is
perfectly valid, spec-wise).
That commit fixes that behaviour by reverting some of the changes from
https://github.com/socketio/engine.io-client/pull/562 for those implementations.
Fixes #589
Closes #590
2018-02-18 11:35:00 +01:00
Damien Arrachequesne
3039017a58
[chore] Bump debug to version 3.1.0
2018-02-18 10:49:15 +01:00
Damien Arrachequesne
b1fa020675
[chore] Revert to ws as default wsEngine ( #550 )
...
Related:
- https://github.com/socketio/socket.io/issues/2956
- https://github.com/socketio/socket.io/issues/3100
Fixes #536
Fixes #516
Fixes #474
2017-12-29 22:39:34 +01:00
Damien Arrachequesne
d50bf873a6
[chore] Bump dependencies ( #549 )
...
- debug to version 3.1.0
- babel-eslint to version 8.0.2
- mocha to version 4.0.1
- superagent to version 3.8.1
2017-12-28 23:30:04 +01:00
Damien Arrachequesne
e867117708
[chore] Release 2.1.2
2017-12-28 23:05:40 +01:00
Damien Arrachequesne
eeb0653ebb
[refactor] Remove useless entry point ( #98 )
2017-12-28 22:50:15 +01:00
Damien Arrachequesne
275a9cbdb7
[test] Cache node_modules directory ( #97 )
2017-12-28 22:49:58 +01:00
Damien Arrachequesne
4eb4c9d2e4
[chore] Bump arraybuffer.slice to version 0.0.7 ( #96 )
2017-12-28 22:49:29 +01:00
Andrew Nesbitt
3b0aef0c7b
[chore] Bump accepts to version 1.3.4 ( #548 )
2017-12-27 22:52:58 +01:00
Andrew Nesbitt
7a3c267af2
[docs] Update test command in README ( #547 )
2017-12-27 22:51:35 +01:00
ven
092199bf0e
Merge pull request #74 from bripkens/master
...
Avoid memory leaks by removing event arrays
2017-11-29 00:29:16 +01:00
Damien Arrachequesne
112c304d7a
[chore] Bump uws to version 9.14.0 ( #545 )
2017-11-22 22:10:05 +01:00
Nick Tazelaar
73e579a501
[refactor] Add some checks to prevent usage of undefined properties ( #540 )
2017-11-22 22:04:54 +01:00
Damien Arrachequesne
5308f1c3a0
[chore] Release 3.1.4
2017-11-22 22:00:55 +01:00
Damien Arrachequesne
90f4d17b29
[chore] Release 3.1.4
2017-11-12 22:17:34 +01:00
Matt Grande
7fab005e28
[chore] Bump ws to version 3.3.1 ( #587 )
...
Related: https://nodesecurity.io/advisories/550
2017-11-12 22:10:48 +01:00
Luigi Pinca
3c59bed613
[chore] Bump ws to version 3.3.1 ( #543 )
...
Related: https://nodesecurity.io/advisories/550
2017-11-12 21:55:00 +01:00
Damien Arrachequesne
ebb0596ab0
[chore] Release 2.0.4
2017-10-22 15:17:13 +02:00
Damien Arrachequesne
1c108a35e4
[chore] Release 2.0.4
2.0.4
2017-10-22 15:16:29 +02:00