Changelog
- 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.
- Breaking change: raised the required Node.js version.
- Dropped support for GitHub Packages.
- Updated the documentation.
- Updated the package dependencies.
- Fixed a packaging issue : the new event system was not redistributed.
- Breaking change: changed the signature of the
Client
events.
- Breaking change: dropped the browser client.
- Updated the package dependencies.
- Due to strong user demand, restored the TypeScript source code.
- Raised the Node.js constraint.
- Replaced the JSDoc documentation generator by TypeDoc.
- Modified the package layout.
- Updated the package dependencies.
- Fixed the issue #3: the browser bundle was not deployed on CDNs.
- Added support for a redistributable bundle.
- Added support for browser testing.
- Added an example code.
- Updated the package dependencies.
- Updated the package dependencies.
- Updated the URL of the Git repository.
- Updated the package dependencies.
- Breaking change: changed the signature of the
Client
and ClientError
constructors.
- Updated the package dependencies.
- 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.
- 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.
- Added a user guide based on MkDocs.
- Added the
ClientError
class.
- Updated the build system to Gulp version 4.
- Updated the package dependencies.
- Breaking change: changed the signature of the
Client
events.
- Updated the package dependencies.
- 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.
- Replaced the SuperAgent HTTP client by
node-fetch
.
- Updated the package dependencies.
- Removed the dependency on Babel compiler.
- Updated the package dependencies.
- Breaking change: reverted the API of the
Client
class to an Observable-based one.
- Added new test cases.
- Updated the package dependencies.
- Fixed a code generation bug.
- Updated the package dependencies.
- 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.
- Updated the package dependencies.
- 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.
- Added the
sendMessage()
helper function.
- Replaced the Codacy code coverage service by the Coveralls one.
- Updated the package dependencies.
- Added the
onRequest
and onResponse
event streams.
- 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