Releases: pusher/pusher-js
Release v4.1.0
[NEW] Enable custom authorizers. For more information, see here.
[NEW] Send credentials with Fetch requests in workers.
[NEW] Replace main file with Node.js version and add new browser field. This also makes require('pusher-js')
work out of the box.
[FIXED] Change .done
to .then
in React Native.
[FIXED] Include minified files when installing with Bower.
[CHANGED] Change pusher
to socket
for instance names in the readme.
Many thanks to @ejlangev, @piperchester, @wawyed, @mgalgs, @jamesfisher, @kubik369 & @mrbabbs for their contributions to this release!
v4.0.0 (new major version!)
4.0.0 (2016-12-01)
New major version released due to breaking changes. For more information, see PR 202.
[CHANGED] rename bind_all to bind_global
[NEW] unbind_global to remove global bindings
[CHANGED] unbind_all now removes global bindings as well as event specific
[NEW] expose context to pusher level bindings
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v3.1.0
[NEW] New builds for ReactNative, NodeJS and Web Workers. The first two are available on NPM. The last is available as a download.
[FIXED] The library no longer swallows connected exceptions. (#105)
[FIXED] Callback removal issues in Safari 9 (#125 #129)
[CHANGED] Monkey-patching the DependencyLoader when self-hosting no longer supported. New steps in README.
[CHANGED] HTTP fallbacks are now included as part of the main file and are not therefore dynamically loaded.
[INTERNAL] Ported to TypeScript.
[INTERNAL] The library is split into a core directory and a runtimes directory to make a separation between platform-independent and platform-specific code.
[INTERNAL] Uses Webpack as a bundler.
[INTERNAL] Testing suites for NodeJS and workers.
[INTERNAL] TravisCI + Browserstack setup.
[INTERNAL] NodeJS and ReactNative builds use XMLHttpRequest polyfills for authorization and session timelines. Workers use the fetch
API.