Releases: trunk-io/plugins
Releases · trunk-io/plugins
v1.6.6
✨ Improvements
- Upgrade ruby-build to
20241105. Thanks @amkisko for the contribution! - Upgrade jdk to
23 - Upgrade rust to
1.82.0 - Upgrade php tooling to support
8.4 - Upgrade node to
18.20.5
Full Changelog: v1.6.5...v1.6.6
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
python@3.11.9. Specify runtime versions in theruntime.enabledsection of your.trunk/trunk.yaml - Add support for psscriptanalyzer versions
1.23.0and 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.0now runs on Jupyter notebooks by default
🔧 Fixes
- Fix definition for
textprotofiletype - Fix
trivyconfig files, and don't recommend by default
Full Changelog: v1.6.1...v1.6.2
v1.6.1
✨ Improvements
- Support additional
osv-scannerlockfile types - Added
tfvarsfiletype - Added
sveltefiletype
🔧 Fixes
- Fix
valeto run correctly on Windows - Fix
ruff-nbqato work on newer versions - Fix
sqlflufffix 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
bazelfiletypes
🔧 Fixes
- Support more ruby version formats
- Pin versions for
npm-check-pre-pushaction - Fix parsing of
trivyterraform 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
commitlinttov19(updated guide). Thanks @rriski for the contribution! - Fixes for
trufflehogandbuildifier - Don't run
clang-tidyfrom LSP by default - Run
ruffonpython-interfacefiles - Run
prettieronpostcssfiles - Run
clang-formatoncudafiles - Upgrade
ruby-build - Don't recommend
terrascanby 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
markdownlintdefault config file - Support
sqlfluff@>=3.0.0 - Support
python@3.12.2
🔧 Fixes
- Fix package name in messages from
osv-scanner - Update
prettierparsing 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-toolboxdefinition - Simplify
trunk-check-pre-push-alwaysto use native invocation
Full Changelog: v1.4.3...v1.4.4