Releases: trunk-io/plugins
Releases · trunk-io/plugins
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
python@3.11.9
. 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
eslint@9.x
. 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
pmd@7.0.0
- Support React-style comments in JSX/TSX files
Note: We do not yet officially support eslint@9.x
. 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
python@3.12.2
🔧 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.
v1.4.2
🎁 New
- New linter:
biome
- Parse prettier failure messages into issues
✨ Improvements
- Add support for
python@3.11.6
- Limit default
clang-tidy
concurrency - Enable batching for more linters
- Add testing for Trunk Actions
🔧 Fixes
- Fix
run_from
forinclude-what-you-use
- Disable caching for
rustfmt
New Contributors
- @trunk-open-pr-bot made their first contribution in #603
Full Changelog: v1.4.1...v1.4.2