Version 4.1.0
Features:
- #473 - Introduces new flag --target-config/--no-target-config to enable or disable processing of the config file in the repository or folder being scanned
- #455 - Update documentation to fix incorrect wording
- #458 - Adds --exclude-regex-patterns to allow for regex-based exclusions
- #479 - Remove upward traversal logic for config discovery
Bug fixes:
-
#482 - Code updates to process rule-patterns set up in the target's default config file i.e. tartufo.toml or pyproject.toml
-
#467 - Multiple fixes to configuration file processing:
- If multiple configuration files were specified, only the last was processed and no error or warning was generated. Now files are processed in order.
- When multiple configuration files are specified, list-valued parameters are concatenated and single-valued parameters are overwritten by the last file that defines them.
- Configuration files located in the target of a scan-folder operation were ignored; now they are located and processed in the same manner as for a scan-local-repo or scan-remote-repo operation.