Skip to content

Changelog

Version 15.1.0

Version 15.0.1

Version 15.0.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: removed the ClientError class.
  • Breaking change: the Client class is no longer an event emitter.
  • Ported the source code to JavaScript.

Version 14.0.0

  • Breaking change: raised the required Node.js version.
  • Dropped support for GitHub Packages.
  • Updated the documentation.
  • Updated the package dependencies.

Version 13.0.1

  • Fixed a packaging issue : the new event system was not redistributed.

Version 13.0.0

  • Breaking change: changed the signature of the Client events.
  • Breaking change: dropped the browser client.
  • Updated the package dependencies.

Version 12.2.0

Version 12.1.0

  • Due to strong user demand, restored the TypeScript source code.
  • Raised the Node.js constraint.
  • Replaced the JSDoc documentation generator by TypeDoc.

Version 12.0.0

Version 11.5.0

  • Modified the package layout.
  • Updated the package dependencies.

Version 11.4.1

  • Fixed the issue #3: the browser bundle was not deployed on CDNs.

Version 11.4.0

Version 11.3.0

  • Added support for a redistributable bundle.
  • Added support for browser testing.
  • Added an example code.
  • Updated the package dependencies.

Version 11.2.0

  • Updated the package dependencies.
  • Updated the URL of the Git repository.

Version 11.1.0

  • Updated the package dependencies.

Version 11.0.0

  • Breaking change: changed the signature of the Client and ClientError constructors.
  • Updated the package dependencies.

Version 10.1.0

  • Added the eventRequest and eventResponse static properties to the Client class.
  • Ported the source code to TypeScript.
  • Ported the unit tests to classes with experimental decorators.
  • Replaced the ESDoc documentation generator by TypeDoc.
  • Replaced the ESLint static analyzer by TSLint.
  • Updated the package dependencies.

Version 10.0.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: removed the Client.defaultEndPoint static property.
  • Updated the package dependencies.
  • Using the global URL and URLSearchParams classes.

Version 9.1.0

  • Added a user guide based on MkDocs.
  • Added the ClientError class.
  • Updated the build system to Gulp version 4.
  • Updated the package dependencies.

Version 9.0.0

  • Breaking change: changed the signature of the Client events.
  • Updated the package dependencies.

Version 8.0.0

  • Breaking change: changed the signature of the constructor.
  • Breaking change: removed the toJSON() and toString() methods.
  • Breaking change: renamed the DEFAULT_ENDPOINT constant to defaultEndPoint.
  • Updated the package dependencies.

Version 7.0.0

Version 6.2.0

  • Replaced the SuperAgent HTTP client by node-fetch.
  • Updated the package dependencies.

Version 6.1.0

  • Removed the dependency on Babel compiler.
  • Updated the package dependencies.

Version 6.0.0

  • Breaking change: reverted the API of the Client class to an Observable-based one.
  • Added new test cases.
  • Updated the package dependencies.

Version 5.0.1

  • Fixed a code generation bug.
  • Updated the package dependencies.

Version 5.0.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: the Client.endPoint property is now an instance of the URL class.
  • Updated the package dependencies.

Version 4.1.0

Version 4.0.0

  • Breaking change: dropped the dependency on Observables.
  • Breaking change: the Client class is now an EventEmitter.

Version 3.1.0

  • Updated the package dependencies.

Version 3.0.0

  • Breaking change: changed the constructor signature.
  • Breaking change: changed the return type of the sendMessage() method.
  • Breaking change: dropped the sendMessage() helper function.
  • Breaking change: renamed the END_POINT constant to DEFAULT_ENDPOINT.
  • Breaking change: raised the required Node.js version.
  • Breaking change: using ES2017 features, like async/await functions.
  • Added the endPoint property.
  • Improved the build system.
  • Ported the unit test assertions from TDD to BDD.
  • Updated the package dependencies.

Version 2.4.0

  • Added the sendMessage() helper function.

Version 2.3.0

  • Replaced the Codacy code coverage service by the Coveralls one.
  • Updated the package dependencies.

Version 2.2.0

  • Added the onRequest and onResponse event streams.

Version 2.1.0

Version 2.0.0

  • Breaking change: modified the signature of the class constructor.
  • Added the toJSON() and toString() methods.
  • Fixed the bug with some foreign characters being received as garbage.

Version 1.0.0

  • Initial release.