kylefarris/clamscan
### [`v2.1.2`](https://togithub.com/kylefarris/clamscan/releases/v2.1.2)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.1.1...v2.1.2)
#### Fixes Vulnerabilities
- Updated development packages that were flagged as having vulnerabilities to versions that were clean.
### [`v2.1.1`](https://togithub.com/kylefarris/clamscan/releases/v2.1.1)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.1.0...v2.1.1)
#### Bug Fixes
- Fixed issue when this.\_clamavSocket is not defined [#97](https://togithub.com/kylefarris/clamscan/issues/97)
- Solve the lock due to promise returned in a promise [#96](https://togithub.com/kylefarris/clamscan/issues/96)
### [`v2.1.0`](https://togithub.com/kylefarris/clamscan/releases/v2.1.0)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.6...v2.1.0)
#### Enhancements
- Add check: If server closes the connection before PONG [#95](https://togithub.com/kylefarris/clamscan/issues/95)
- Added new test to check if enhancement above is working
- Update package-lock to work with NPM v8
### [`v2.0.6`](https://togithub.com/kylefarris/clamscan/releases/v2.0.6)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.5...v2.0.6)
#### Bug Fixes
- Fixes [#92](https://togithub.com/kylefarris/clamscan/issues/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`](https://togithub.com/kylefarris/clamscan/releases/v2.0.5)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.4...v2.0.5)
#### Bug Fix
- Fix [#93](https://togithub.com/kylefarris/clamscan/issues/93) - Remove an unexpected curly bracket in console log. - Thank you [@Annubis45](https://togithub.com/Annubis45)
### [`v2.0.4`](https://togithub.com/kylefarris/clamscan/releases/v2.0.4)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.3...v2.0.4)
- Updated some package due to vulnerabilies
- Fixed some code quality issues found via CodeQL
### [`v2.0.3`](https://togithub.com/kylefarris/clamscan/releases/v2.0.3)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.2...v2.0.3)
#### Minor Fixes
- Documentation fixed with [#89](https://togithub.com/kylefarris/clamscan/issues/89) and [#90](https://togithub.com/kylefarris/clamscan/issues/90). Thank you [@vlaurin](https://togithub.com/vlaurin)
### [`v2.0.2`](https://togithub.com/kylefarris/clamscan/releases/v2.0.2)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.1...v2.0.2)
#### Bug Fix
- Fixed [#82](https://togithub.com/kylefarris/clamscan/issues/82) with PR [#88](https://togithub.com/kylefarris/clamscan/issues/88) (thanks to [@ngraef](https://togithub.com/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`](https://togithub.com/kylefarris/clamscan/releases/v2.0.1)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.0...v2.0.1)
Just updated NPM dependencies to fix some vulnerabilities.
### [`v2.0.0`](https://togithub.com/kylefarris/clamscan/releases/v2.0.0)
[Compare Source](https://togithub.com/kylefarris/clamscan/compare/v1.4.2...v2.0.0)
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
Configuration
📅 Schedule: "before 5am on saturday" in timezone Asia/Jakarta.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
~1.4.2
->~2.1.2
Release Notes
kylefarris/clamscan
### [`v2.1.2`](https://togithub.com/kylefarris/clamscan/releases/v2.1.2) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.1.1...v2.1.2) #### Fixes Vulnerabilities - Updated development packages that were flagged as having vulnerabilities to versions that were clean. ### [`v2.1.1`](https://togithub.com/kylefarris/clamscan/releases/v2.1.1) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.1.0...v2.1.1) #### Bug Fixes - Fixed issue when this.\_clamavSocket is not defined [#97](https://togithub.com/kylefarris/clamscan/issues/97) - Solve the lock due to promise returned in a promise [#96](https://togithub.com/kylefarris/clamscan/issues/96) ### [`v2.1.0`](https://togithub.com/kylefarris/clamscan/releases/v2.1.0) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.6...v2.1.0) #### Enhancements - Add check: If server closes the connection before PONG [#95](https://togithub.com/kylefarris/clamscan/issues/95) - Added new test to check if enhancement above is working - Update package-lock to work with NPM v8 ### [`v2.0.6`](https://togithub.com/kylefarris/clamscan/releases/v2.0.6) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.5...v2.0.6) #### Bug Fixes - Fixes [#92](https://togithub.com/kylefarris/clamscan/issues/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`](https://togithub.com/kylefarris/clamscan/releases/v2.0.5) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.4...v2.0.5) #### Bug Fix - Fix [#93](https://togithub.com/kylefarris/clamscan/issues/93) - Remove an unexpected curly bracket in console log. - Thank you [@Annubis45](https://togithub.com/Annubis45) ### [`v2.0.4`](https://togithub.com/kylefarris/clamscan/releases/v2.0.4) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.3...v2.0.4) - Updated some package due to vulnerabilies - Fixed some code quality issues found via CodeQL ### [`v2.0.3`](https://togithub.com/kylefarris/clamscan/releases/v2.0.3) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.2...v2.0.3) #### Minor Fixes - Documentation fixed with [#89](https://togithub.com/kylefarris/clamscan/issues/89) and [#90](https://togithub.com/kylefarris/clamscan/issues/90). Thank you [@vlaurin](https://togithub.com/vlaurin) ### [`v2.0.2`](https://togithub.com/kylefarris/clamscan/releases/v2.0.2) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.1...v2.0.2) #### Bug Fix - Fixed [#82](https://togithub.com/kylefarris/clamscan/issues/82) with PR [#88](https://togithub.com/kylefarris/clamscan/issues/88) (thanks to [@ngraef](https://togithub.com/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`](https://togithub.com/kylefarris/clamscan/releases/v2.0.1) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v2.0.0...v2.0.1) Just updated NPM dependencies to fix some vulnerabilities. ### [`v2.0.0`](https://togithub.com/kylefarris/clamscan/releases/v2.0.0) [Compare Source](https://togithub.com/kylefarris/clamscan/compare/v1.4.2...v2.0.0) 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 JSDocConfiguration
📅 Schedule: "before 5am on saturday" in timezone Asia/Jakarta.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.