Skip to content

Releases: wordfence/wordfence-cli

v2.1.0rc4

30 Nov 21:27
Compare
Choose a tag to compare
v2.1.0rc4 Pre-release
Pre-release

What's Changed

  • Corrected handling of smtp-tls-mode option by @akenion in #172
  • Fixed several errors related to license/terms caching and updates by @akenion in #174
  • Improved configuration exception handling by @akenion in #175
  • Disabled logging initializer when progress output is enabled by @akenion in #176
  • Fixed boolean parsing for INI options by @akenion in #177

Full Changelog: v2.1.0rc3...v2.1.0rc4

v2.1.0rc3

29 Nov 21:21
Compare
Choose a tag to compare
v2.1.0rc3 Pre-release
Pre-release

What's Changed

  • Only attempt to send emails if at least one email address is specified by @akenion in #156
  • Allowed later minor versions of setuptools by @akenion in #158
  • Corrected value for software_type output column by @akenion in #159
  • Corrected several issues with license/terms acceptance by @akenion in #162
  • Registered name for verbose logging level by @akenion in #163
  • Automatically convert old terms-acceptance cache entries to the new format by @akenion in #164
  • Ensured logging is properly initialized in child processes by @akenion in #165
  • Improved exception handling by @akenion in #167
  • Prevented non-existant base paths from causing malware-scan to run indefinitely by @akenion in #169
  • Moved log settings to separate class to avoid serializing entire CliContext by @akenion in #170

Full Changelog: v2.1.0rc2...v2.1.0rc3

v2.1.0rc2

22 Nov 20:43
Compare
Choose a tag to compare
v2.1.0rc2 Pre-release
Pre-release

What's Changed

  • Updated configure subcommand help and fixed pyinstaller build by @akenion in #151
  • Applied existing exception handling logic to license validation exceptions by @akenion in #152
  • Fixed reference to command-specific default option in Configurer by @akenion in #154
  • Enforce 1 worker minimum in configuration process by @akenion in #155

Full Changelog: v2.1.0rc1...v2.1.0rc2

v2.1.0rc1

21 Nov 21:17
Compare
Choose a tag to compare
v2.1.0rc1 Pre-release
Pre-release

What's Changed

  • Fixed issue where PHP parser uses raw string rather than PhpValue when constant is not defined by @akenion in #120
  • Prevented running scans with 0 workers by @akenion in #133
  • Adjusted wording of config file overwrite prompt by @akenion in #134
  • Added "all" option for output columns and made it the default by @akenion in #136
  • Added options to configure command to support non-interactive configuration by @akenion in #131
  • Updated help text by @akenion in #137
  • Improved license validation by @akenion in #138
  • Added "informational" designation to human-readable vuln-scan output by @akenion in #139
  • Updated vuln-scan to scan all WordPress installations under provided paths rather than just the first by @akenion in #140
  • Improved messaging when attempting to prompt users in a non-interactive context by @akenion in #141
  • Improved handling when specifying multiple columns for a single-column output format by @akenion in #142
  • Added scanned_path column to vuln-scan output options by @akenion in #143
  • Added logging options to enable prefixes and set minimum level by @akenion in #144
  • Fixed issue with macOS that prevented malware scans from running by @akenion in #145
  • Automatically transform README links to be absolute in Python build process by @akenion in #146
  • Implemented bash auto-completion that can also be used with zsh by @akenion in #147
  • Added support for sending scan results via email by @akenion in #149

Full Changelog: v2.0.3...v2.1.0rc1

v2.0.3 "Voodoo Child"

03 Nov 14:46
Compare
Choose a tag to compare

What's Changed

  • Prevented scans from terminating after the first IO error when --allow-io-errors is specified by @akenion in #111
  • Added missing return statement by @akenion in #113
  • v2.0.3 by @akenion in #112

Full Changelog: v2.0.2...v2.0.3

v2.0.3rc2

02 Nov 19:32
Compare
Choose a tag to compare
v2.0.3rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.3rc1...v2.0.3rc2

v2.0.3rc1

02 Nov 16:23
Compare
Choose a tag to compare
v2.0.3rc1 Pre-release
Pre-release

What's Changed

  • Prevented scans from terminating after the first IO error when --allow-io-errors is specified by @akenion in #111

Full Changelog: v2.0.2...v2.0.3rc1

v2.0.2 "Voodoo Child"

31 Oct 17:31
Compare
Choose a tag to compare

What's Changed

  • Fixed error caused by custom logging levels by @akenion in #104

Full Changelog: v2.0.1...v2.0.2

v2.0.2rc1

31 Oct 17:10
Compare
Choose a tag to compare
v2.0.2rc1 Pre-release
Pre-release

Full Changelog: v2.0.1...v2.0.2rc1

v2.0.1 "Voodoo Child"

31 Oct 15:58
Compare
Choose a tag to compare

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
  • 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
  • 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
  • Documentation for vulnerability scan subcommand by @barmat in #71
  • 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
  • Various bug fixes by @akenion in #102
  • v2.0.1 - "Voodoo Child" by @akenion in #70

Full Changelog: v1.1.0...v2.0.1