Skip to content

Releases: trunk-io/plugins

v1.6.4

15 Oct 19:17
773f1d4
Compare
Choose a tag to compare

🎁 New

✨ Improvements

  • Add download for python@3.11.9. Specify runtime versions in the runtime.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

30 Sep 16:27
@det det
4586723
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.2...v1.6.3

v1.6.2

20 Aug 18:29
65b8c1f
Compare
Choose a tag to compare

✨ 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

16 Jul 20:43
8cfdff4
Compare
Choose a tag to compare

✨ 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

11 Jun 22:18
f9d580b
Compare
Choose a tag to compare

🎁 New

✨ 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

24 Apr 21:28
f5a032c
Compare
Choose a tag to compare

🎁 New

✨ Improvements

  • Breaking change: Update default commitlint to v19 (updated guide). Thanks @rriski for the contribution!
  • Fixes for trufflehog and buildifier
  • Don't run clang-tidy from LSP by default
  • Run ruff on python-interface files
  • Run prettier on postcss files
  • Run clang-format on cuda 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

18 Mar 19:04
61de1ac
Compare
Choose a tag to compare

🎁 New

  • New linter/formatter: dart
  • New linter: regal
  • New formatter: opa

✨ 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

01 Mar 21:58
9fd55bd
Compare
Choose a tag to compare

🎁 New

✨ 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

16 Feb 22:42
@det det
271c36d
Compare
Choose a tag to compare

🎁 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

09 Jan 18:35
03418c5
Compare
Choose a tag to compare

🎁 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 for include-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