new
improved
fixed
1.1.0
🎁 New
- trunk config printPrints the current merged configuration.
- trunk config hideHides trunk configuration from git, for users who wish to use trunk but not check the configuration into the repo.
- trunk config shareUnhides trunk configuration from git.
- Add download support for .gzdownloads which are not also tarred.
✨ Improvements
- Trunk launcher no longer prompts to download the latest version.
- Text styling improvements in the CLI.
- Running trunk initwhile in single-player mode will ask to put trunk in shared mode.
- Failures running linters are now shown at the end of CLI output.
- Auto-detect bazel vs compile_commands.json.
- Auto-load all compile_commands.json in the build/directory.
- Auto-load any compile_commands.json in any parent directory of a file to be linted.
- When a git hook fails, trunk now communicates the action that was the source of the failure.
🔧 Fixes
- The trunk-check-pre-pushaction now correctly loads compile commands.
- When trunk creates new configs during init in single-player mode, trunk now ensures they are formatted properly according to the repos configuration.
- Fix edge case where vscode would not receive updated diagnostics from trunk.
- Fix edge case where LLVM output paths would not be parsed correctly.