v0.16.0
What's Changed
- Add Config Home directory
- Noir now has a home directory under the user's Config directory (e.g.,
~/.config/noir
). - A config.yaml file is automatically created in this directory, allowing you to easily specify configurations that will be persistently applied.
- Additionally, this directory will be used in the future to store rules for PassiveScan(Tagger).
- You can change the config home directory by setting the
NOIR_HOME
environment variable.
- Noir now has a home directory under the user's Config directory (e.g.,
- Improve Spring Kotlin Analyzers
- The Kotlin Spring analyzer now supports parameter analysis similarly to the Java Spring analyzer.
- Add support for generating completions (zsh, bash)
- Add diff mode
- Dependencies Update and Fixed bugs, Improve codes
- Add new flags
--diff-path
: Specify the path to compare with the base path (-b). The scan results of the base path and the specified path will be compared.--build-info
: Display build information, including versions of Crystal, LLVM, and other relevant components.--generate-completion
: Generate completion scripts for shells like zsh and bash.
Preview
Config Home
Diff Mode
Full Changelog: v0.15.1...v0.16.0