Make new optional for SockJS constructor (via substack).
It is impossible to cancel JSONP polling request - compensate for that.
Refactored EventEmitter prototype (used only internally)
#66 - Failure to post data to /xhr_send should kill the session
0.3.2
#77 - Getting /info on modern browsers when html is served from
file:// urls was broken.
0.3.1
#61 - Meteor guys found that we unintentionally catch "onopen" errors.
#63 - Meteorjs guys found that xhr-streaming on Safari sometimes
left busy cursor running.
Increased allowed time for websocket transport (from 1 rtt to 2),
this should make ws transport more reliable over SSL, at the cost
of slightly longer connection time for users with blocked ws.
#57 - previous fix didn't really work, sockjs-client still left
a mess in browsers history when using iframe transports. This
is fixed now.
#60 - Opera 12 (next) claims to do AJAX2 / CORS, but can't
do xhr-streaming.
#58 - onunload test sometimes failed on Safari on windows
Updated readme WRT websocket protocols
Updated readme WRT deployments on heroku
Add minimalistic license block to every source file.
0.3.0
Temporarily disabled iframe tests - they are failing unpredictably.
#57 - pointing an iframe to "about:blank" during cleanup caused
Opera to messup history.
#55 - Improved iframe abstraction (reduced a possible mem leak)
Refactored AJAX abstractions, for better CORS handing - again.
Add additional parent origin security check to an iframe.
Urls with hashes or query strings can't be passed to SockJS.
#18 - Mention workaround for Firefox ESC key issue
SockJS-client can only send UTF-8 encodable strings. Previously we
took advantage of rich data structures and automatically
json-encoded them, but this got removed. Now, all data passed to
send will be converted to string. This is also how native
status property on EventClose is renamed to code
as per Websocket API
WebSockets behave.
The test server was updated to new sockjs-node API
Fixed problem with Jsonp-polling transport on IE9
Repository was moved - updated links.
0.0.4
All transports were refactored, some transports were introduced:
htmlfile and separate xhr-streaming.
Added logic to detect support for http chunking, and thus a
possibility to rule out streaming transports before running them.
Added 'cookie' option, useful for cookie-based load balancing
(currently, it make a difference only for IE).
Added hack to prevent EventSource from crashing Safari and Chrome.
Loads and loads of other small and medium changes.
0.0.2
Initial support for JSESSIONID based load balancing. Currently
doesn't play nicely with IE XDomainRequest transport.