3.0 KiB
3.0 KiB
1.2.6 - 26 Oct. 2018
- Added missing type for Client onReceipt #78
1.2.5 - 10 Oct. 2018
- Use
client.debuginstead ofconsole.logfor a better control of deprecation warning #75 - Fallback on 1st STOMP protocol provide at
Clientcreation when ws does not provide a protocol (too many edge cases, let responsability of wrong compatibility on user hands) #74 #75 - 2nd fallback after warning on 1.2 STOMP protocol #74 #75
1.2.4 - 13 Jul. 2018
- Fix some ts types for default export of webstomp
1.2.3 - 13 Jul. 2018
- Move from webpack to rollup & remove mixed export (named & default) to fix #73
1.2.2 - 03 Jul. 2018
- Fix STOMP CONNECT frame 'accept-version' to match websocket accepted protocol #66
1.2.1 - 03 Jul. 2018
- Fix: possible race condition with client#onopen callback
- Some doc
1.2.0 - 10 Oct. 2017
- Change: Add data object as 2nd parameter for debug #55
1.1.0 - 09 Oct. 2017
- Change: Default option protocol should not be in options object by default #57
- Fix: index.d.ts updates
- Update Frame typings #54
- These parameters have defaults so they are optional (#53)
- Connect returns Frame or CloseEvent on error (#51)
- Fix: Copy headers instead of updating it #43
- Fix: Stop using a counter and create a near unique id to avoid collision when using several Client instance 2aedaaa
1.0.8 - 18 Sep. 2017
- Fix TS definition: #49 Fix strictNullChecks incompatibility
1.0.7 - 07 Sep. 2017
- Fix TS definition: added custom headers to .connect()
1.0.6 - 15 Feb. 2016
- Fix missing TS definitions file in package.json
1.0.5 - 05 Feb. 2016
- Add TS definitions file
- Update all dependencies, especially webpack to 2.2
1.0.4 - 04 Aug. 2016
- Fixes default options value when an options object is already given with missing values
1.0.3 - 31 July 2016
- Add check to see if user has already included heart beat information in headers before adding default values (thanks @NathanGloyn)
- Replace jshint & jscs by eslint (thanks @yeyu456)
- Add dist folder to github so users without npm and ES6 support can fetch the lib
1.0.2 - 09 Apr. 2016
- Add an example using nodejs
- Update the documentation around nodejs and webstomp.over
1.0.1 - 06 Apr. 2016
- Fixes #2: better ES6 default options for Client
- Add an example using sockjs & webstomp.over
1.0.0 - 01 Apr. 2016
Initial fork from stomp.js
Breaking changes
webstomp.clientsecond parameter is now an object containingprotocols,binary,heartbeat. All are optionals.- same for
webstomp.over client.sendparameters are nowdestination, body, headersinstead ofdestination, headers, body. Easier to setheadersoptional.oncloseerror callback now receive the original event
Improvement
- stomp 1.2 support
- binary support
- better unicode utf-8 support
- UMD compatible
client.unsubscribe()can now take a second parameterheaderto be able to send specific header likepersistent: true- as a consequence
subscription.unsubscribecan now take aheaderparameter.