arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/server/node_modules/socket.io/History.md
server/node_modules/socket.io/History.mdRaw
  1
  21.7.2 / 2016-12-11
  3===================
  4
  5  * [chore] Bump engine.io to version 1.8.2 (#2782)
  6  * [fix] Fixes socket.use error packet (#2772)
  7
  81.7.1 / 2016-11-28
  9===================
 10
 111.7.0 / 2016-11-27
 12===================
 13
 14  * [docs] Comment connected socket availability for adapters (#2081)
 15  * [docs] Fixed grammar issues in the README.md (#2159)
 16  * [feature] serve sourcemap for socket.io-client (#2482)
 17  * [feature] Add a `local` flag (#2628)
 18  * [chore] Bump engine.io to version 1.8.1 (#2765)
 19  * [chore] Update client location and serve minified file (#2766)
 20
 211.6.0 / 2016-11-20
 22==================
 23
 24  * [fix] Make ETag header comply with standard. (#2603)
 25  * [feature] Loading client script on demand. (#2567)
 26  * [test] Fix leaking clientSocket (#2721)
 27  * [feature] Add support for all event emitter methods (#2601)
 28  * [chore] Update year to 2016 (#2456)
 29  * [feature] Add support for socket middleware (#2306)
 30  * [feature] add support for Server#close(callback) (#2748)
 31  * [fix] Don't drop query variables on handshake (#2745)
 32  * [example] Add disconnection/reconnection logs to the chat example (#2675)
 33  * [perf] Minor code optimizations (#2219)
 34  * [chore] Bump debug to version 2.3.3 (#2754)
 35  * [chore] Bump engine.io to version 1.8.0 (#2755)
 36  * [chore] Bump socket.io-adapter to version 0.5.0 (#2756)
 37
 381.5.1 / 2016-10-24
 39==================
 40
 41  * [fix] Avoid swallowing exceptions thrown by user event handlers (#2682)
 42  * [test] Use client function to unify `client` in test script (#2731)
 43  * [docs] Add link to LICENSE (#2221)
 44  * [docs] Fix JSDoc of optional parameters (#2465)
 45  * [docs] Fix typo (#2724)
 46  * [docs] Link readme npm package badge to npm registry page (#2612)
 47  * [docs] Minor fixes (#2526)
 48  * [chore] Bump socket.io-parser to 2.3.0 (#2730)
 49  * [chore] Add Github issue and PR templates (#2733)
 50  * [chore] Bump engine.io to 1.7.2 (#2729)
 51  * [chore] Bump socket.io-parser to 2.3.1 (#2734)
 52
 531.5.0 / 2016-10-06
 54==================
 55
 56  * [feature] stop append /# before id when no namespace (#2508)
 57  * [feature] Add a 'disconnecting' event to access to socket.rooms upon disconnection (#2332)
 58  * [fix] Fix query string management (#2422)
 59  * [fix] add quote to exec paths, prevent error when spaces in path (#2508)
 60  * [docs] Prevent mixup for new programmers (#2599)
 61  * [example] Fix chat display in Firefox (#2477)
 62  * [chore] Add gulp & babel in the build process (#2471)
 63  * [chore] Bump engine.io to 1.7.0 (#2707)
 64  * [chore] Remove unused zuul-ngrok dependency (#2708)
 65  * [chore] Point towards current master of socket.io-client (#2710)
 66  * [chore] Restrict files included in npm package (#2709)
 67  * [chore] Link build badge to master branch (#2549)
 68
 691.4.8 / 2016-06-23
 70==================
 71
 72  * package: bump `engine.io`
 73
 741.4.7 / 2016-06-23
 75==================
 76
 77  * package: bump `engine.io`
 78
 791.4.6 / 2016-05-02
 80==================
 81
 82  * package: bump engine.io
 83
 841.4.5 / 2016-01-26
 85==================
 86
 87  * fix closing the underlying `http.Server`
 88
 891.4.4 / 2016-01-10
 90==================
 91
 92  * package: bump `engine.io`
 93
 941.4.3 / 2016-01-08
 95==================
 96
 97  * bump `socket.io-client`
 98
 991.4.2 / 2016-01-07
100==================
101
102  * bump `engine.io`
103
1041.4.1 / 2016-01-07
105==================
106
107  * version bump
108
1091.4.0 / 2015-11-28
110==================
111
112  * socket.io: increase large binary data test timeout
113  * package: bump `engine.io` for release
114  * trigger callback even when joining an already joined room
115  * package: bump parser
116  * namespace: clear rooms flag after a clients call (fixes #1978)
117  * package: bump `socket.io-parser`
118  * fixed tests with large data
119  * fixed a typo in the example code
120  * package: bump mocha
121  * package: bump `has-binary` and `zuul-ngrok`
122  * package: bump `engine.io` and `socket.io-client`
123  * README: clarified documentation of Socket.in
124  * README: fixed up legacy repo links
125  * test: better timeout for stress test
126  * socket: don't set request property which has a getter
127  * removed proxy index file
128  * support flags on namespace
129  * improve Socket#packet and Client#packet
130  * socket: warn node_redis-style about missing `error`
131  * test: added failing test
132  * test: increase timeout for large binary data test
133  * package: bump `has-binary` to work with all objects (fixes #1955)
134  * fix origin verification default https port [evanlucas]
135  * support compression [nkzawa]
136  * changed type of `Client#sockets`, `Namespace#sockets` and `Socket#rooms` to maps (instead of arrays)
137
1381.3.7 / 2015-09-21
139==================
140
141  * package: bump `socket.io-client` for node4 compatibility
142  * package: bump `engine.io` for node4 compatibility
143
1441.3.6 / 2015-07-14
145==================
146
147  * package: bump `engine.io` to fix build on windows
148
1491.3.5 / 2015-03-03
150==================
151
152 * package: bump `socket.io-parser`
153
1541.3.4 / 2015-02-14
155==================
156
157 * package: bump `socket.io-client`
158
1591.3.3 / 2015-02-03
160==================
161
162 * socket: warn node_redis-style about missing `error`
163 * package: bump parser to better handle bad binary packets
164
1651.3.2 / 2015-01-19
166==================
167
168 * no change on this release
169
1701.3.1 / 2015-01-19
171==================
172
173 * no change on this release
174 * package: bump `engine.io`
175
1761.3.0 / 2015-01-19
177==================
178
179 * package: bump `engine.io`
180 * add test for reconnection after server restarts [rase-]
181 * update license with up-to-date year range [fay-jai]
182 * fix leaving unknown rooms [defunctzombie]
183 * allow null origins when allowed origins is a function [drewblaisdell]
184 * fix tests on node 0.11
185 * package: fix `npm test` to run on windows
186 * package: bump `debug` v2.1.0 [coderaiser]
187 * added tests for volatile [rase-]
188
1891.2.1 / 2014-11-21
190==================
191
192 * fix protocol violations and improve error handling (GH-1880)
193 * package: bump `engine.io` for websocket leak fix [3rd-Eden]
194 * style tweaks
195
1961.2.0 / 2014-10-27
197==================
198
199 * package: bump `engine.io`
200 * downloads badge
201 * add test to check that empty rooms are autopruned
202 * added Server#origins(v:Function) description for dynamic CORS
203 * added test coverage for Server#origins(function) for dynamic CORS
204 * added optional Server#origins(function) for dynamic CORS
205 * fix usage example for Server#close
206 * package: fix main file for example application 'chat'
207 * package: bump `socket.io-parser`
208 * update README http ctor to createServer()
209 * bump adapter with a lot of fixes for room bookkeeping
210
2111.1.0 / 2014-09-04
212==================
213
214 * examples: minor fix of escaping
215 * testing for equivalence of namespaces starting with / or without
216 * update index.js
217 * added relevant tests
218 * take "" and "/" as equivalent namespaces on server
219 * use svg instead of png to get better image quality in readme
220 * make CI build faster
221 * fix splice arguments and `socket.rooms` value update in `socket.leaveAll`.
222 * client cannot connect to non-existing namespaces
223 * bump engine.io version to get the cached IP address
224 * fixed handshake object address property and made the test case more strict.
225 * package: bump `engine.io`
226 * fixed the failing test where server crashes on disconnect involving connectBuffer
227 * npmignore: ignore `.gitignore` (fixes #1607)
228 * test: added failing case for `socket.disconnect` and nsps
229 * fix repo in package.json
230 * improve Close documentation
231 * use ephemeral ports
232 * fix: We should use the standard http protocol to handler the etag header.
233 * override default browser font-family for inputs
234 * update has-binary-data to 1.0.3
235 * add close specs
236 * add ability to stop the http server even if not created inside socket.io
237 * make sure server gets close
238 * Add test case for checking that reconnect_failed is fired only once upon failure
239 * package: bump `socket.io-parser` for `component-emitter` dep fix
240
2411.0.6 / 2014-06-19
242==================
243
244 * package: bump `socket.io-client`
245
2461.0.5 / 2014-06-16
247==================
248
249 * package: bump `engine.io` to fix jsonp `\n` bug and CORS warnings
250 * index: fix typo [yanatan16]
251 * add `removeListener` to blacklisted events
252 * examples: clearer instructions to install chat example
253 * index: fix namespace `connectBuffer` issue
254
2551.0.4 / 2014-06-02
256==================
257
258 * package: bump socket.io-client
259
2601.0.3 / 2014-05-31
261==================
262
263 * package: bump `socket.io-client`
264 * package: bump `socket.io-parser` for binary ACK fix
265 * package: bump `engine.io` for binary UTF8 fix
266 * example: fix XSS in chat example
267
2681.0.2 / 2014-05-28
269==================
270
271 * package: bump `socket.io-parser` for windows fix
272
2731.0.1 / 2014-05-28
274==================
275
276 * bump due to bad npm tag
277
2781.0.0 / 2014-05-28
279==================
280
281 * stable release
282
2831.0.0-pre5 / 2014-05-22
284=======================
285
286 * package: bump `socket.io-client` for parser fixes
287 * package: bump `engine.io`
288
2891.0.0-pre4 / 2014-05-19
290=======================
291
292 * package: bump client
293
2941.0.0-pre3 / 2014-05-17
295=======================
296
297 * package: bump parser
298 * package: bump engine.io
299
3001.0.0-pre2 / 2014-04-27
301=======================
302
303 * package: bump `engine.io`
304 * added backwards compatible of engine.io maxHttpBufferSize
305 * added test that server and client using same protocol
306 * added support for setting allowed origins
307 * added information about logging
308 * the set function in server can be used to set some attributes for BC
309 * fix error in callback call 'done' instead of 'next' in docs
310 * package: bump `socket.io-parser`
311 * package: bump `expect.js`
312 * added some new tests, including binary with acks
313
3141.0.0-pre / 2014-03-14
315======================
316
317 * implemented `engine.io`
318 * implemented `socket.io-adapter`
319 * implemented `socket.io-protocol`
320 * implemented `debug` and improved instrumentation
321 * added binary support
322 * added new `require('io')(srv)` signature
323 * simplified `socket.io-client` serving
324
3250.9.14 / 2013-03-29
326===================
327
328  * manager: fix memory leak with SSL [jpallen]
329
3300.9.13 / 2012-12-13
331===================
332
333  * package: fixed `base64id` requirement
334
3350.9.12 / 2012-12-13
336===================
337
338  * manager: fix for latest node which is returning a clone with `listeners` [viirya]
339
3400.9.11 / 2012-11-02
341===================
342
343  * package: move redis to optionalDependenices [3rd-Eden]
344  * bumped client
345
3460.9.10 / 2012-08-10
347===================
348
349  * Don't lowercase log messages
350  * Always set the HTTP response in case an error should be returned to the client
351  * Create or destroy the flash policy server on configuration change
352  * Honour configuration to disable flash policy server
353  * Add express 3.0 instructions on Readme.md
354  * Bump client
355
3560.9.9 / 2012-08-01
357==================
358
359  * Fixed sync disconnect xhrs handling
360  * Put license text in its own file (#965)
361  * Add warning to .listen() to ease the migration to Express 3.x
362  * Restored compatibility with node 0.4.x
363
3640.9.8 / 2012-07-24
365==================
366
367  * Bumped client.
368
3690.9.7 / 2012-07-24
370==================
371
372  * Prevent crash when socket leaves a room twice.
373  * Corrects unsafe usage of for..in
374  * Fix for node 0.8 with `gzip compression` [vadimi]
375  * Update redis to support Node 0.8.x
376  * Made ID generation securely random
377  * Fix Redis Store race condition in manager onOpen unsubscribe callback
378  * Fix for EventEmitters always reusing the same Array instance for listeners
379
3800.9.6 / 2012-04-17
381==================
382
383  * Fixed XSS in jsonp-polling.
384
3850.9.5 / 2012-04-05
386==================
387
388  * Added test for polling and socket close.
389  * Ensure close upon request close.
390  * Fix disconnection reason being lost for polling transports.
391  * Ensure that polling transports work with Connection: close.
392  * Log disconnection reason.
393
3940.9.4 / 2012-04-01
395==================
396
397  * Disconnecting from namespace improvement (#795) [DanielBaulig]
398  * Bumped client with polling reconnection loop (#438)
399
4000.9.3 / 2012-03-28
401==================
402
403  * Fix "Syntax error" on FF Web Console with XHR Polling [mikito]
404
4050.9.2 / 2012-03-13
406==================
407
408  * More sensible close `timeout default` (fixes disconnect issue)
409
4100.9.1-1 / 2012-03-02
411====================
412
413  * Bumped client with NPM dependency fix.
414
4150.9.1 / 2012-03-02
416==================
417
418  * Changed heartbeat timeout and interval defaults (60 and 25 seconds)
419  * Make tests work both on 0.4 and 0.6
420  * Updated client (improvements + bug fixes).
421
4220.9.0 / 2012-02-26
423==================
424
425  * Make it possible to use a regexp to match the socket.io resource URL.
426    We need this because we have to prefix the socket.io URL with a variable ID.
427  * Supplemental fix to gavinuhma/authfix, it looks like the same Access-Control-Origin logic is needed in the http and xhr-polling transports
428  * Updated express dep for windows compatibility.
429  * Combine two substr calls into one in decodePayload to improve performance
430  * Minor documentation fix
431  * Minor. Conform to style of other files.
432  * Switching setting to 'match origin protocol'
433  * Revert "Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect()."
434  * Revert "Handle leaked dispatch:[id] subscription."
435  * Merge pull request #667 from dshaw/patch/redis-disconnect
436  * Handle leaked dispatch:[id] subscription.
437  * Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect().
438  * Prevent memory leaking on uncompleted requests & add max post size limitation
439  * Fix for testcase
440  * Set Access-Control-Allow-Credentials true, regardless of cookie
441  * Remove assertvarnish from package as it breaks on 0.6
442  * Correct irc channel
443  * Added proper return after reserved field error
444  * Fixes manager.js failure to close connection after transport error has happened
445  * Added implicit port 80 for origin checks. fixes #638
446  * Fixed bug #432 in 0.8.7
447  * Set Access-Control-Allow-Origin header to origin to enable withCredentials
448  * Adding configuration variable matchOriginProtocol
449  * Fixes location mismatch error in Safari.
450  * Use tty to detect if we should add colors or not by default.
451  * Updated the package location.
452
4530.8.7 / 2011-11-05
454==================
455
456  * Fixed memory leaks in closed clients.
457  * Fixed memory leaks in namespaces.
458  * Fixed websocket handling for malformed requests from proxies. [einaros]
459  * Node 0.6 compatibility. [einaros] [3rd-Eden]
460  * Adapted tests and examples.
461
4620.8.6 / 2011-10-27 
463==================
464
465  * Added JSON decoding on jsonp-polling transport.
466  * Fixed README example.
467  * Major speed optimizations [3rd-Eden] [einaros] [visionmedia]
468  * Added decode/encode benchmarks [visionmedia]
469  * Added support for black-listing client sent events.
470  * Fixed logging options, closes #540 [3rd-Eden]
471  * Added vary header for gzip [3rd-Eden]
472  * Properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client
473  * Patched to properly shut down when a finishClose call is made during connection establishment
474  * Added support for socket.io version on url and far-future Expires [3rd-Eden] [getify]
475  * Began IE10 compatibility [einaros] [tbranyen]
476  * Misc WebSocket fixes [einaros]
477  * Added UTF8 to respone headers for htmlfile [3rd-Eden]
478
4790.8.5 / 2011-10-07
480==================
481
482  * Added websocket draft HyBi-16 support. [einaros]
483  * Fixed websocket continuation bugs. [einaros]
484  * Fixed flashsocket transport name.
485  * Fixed websocket tests.
486  * Ensured `parser#decodePayload` doesn't choke.
487  * Added http referrer verification to manager verifyOrigin.
488  * Added access control for cross domain xhr handshakes [3rd-Eden]
489  * Added support for automatic generation of socket.io files [3rd-Eden]
490  * Added websocket binary support [einaros]
491  * Added gzip support for socket.io.js [3rd-Eden]
492  * Expose socket.transport [3rd-Eden]
493  * Updated client.
494
4950.8.4 / 2011-09-06
496==================
497
498  * Client build
499
5000.8.3 / 2011-09-03
501==================
502
503  * Fixed `\n` parsing for non-JSON packets (fixes #479).
504  * Fixed parsing of certain unicode characters (fixes #451).
505  * Fixed transport message packet logging.
506  * Fixed emission of `error` event resulting in an uncaught exception if unhandled (fixes #476).
507  * Fixed; allow for falsy values as the configuration value of `log level` (fixes #491).
508  * Fixed repository URI in `package.json`. Fixes #504.
509  * Added text/plain content-type to handshake responses [einaros]
510  * Improved single byte writes [einaros]
511  * Updated socket.io-flashsocket default port from 843 to 10843 [3rd-Eden]
512  * Updated client.
513
5140.8.2 / 2011-08-29
515==================
516
517  * Updated client.
518
5190.8.1 / 2011-08-29
520==================
521
522  * Fixed utf8 bug in send framing in websocket [einaros]
523  * Fixed typo in docs [Znarkus]
524  * Fixed bug in send framing for over 64kB of data in websocket [einaros]
525  * Corrected ping handling in websocket transport [einaros]
526
5270.8.0 / 2011-08-28
528==================
529
530  * Updated to work with two-level websocket versioning. [einaros]
531  * Added hybi07 support. [einaros]
532  * Added hybi10 support. [einaros]
533  * Added http referrer verification to manager.js verifyOrigin. [einaors]
534
5350.7.11 / 2011-08-27
536===================
537
538  * Updated socket.io-client.
539
5400.7.10 / 2011-08-27
541===================
542
543  * Updated socket.io-client.
544
5450.7.9 / 2011-08-12
546==================
547
548  * Updated socket.io-client.
549  * Make sure we only do garbage collection when the server we receive is actually run.
550
5510.7.8 / 2011-08-08
552==================
553
554  * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager.
555  * Added docs for sio#listen.
556  * Added options parameter support for Manager constructor.
557  * Added memory leaks tests and test-leaks Makefile task.
558  * Removed auto npm-linking from make test.
559  * Make sure that you can disable heartbeats. [3rd-Eden]
560  * Fixed rooms memory leak [3rd-Eden]
561  * Send response once we got all POST data, not immediately [Pita]
562  * Fixed onLeave behavior with missing clientsk [3rd-Eden]
563  * Prevent duplicate references in rooms.
564  * Added alias for `to` to `in` and `in` to `to`.
565  * Fixed roomClients definition.
566  * Removed dependency on redis for installation without npm [3rd-Eden]
567  * Expose path and querystring in handshakeData [3rd-Eden]
568
5690.7.7 / 2011-07-12
570==================
571
572  * Fixed double dispatch handling with emit to closed clients.
573  * Added test for emitting to closed clients to prevent regression.
574  * Fixed race condition in redis test.
575  * Changed Transport#end instrumentation.
576  * Leveraged $emit instead of emit internally.
577  * Made tests faster.
578  * Fixed double disconnect events.
579  * Fixed disconnect logic
580  * Simplified remote events handling in Socket.
581  * Increased testcase timeout.
582  * Fixed unknown room emitting (GH-291). [3rd-Eden]
583  * Fixed `address` in handshakeData. [3rd-Eden]
584  * Removed transports definition in chat example.
585  * Fixed room cleanup
586  * Fixed; make sure the client is cleaned up after booting.
587  * Make sure to mark the client as non-open if the connection is closed.
588  * Removed unneeded `buffer` declarations.
589  * Fixed; make sure to clear socket handlers and subscriptions upon transport close.
590
5910.7.6 / 2011-06-30
592==================
593
594  * Fixed general dispatching when a client has closed.
595
5960.7.5 / 2011-06-30
597==================
598
599  * Fixed dispatching to clients that are disconnected.
600
6010.7.4 / 2011-06-30
602==================
603
604  * Fixed; only clear handlers if they were set. [level09]
605
6060.7.3 / 2011-06-30
607==================
608
609  * Exposed handshake data to clients.
610  * Refactored dispatcher interface.
611  * Changed; Moved id generation method into the manager.
612  * Added sub-namespace authorization. [3rd-Eden]
613  * Changed; normalized SocketNamespace local eventing [dvv]
614  * Changed; Use packet.reason or default to 'packet' [3rd-Eden]
615  * Changed console.error to console.log.
616  * Fixed; bind both servers at the same time do that the test never times out.
617  * Added 304 support.
618  * Removed `Transport#name` for abstract interface.
619  * Changed; lazily require http and https module only when needed. [3rd-Eden]
620
6210.7.2 / 2011-06-22
622==================
623
624  * Make sure to write a packet (of type `noop`) when closing a poll.
625    This solves a problem with cross-domain requests being flagged as aborted and
626    reconnection being triggered.
627  * Added `noop` message type.
628
6290.7.1 / 2011-06-21 
630==================
631
632  * Fixed cross-domain XHR.
633  * Added CORS test to xhr-polling suite.
634
6350.7.0 / 2010-06-21
636==================
637
638  * http://socket.io/announcement.html