New
Release 0.15.1
Breaking Changes
- PHP Version: Minimum PHP version upgraded from 5.5 to 7.4
- This aligns with modern PHP standards and security best practices
- Dev dependencies already required PHP 7.4+, this makes the runtime requirement consistent
Dependencies Updates
- friendsofphp/php-cs-fixer: Updated from ^3.13 to ^3.88
- brainmaestro/composer-git-hooks: Updated from v2.8 to ^3.0
- marcocesarato/php-conventional-changelog: Updated from 1.10 to ^1.17
- All Symfony components upgraded to latest versions (7.x)
What's Changed
- feat: Open vim/nano at the line where malware was detected in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/127
- Add exit codes for CI/CD integration (GitHub Actions support) in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/125
- Fix infinite recursion in Deobfuscator when processing malware with spaced operators in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/129
- Add Composer installation documentation for global and project-level usage in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/128
- Add CSS and CCSS to scannable file extensions in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/126
- Add automated test suite (unit + CLI integration) and CI for scanner, modes, and report outputs in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/131
- Fix dev dependencies for PHP 7.4+ compatibility in https://github.com/marcocesarato/PHP-Antimalware-Scanner/pull/132
Full Changelog: https://github.com/marcocesarato/PHP-Antimalware-Scanner/compare/v0.15.0...v0.15.1