Skip to content

Releases: trunk-io/plugins

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

v1.4.1

19 Dec 00:58
2f29479
Compare
Choose a tag to compare

🎁 New

✨ Improvements

  • Improve checkov error handling to account for python issues

🔧 Fixes

  • Fix yarn download version gating
  • Fix codespell command definition to include name

Full Changelog: v1.4.0...v1.4.1

v1.4.0

08 Dec 20:25
6c4239b
Compare
Choose a tag to compare

🎁 New

  • New tool: GitKraken

✨ Improvements

  • Allow black to format python interface files
  • Update mypy run_from to respect nested setups
  • Support graphite@>=1.0.0

🔧 Fixes

  • Support non-utf8 filepaths for checkov
  • Fix how tflint runs on newer version, and add docs for how to use global config

Full Changelog: v1.3.0...v1.4.0

v1.3.0

20 Nov 21:12
a0bbbab
Compare
Choose a tag to compare

New

  • New tools: gulp, tailwindcss, tsc, webpack
  • New formatter: dotnet-format (MacOS support coming soon)

Improvements/Fixes

  • Change trufflehog to use --only-verified by default, reducing false positives
  • Fix trufflehog line number errors
  • Remove trunk install from codespaces setup
  • Find line/col information from markdown-link-check
  • Fix osv-scanner execution env
  • Support running sourcery with open source license (currently incompatible on Windows)
  • Gate linter upgrade validation to also include Windows tests
  • Add fix command for standardrb

New Contributors

Full Changelog: v1.2.6...v1.3.0

v1.2.6

17 Oct 23:05
246079d
Compare
Choose a tag to compare

New

Improvements/Fixes

  • Add issue URL to ruff and fix for v0.1.0
  • Fix clang-tidy issue URL
  • Disable trivy fs-vuln subcommand by default
  • Add direct config files for tfsec
  • Added filetype haskell

New Contributors

Full Changelog: v1.2.5...v1.2.6

v1.2.5

29 Sep 17:43
f8fecad
Compare
Choose a tag to compare

Improvements/Fixes

  • Update svgo to use new fix_verb / fix_prompt support
  • Fix issues with custom parsers and python formatters on Windows non-utf8 filepaths

Full Changelog: v1.2.4...v1.2.5