- Fix NPM postpublish script
- No longer tested on NodeJS < 16.3.0 and NPM < 7.15.1
- Improve code documentation by replacing Yuidoc by JSDoc
- Fix error when retrying a request due to an expired token
- form-data has been upgraded from 3.0.0 to 4.0.0
- grunt has been removed
- grunt-cli has been removed
- grunt-eslint has been removed
- grunt-gh-pages has been replaced by @openveo/api ovDeployGithubPages script
- yuidoc has been replaced by JSDoc
- Drop support for NodeJS < 12.4.0 and NPM < 6.9.0
- form-data has been upgraded from 2.3.2 to 3.0.0
- grunt has been upgraded from 1.0.1 to 1.1.0
- grunt-cli has been upgraded from 1.2.0 to 1.3.2
- grunt-contrib-yuidoc sub dependencies have been upgraded
- grunt-eslint has been upgraded from 19.0.0 to 22.0.0
- grunt-gh-pages has been upgraded from 2.0.0 to 3.1.0
- pre-commit sub dependencies have been upgraded
- Headers set by the RestClient can now be overriden for each request
- Add more control on request timeouts. A specific timeout can be set on each request instead of the default one (10 seconds), timeout can also be deactivated using Infinity value
- Add multipart/form-data support for post(), patch() and put() requests
- Fix the "Unknown error" message when the error is identified. Message now includes the OpenVeo error code and concerned module name, when known
- Drop support for Node.js <8.9.4
- Drop support for NPM <5.6.0
- require('@openveo/rest-nodejs-client').RestClient can now be used to implement a REST client without taking care of queue and requests processing
- Empty body response from web service no longer reject the promise
- Requests responding with an HTTP code greater than or equal to 400, are now treated as errors even if no error property is present in the response
- Drop support for Node.js <7.4.0
- Drop support for NPM <4.0.5
- grunt has been updated from 0.4.5 to 1.0.1
- grunt-eslint has been updated from 18.1.0 to 19.0.0
- grunt-gh-pages has been updated from 1.1.0 to 2.0.0
- pre-commit has been updated from 1.1.2 to 1.2.2
- grunt-extend-config has been removed
First stable version of OpenVeo Rest Node JS client for OpenVeo Web Service.