new

improved

fixed

1.7.0

🎁 New
  • Introduced a "negative ignore" feature by prefixing an ignore path glob with
    !
    , ensuring matched paths are not ignored despite other pattern matches.
✨ Improvements
  • Implemented
    ${bazel}
    and
    ${bazel_targets}
    substitution variables for executing commands.
  • Enhanced the Visual Studio Code extension with the capability to separately disregard pre-existing and below-threshold issues.
  • Modified the pull request blocking criteria: any new issue will consistently lead to a block, regardless of the ratio of fixed and new issues.
  • Adjusted Trunk to replace
    external/
    with the Bazel cache external directory when appending arguments to the compiler command line manually.
  • The
    ignores
    and
    environments
    configurations are now merged from plugin repositories.
  • Enhanced
    trunk init
    to display file types corresponding to each identified linter.
🔧 Fixes
  • Improved Trunk's ability to resolve linter relative paths when executed from a pre-push hook, specifically addressing golangci-lint failures.
  • Rectified a regression in the Language Server Protocol (LSP) server for multi-byte UTF characters.
  • Resolved an issue where parser runtimes would occasionally fail to install.