Changelog
0.8.20 (2016-06-13)
Biggest changes:
Rewrite the transport fallback sequence. It now starts with a polling transport (since some proxies break streaming transports) and then tries to upgrade to a websocket and streaming transport in parallel, picking the websocket if possible. It also remembers the best transport that worked (using HTML5 localstorage) and jumps straight to that if it can. #279
Fix crypto bug when generating random data in IE 8 and 9 #282
Disable JSONP transport when document is undefined, for React Native support #283
Clear presence set on detach #287
Changelog
0.8.17 (2016-04-05)
Biggest changes:
Don’t activate a transport that isn’t connected #255
Don't try host fallbacks for token errors #251
Standardise on 'initialize' event spelling #244
Stop assuming that connection state won't change during a transport sync #249
Don't reject a presence enter for lacking a clientId unless we're absolutely certain we're anonymous #256
Changelog
0.8.14 (2016-02-09)
Fixed bugs:
Token renewal does not seem to be working #203
clientId from token auth is ignored for presence #198
IE9 support #196
ably-js-browsers failing in mobile safari #164
Closed issues:
Proposal for new transport fallback behaviour #217
Investigate whether encoding is being set correctly on presence data #200
Merged pull requests:
enhance: Off removes all listeners for EventEmitter #227 (mattheworiordan)
test(realtime): Testing echoMessages=true and echoMessages=false #226 (alex-georgiou)
Safeguard Realtime Constructor #222 (CrowdHailer)
Issue205 auth token expires fails #221 (mattheworiordan)
Some proposed fixes for "Poor connection never attaches and reports connection to be connected #195" #218 (SimonWoolf)
Publish messages serially #215 (mattheworiordan)
Adding README instructions for pulling ably-common submodule #214 (alex-georgiou)
Token error update #209 (paddybyers)
Routable format of connectionKey now applies to all transports #207 (paddybyers)
Stop shimming async for requirejs #206 (SimonWoolf)
Force token rerequest if realtime indicates token problems #204 (SimonWoolf)
Fix presence data not getting encoded #201 (SimonWoolf)
Presence: get clientId from Auth, not options directly #199 (SimonWoolf)
Tweak xhr error handling #197 (SimonWoolf)
Changelog
0.8.13 (2016-01-08)
Fixed bugs:
Merged pull requests: