Skip to content

v2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Dec 19:18

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
  • 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
  • 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
  • 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
  • Prevented set_log_format from causing errors when no handlers are present by @akenion in #178
  • Corrected license variable by @akenion in #179
  • Corrected parameter for prompt_acceptance by @akenion in #180
  • Added missing format string prefix by @akenion in #181
  • Fixed issue where symlink loop detection considered all symlinks to be loops by @akenion in #185
  • Fixed issue where invalid INI options were not removed from config by @akenion in #186
  • Ensured terms manager has correct license state by @akenion in #187
  • Corrected case-insensitive matching for CVE IDs by @akenion in #189
  • Ensured symlink loop detection is only called for links by @akenion in #190
  • Made filename filtering compatible with MacOS by @akenion in #192
  • Improved symlink handling for vuln-scan subcommand by @akenion in #194
  • Removed license requirement for get_terms API call by @akenion in #195
  • Corrected symlink loop detection for malware-scan by @akenion in #196
  • Milestone/2.1.0 by @akenion in #150

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