0.8.1 / 2011-08-29 ================== * Fixed utf8 bug in send framing in websocket [einaros] * Fixed typo in docs [Znarkus] * Fixed bug in send framing for over 64kB of data in websocket [einaros] * Corrected ping handling in websocket transport [einaros] 0.8.0 / 2011-08-28 ================== * Updated to work with two-level websocket versioning. [einaros] * Added hybi07 support. [einaros] * Added hybi10 support. [einaros] * Added http referrer verification to manager.js verifyOrigin. [einaors] 0.7.11 / 2011-08-27 =================== * Updated socket.io-client. 0.7.10 / 2011-08-27 =================== * Updated socket.io-client. 0.7.9 / 2011-08-12 ================== * Updated socket.io-client. * Make sure we only do garbage collection when the server we receive is actually run. 0.7.8 / 2011-08-08 ================== * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager. * Added docs for sio#listen. * Added options parameter support for Manager constructor. * Added memory leaks tests and test-leaks Makefile task. * Removed auto npm-linking from make test. * Make sure that you can disable heartbeats. [3rd-Eden] * Fixed rooms memory leak [3rd-Eden] * Send response once we got all POST data, not immediately [Pita] * Fixed onLeave behavior with missing clientsk [3rd-Eden] * Prevent duplicate references in rooms. * Added alias for `to` to `in` and `in` to `to`. * Fixed roomClients definition. * Removed dependency on redis for installation without npm [3rd-Eden] * Expose path and querystring in handshakeData [3rd-Eden] 0.7.7 / 2011-07-12 ================== * Fixed double dispatch handling with emit to closed clients. * Added test for emitting to closed clients to prevent regression. * Fixed race condition in redis test. * Changed Transport#end instrumentation. * Leveraged $emit instead of emit internally. * Made tests faster. * Fixed double disconnect events. * Fixed disconnect logic * Simplified remote events handling in Socket. * Increased testcase timeout. * Fixed unknown room emitting (GH-291). [3rd-Eden] * Fixed `address` in handshakeData. [3rd-Eden] * Removed transports definition in chat example. * Fixed room cleanup * Fixed; make sure the client is cleaned up after booting. * Make sure to mark the client as non-open if the connection is closed. * Removed unneeded `buffer` declarations. * Fixed; make sure to clear socket handlers and subscriptions upon transport close. 0.7.6 / 2011-06-30 ================== * Fixed general dispatching when a client has closed. 0.7.5 / 2011-06-30 ================== * Fixed dispatching to clients that are disconnected. 0.7.4 / 2011-06-30 ================== * Fixed; only clear handlers if they were set. [level09] 0.7.3 / 2011-06-30 ================== * Exposed handshake data to clients. * Refactored dispatcher interface. * Changed; Moved id generation method into the manager. * Added sub-namespace authorization. [3rd-Eden] * Changed; normalized SocketNamespace local eventing [dvv] * Changed; Use packet.reason or default to 'packet' [3rd-Eden] * Changed console.error to console.log. * Fixed; bind both servers at the same time do that the test never times out. * Added 304 support. * Removed `Transport#name` for abstract interface. * Changed; lazily require http and https module only when needed. [3rd-Eden] 0.7.2 / 2011-06-22 ================== * Make sure to write a packet (of type `noop`) when closing a poll. This solves a problem with cross-domain requests being flagged as aborted and reconnection being triggered. * Added `noop` message type. 0.7.1 / 2011-06-21 ================== * Fixed cross-domain XHR. * Added CORS test to xhr-polling suite. 0.7.0 / 2010-06-21 ================== * http://socket.io/announcement.html