changelog.md for @push.rocks/smartantivirus 2025-08-16 - 1.3.2 - fix(build) Bump dependencies, improve test/build scripts, expand documentation and add project metadata Updated devDependencies: bumped @git.zone/tsbuild, @git.zone/tsbundle, @git.zone/tstest, @push.rocks/tapbundle, @types/node and typescript to newer versions. Updated runtime dependencies: bumped @push.rocks/smartfile, @push.rocks/smartpath and axios; tar version updated. Adjusted npm scripts: test now runs with '(tstest test/ --web --verbose --logfile --timeout 120)'; build and docs scripts unchanged in behavior. Added packageManager entry (pnpm) and a pnpm-workspace.yaml with onlyBuiltDependencies configured. Expanded and rewrote README with detailed quick start, examples, API reference and troubleshooting guidance. Added local assistant/IDE metadata and memories (.claude/settings.local.json and .serena/*) to aid development tooling and project onboarding. 2025-02-07 - 1.3.1 - fix(core) Updated descriptions and keywords in package.json and npmextra.json. Improved README content for usage clarity. Revised package.json description and keywords to better represent the project's features. Enhanced npmextra.json with updated module attributes. Improved README with clearer instructions and examples for using ClamAVManager and ClamAvService. Fixed incorrect import path in test.clamav.manager.ts. 2025-02-05 - 1.3.0 - feat(ClamAvService) Add support for enhanced streaming methods in ClamAvService Add methods to ClamAvService: scanStream for NodeJS streams, scanWebStream for Web API streams, and scanFileFromWebAsStream for fetching and scanning files from URLs. Update usage examples in readme for new streaming methods. 2025-02-05 - 1.2.0 - feat(ClamAvService) Add stream scanning methods to ClamAvService Added scanStream method to support scanning NodeJS streams directly. Introduced scanWebStream method for scanning web resources as streams. Integrated stream scanning into existing ClamAvService class. 2025-02-03 - 1.1.2 - fix(documentation) Update readme with additional legal and trademark information Added legal information related to licensing and trademarks Provided company details of Task Venture Capital GmbH 2025-02-03 - 1.1.1 - fix(clamav.manager) Improve log handling and add timeout for log reception in ClamAV manager tests Refined the log receiving mechanism in ClamAV manager tests to use promises for better control over log receipt timing. Introduced a timeout mechanism in the log receiving test case to avoid indefinite waiting. Fixed the test case setup to accurately reflect log receipt and database information verification. 2025-02-03 - 1.1.0 - feat(ClamAvService) Add ClamAV Manager with Docker container management capabilities. Introduced ClamAVManager class to manage ClamAV Docker containers. Implemented startContainer and stopContainer methods in ClamAVManager. Integrated ClamAVManager into ClamAvService for managing container lifecycle. Added ClamAVManager test setups and helpers in test suite. 2025-01-10 - 1.0.4 - fix(documentation) Removed redundant conclusion section in readme. Removed the conclusion section from the README file for conciseness. 2025-01-10 - 1.0.3 - fix(readme) Fix formatting errors in the README file for consistent Markdown syntax. Removed stray Markdown syntax in README file. 2025-01-10 - 1.0.2 - fix(documentation) Updated README and package metadata to reflect antivirus scanning capabilities and usage instructions. Improved description in package.json and npmextra.json to better describe the antivirus scanning functionalities. Enhanced README.md to provide detailed installation and usage instructions, usage examples, error handling, and testing guidance. 2025-01-10 - 1.0.1 - Initial Release Initial release of the project. Launched the first version with core features implemented