Skip to content
This repository has been archived by the owner on May 5, 2021. It is now read-only.

Latest commit

 

History

History
113 lines (60 loc) · 3.01 KB

CHANGELOG.md

File metadata and controls

113 lines (60 loc) · 3.01 KB

1.2.6 - 26 Oct. 2018

  • Added missing type for Client onReceipt #78

1.2.5 - 10 Oct. 2018

  • Use client.debug instead of console.log for a better control of deprecation warning #75
  • Fallback on 1st STOMP protocol provide at Client creation 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.client second parameter is now an object containing protocols, binary, heartbeat. All are optionals.
  • same for webstomp.over
  • client.send parameters are now destination, body, headers instead of destination, headers, body. Easier to set headers optional.
  • onclose error 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 parameter header to be able to send specific header like persistent: true
  • as a consequence subscription.unsubscribe can now take a header parameter.