Skip to content

v0.16.0

Compare
Choose a tag to compare
@hahwul hahwul released this 08 Jun 08:14
· 117 commits to main since this release
53c9f82

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.
  • 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