Releases: wordfence/wordfence-cli
Releases · wordfence/wordfence-cli
v2.0.1rc5
What's Changed
- Improved help output by @akenion in #100
- Update checksums and GPG signatures, support older glibc by @briandefiant in #99
- Various improvements related to vulnerability scanning by @akenion in #101
Full Changelog: v2.0.1rc4...v2.0.1rc5
v2.0.1rc4
v2.0.1rc3
What's Changed
- Prevented error when no config file exists by @akenion in #87
- Implemented custom help messaging rather than relying on argparse by @akenion in #92
- Vulnerability scanner by @akenion in #93
- Implemented automatic scaling units for byte values by @akenion in #94
- Added support for global config file at /etc/wordfence/wordfence-cli.ini by @akenion in #95
- Add deb build by @briandefiant in #91
- Further vulnerability scanner enhancements by @akenion in #96
Full Changelog: v2.0.1rc2...v2.0.1rc3
v2.0.1rc2
What's Changed
- Moved configuration to a separate subcommand and adjusted configuration workflow by @akenion in #77
- Added detection for recursive symlinks that target directories above any scanned paths by @akenion in #79
- Renamed "scan" command to "malware-scan" by @akenion in #80
- Improved messaging around file inclusion/exclusion patterns by @akenion in #81
- Added "version" subcommand by @akenion in #82
- Updated configurer to use appropriate names for malware-scan command by @akenion in #83
- Implemented automatic conversion process for legacy config by @akenion in #84
- Additional vulnerability scanner fixes/enhancements by @akenion in #86
Full Changelog: v2.0.1rc1...v2.0.1rc2
v2.0.1rc1
What's Changed
- Added vuln-scan subcommand by @akenion in #65
- Added include-all-files option to scan subcommand by @akenion in #66
- Added warning about skipped files to end of scan by @akenion in #67
- Finalized initial vulnerability scanning functionality by @akenion in #69
Full Changelog: v1.1.0...v2.0.1rc1
v1.1.0
What's Changed
- Added GitHub Workflow to Validate Code Styles by @akenion in #28
- Made PcrePattern objects serializable by @akenion in #30
- Prevented column headers from being written to output multiple times by @akenion in #33
- Adjusted time handling and ensured final progress update is always sent at end of scan by @akenion in #34
- Improved exception handling in child processes by @akenion in #35
- Added detection for recursive symlinks by @akenion in #36
- Print errors after resetting terminal from progress output by @akenion in #43
- Display final results line again after exiting progress display by @akenion in #44
- Display cursor in progress output once scanning is complete by @akenion in #45
- Flush input prior to awaiting keypress at end of progress output by @akenion in #46
- Made progress output support dynamic terminal resizing by @akenion in #47
- Added user-friendly messaging when terminal size is too small for progress output and improved process termination by @akenion in #48
- Passed NocClient timeout through to requests library by @akenion in #53
- Made IO errors fatal when reading files during scan by @akenion in #54
- Wrapped log output in progress UI by @akenion in #55
- Adjusted metric box rendering to ensure characters displayed for earlier metrics are overwritten by @akenion in #57
- Added --allow-io-errors flag to allow scanning to continue despite IO errors by @akenion in #58
- Required at least one line for displaying log output in progress UI by @akenion in #59
- Allowed log output to be written to stderr in addition to progress output when stderr is not a TTY by @akenion in #61
- Release v1.1.0 (exploring-elk) by @akenion in #49
Full Changelog: v1.0.1...v1.1.0
v1.1.0rc2
v1.1.0rc1
v1.0.2rc2
v1.0.2rc1
What's Changed
- Added GitHub Workflow to Validate Code Styles by @akenion in #28
- Made PcrePattern objects serializable by @akenion in #30
- Prevented column headers from being written to output multiple times by @akenion in #33
- Adjusted time handling and ensured final progress update is always sent at end of scan by @akenion in #34
- Improved exception handling in child processes by @akenion in #35
- Added detection for recursive symlinks by @akenion in #36
- Print errors after resetting terminal from progress output by @akenion in #43
- Display final results line again after exiting progress display by @akenion in #44
- Display cursor in progress output once scanning is complete by @akenion in #45
- Flush input prior to awaiting keypress at end of progress output by @akenion in #46
- Made progress output support dynamic terminal resizing by @akenion in #47
- Added user-friendly messaging when terminal size is too small for progress output and improved process termination by @akenion in #48
Full Changelog: v1.0.1...v1.0.2rc1