Skip to content

Releases: kylefarris/clamscan

v2.0.6

01 Mar 21:53
Compare
Choose a tag to compare

Bug Fixes

  • Fixes #92
  • Fixed typos in README
  • Updated HISTORY file to point readers to the GitHub Release page for this package for all version after v2.0.0
  • Fixed various other bugs found through testing.

v2.0.5

28 Feb 16:13
Compare
Choose a tag to compare

Bug Fix

  • Fix #93 - Remove an unexpected curly bracket in console log. - Thank you @Annubis45

v2.0.4

23 Feb 16:42
Compare
Choose a tag to compare
  • Updated some package due to vulnerabilies
  • Fixed some code quality issues found via CodeQL

v2.0.3

22 Feb 20:25
Compare
Choose a tag to compare

Minor Fixes

v2.0.2

17 Feb 16:46
Compare
Choose a tag to compare

Bug Fix

  • Fixed #82 with PR #88 (thanks to @ngraef ) - Fixed bug with the passthrough method not working in some cases in Node v16+ due to ERR_MULTIPLE_CALLBACK error caused by using asyc/await

v2.0.1

17 Feb 16:41
Compare
Choose a tag to compare

Just updated NPM dependencies to fix some vulnerabilities.

v2.0.0

21 Sep 15:59
Compare
Choose a tag to compare

This is largely a code-quality / developer-centric overhaul.

Breaking Changes

  • Node v12+ is now required.
  • Methods names have changed from snake_case to camelCase
  • All variable and object properties have changed from snake_case to camelCase

General Changes

  • All code now has proper JSDoc documentation
  • New API doc is generated via JSDoc
  • More strictly-defined code formatting via Prettier and ESLint
  • Husky now runs linting on commit and runs tests on push.
  • NodeClamError is now its own file residing in /lib
  • NodeClamTransform is now located in /lib

New Features

  • Type-hinting should now work because of JSDoc

v1.4.2

05 May 19:22
Compare
Choose a tag to compare
  • Fixed initialization to pass a config-file option during clamav version check
  • Added new contributor
  • Fixed tests

Addresses #67 and #73

v1.4.1

05 May 19:20
Compare
Choose a tag to compare
  • All sockets clients should now close when they are done being used, fail, or timeout.

Hopefully fixes #65

v1.4.0

05 May 19:18
Compare
Choose a tag to compare
  • Added better handling for an edge 'COMMAND READ TIMED OUT' response from a remote host/socket.
  • Fixed some vulnerabilities.
  • Changed code to generate an Eicar test file instead of fetch one from the website to speed up and make the tests more reliable.
  • (WIP) - Switched to GitHub Actions

Fixed #71