v0.2.1-beta
Pre-release
Pre-release
What's Changed
- Refactored PySpector's website
- Precompiled glob exclusion patterns once instead of per file/rule, hoisted the per-line comment check out of the rule loop, and parallelized AST JSON parsing across cores, instead of doing it serially before analysis starts (leading to a 50.3% scan speed increase)
- Removed entirely PySpector's plugin system, because of recurring hard-to-patch classes of vulnerabilities and low community usage of this feature
- Added missing --debug flag prompt in --wizard mode
- Added optional messages displaying PySpector's contact info and opt-out flag to disable them, updating accordingly the --wizard and --help options
- Improved the current .pre-commit-hooks.yaml to better work on CI pipelines
- Fixed a bug, caused by the Click library, that was sometimes preventing scans on Windows from working properly
- Updated the docs across both the website and README.md
Full Changelog: v0.2.0-beta...v0.2.1-beta