Releases: trunk-io/plugins
Releases · trunk-io/plugins
v1.6.5
What's Changed
- (Fix): Update gitleaks test data by @TylerJang27 in #900
- Upgrade trunk to 1.22.8-beta.2 by @trunk-open-pr-bot in #901
- Update trunk toolbox config to include additional direct config value - this better supports toolbox logging by @EliSchleifer in #902
- Update links to custom linters and parsers documentation by @amkisko in #907
- Bump the dependencies group with 2 updates by @dependabot in #910
- Fix hadolint on some versions of macOS by @det in #913
- Toolbox defintion and version number updates by @EliSchleifer in #912
- Fix ruff parsing for source files with syntax errors by @det in #914
- (Chore): Various repo cleanup and support quarantining by @TylerJang27 in #905
New Contributors
Full Changelog: v1.6.4...v1.6.5
v1.6.4
🎁 New
- New tool: grpcui. Can be used like Postman to explore gRPC servers with a web UI, learn about running tools here.
✨ Improvements
- Add download for
[email protected]
. Specify runtime versions in theruntime.enabled
section of your.trunk/trunk.yaml
- Add support for psscriptanalyzer versions
1.23.0
and beyond!
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
- (Feat): Add git submodule action by @pat-trunk-io in #856
- Auto-add missing snapshots by @trunk-open-pr-bot in #855
- (Fix): Use correct token input name by @TylerJang27 in #862
- Update definition for trunk-toolbox to include latest support for neveredit rule by @EliSchleifer in #859
- (Fix): Disable caching for pyright by @TylerJang27 in #863
io/plugins/pull/865 - (Feat): Add support for squawk by @TylerJang27 in #858
- Upgrade trunk to 1.22.6-beta.2 by @trunk-open-pr-bot in #868
- (Feat): Add tool dbt-cli by @TylerJang27 in #872
- (Fix): Fix squawk platform constraint by @TylerJang27 in #875
- (Chore): Re-enable squawk linux arm tests by @TylerJang27 in #877
- Add support for markdownlint-cli2 by @det in #879
Full Changelog: v1.6.2...v1.6.3
v1.6.2
✨ Improvements
ruff@>=0.6.0
now runs on Jupyter notebooks by default
🔧 Fixes
- Fix definition for
textproto
filetype - Fix
trivy
config files, and don't recommend by default
Full Changelog: v1.6.1...v1.6.2
v1.6.1
✨ Improvements
- Support additional
osv-scanner
lockfile types - Added
tfvars
filetype - Added
svelte
filetype
🔧 Fixes
- Fix
vale
to run correctly on Windows - Fix
ruff-nbqa
to work on newer versions - Fix
sqlfluff
fix command to not fail in nonformattable cases
Full Changelog: v1.6.0...v1.6.1
v1.6.0
🎁 New
- New linter Vale. Thanks @gewenyu99 for the contribution!
- New formatter php-cs-fixer. Thanks @matthewbaggett for the contribution!
- New tools phpunit and paratest. Thanks @matthewbaggett for the contribution!
- New tool
docker-credential-ecr-login
✨ Improvements
- Official support for
[email protected]
. For more information, see our migration guide. - Add missing healthchecks for several tools
- Fix error handling for
biome fmt
- Cleanup contributing and style guide
- More concise
bazel
filetypes
🔧 Fixes
- Support more ruby version formats
- Pin versions for
npm-check-pre-push
action - Fix parsing of
trivy
terraform issues
Full Changelog: v1.5.0...v1.6.0
v1.5.0
🎁 New
- New runtime:
php
- New linter and tool: tofu
- New linter: phpstan
- New Poetry git-hook actions
- New tool: difft
- New tool: yq
- New tool: goreleaser. Thanks @matthewbaggett for the contribution!
✨ Improvements
- Breaking change: Update default
commitlint
tov19
(updated guide). Thanks @rriski for the contribution! - Fixes for
trufflehog
andbuildifier
- Don't run
clang-tidy
from LSP by default - Run
ruff
onpython-interface
files - Run
prettier
onpostcss
files - Run
clang-format
oncuda
files - Upgrade
ruby-build
- Don't recommend
terrascan
by default. Thanks @yu-iskw for the contribution! - Add descriptions for each linter
🔧 Fixes
- Add support for
[email protected]
- Support React-style comments in JSX/TSX files
Note: We do not yet officially support [email protected]
. If you want to start using it, see our migration guide.
Full Changelog: v1.4.5...v1.5.0
v1.4.5
🎁 New
✨ Improvements
- Simplify
markdownlint
default config file - Support
sqlfluff@>=3.0.0
- Support
[email protected]
🔧 Fixes
- Fix package name in messages from
osv-scanner
- Update
prettier
parsing to respect syntax errors in whole output
Full Changelog: v1.4.4...v1.4.5
v1.4.4
🎁 New
- New linter and formatter:
psscriptanalyzer
. Thanks @natescherer for the contribution! - New tool:
kubectl
- New tool:
pwsh
✨ Improvements
- Update
trunk-toolbox
definition - Simplify
trunk-check-pre-push-always
to use native invocation
Full Changelog: v1.4.3...v1.4.4
v1.4.3
🎁 New
- Add support for Ruff formatting.
- Add support for commitizen. Thanks @natescherer for the contribution!
- Add support for cmake-format. Thanks @tmpsantos for the contribution!
✨ Improvements
- Eslint and prettier now operate on .mjs files.
- Trunk now auto-detects all stylelint config file names.
- Golangci-lint is now exposed as a tool.