- Patches the poor handling of the API quotas where the response is a 204 response instead of an error. Closes #1.
- Library rewrite to use http-request as the HTTP layer.
- Added the new methods from VT Public API v2.0: rescanFile(), getIpReport(), getDomainReport().
- Removed the deprecation of passing file paths to scanFile(). The form-data library takes care of the multipart/form-data requests, which is way more flexible.
- Removed the deprecated methods makeFileComment() and makeUrlComment().
- Unit testing.
- Documentation generated with JSDoc 3.
- jslint compliant.
- Deprecated the possibility to pass file paths to the scanFile() method.
- Avoids a possible race condition for scanFile() when a Read Stream error event is emitted.
- Added the possibility to pass a stream to scanFile().
- Updates the client to use the new VT Public API, v2.0. The client API remains backward compatible.
- New method: makeComment().
- Deprecated the use of makeFileComment() and makeUrlComment().
- Initial release, featuring support for VirusTotal Public API 1.0.