Skip to content

Releases: trunk-io/plugins

v1.2.1

18 Aug 21:36
d1541d1
Compare
Choose a tag to compare

Improvements/Fixes

  • Downgrade default ruby version to 3.1.4

Full Changelog: v1.2.0...v1.2.1

v1.2.0

18 Aug 15:42
@det det
f3b7d4c
Compare
Choose a tag to compare

New

  • Trunk Tools: Hermetic runtime and CLI manager
  • Linux arm64 support
  • trivy secret scanning (disabled by default)
  • New linter: pmd
  • New action: trufflehog-pre-commit

Improvements/Fixes

  • Better output for trivy
  • Osv-scanner output improvements and optimizations
  • Better support for Windows
  • Fix run_linter_from for golangci-lint, gokart, buf-breaking

Full Changelog: v1.1.0...v1.2.0

v1.1.1

10 Aug 22:31
@det det
Compare
Choose a tag to compare

Improvements/Fixes

  • Add support for private packages to golangci-lint

Full Changelog: v1.1.0...v1.1.1

v1.1.0

01 Aug 23:13
051b639
Compare
Choose a tag to compare

New

Improvements/Fixes

  • Improve Windows CI tests
  • Fix bandit to respect config files
  • Fix osv-scanner line number reporting
  • Fix trufflehog line number off-by-one errors
  • Add downloads for Linux arm64
  • Deprecate kube-linter@<0.6.1. Please update your config accordingly
  • Trigger buf generate on changes to buf.gen.yaml and buf.work.yaml
  • Fix autopep8 integration by pinning pycodestyle version

Full Changelog: v1.0.0...v1.1.0

v1.0.0

21 Jul 21:59
c2f4de8
Compare
Choose a tag to compare

Improvements/Fixes

  • Add additional arm64 downloads
  • Improve messaging for trufflehog issues
  • Add downloads and configuration to support Windows beta
  • Setup automated testing for Windows
  • Fix ruff configuration to create ruff.toml on enable if it doesn't already exist

Full Changelog: v0.0.22...v1.0.0

v0.0.22

14 Jul 17:55
383d294
Compare
Choose a tag to compare

New

Improvements/Fixes

  • Add arm64 downloads for python runtime and several linters
  • Update java jdk to 13, add download for jdk-17
  • Fix osv-scanner parser for new linter versions
  • Support tflint for versions >=0.47.0
  • Include line information in trufflehog output
  • Forward ssh auth variables in LFS git hooks
  • Fix rome config filename
  • Add a new parser for rubocop to improve diagnostics
  • Remove support for older versions of gitleaks

New Contributors

Full Changelog: v0.0.21...v0.0.22

v0.0.21

23 Jun 20:28
17617ed
Compare
Choose a tag to compare

Improvements/Fixes

  • Fix bandit to read output from a tmp file

Full Changelog: v0.0.20...v0.0.21

v0.0.20

22 Jun 23:01
dba7e36
Compare
Choose a tag to compare

Improvements/Fixes

  • Remove nancy from the list of auto-recommended linters.
  • Use hermetic python3 stems rather than python when invoking parsers

Full Changelog: v0.0.19...v0.0.20

v0.0.19

21 Jun 23:18
32f808e
Compare
Choose a tag to compare

Improvements/Fixes

  • Fix trivy PATH setup
  • Fix action git-blame-ignore-revs on Linux

Full Changelog: v0.0.18...v0.0.19

v0.0.18

20 Jun 19:01
da53090
Compare
Choose a tag to compare

New

  • New formatter: txtpbfmt
  • New action: npm-check-pre-push

Improvements/Fixes

  • Fix trivy parsing when there are no vulnerabilities
  • Bump LLVM version for clang-tidy and clang-format
  • Update known good version for go linters
  • Fix run_linter_from for tfsec
  • Forward proxy env vars to runtimes if set
  • Forward NODE_OPTIONS to node runtime if set
  • Expand terrascan to work for multiple languages and filetypes
  • Add python-interface as a python filetype
  • Make osv-scanner diagnostics more concise
  • Fix off-by-one errors for newer versions of ruff
  • Enable trufflehog by default instead of gitleaks and fix trufflehog command
  • Improve testing framework to keep security linters more up to date
  • Improve messaging when running truck-check-pre-push-always
  • Run npm install as a pre-push hook before running tests
  • Make checkov a security linter
  • Recommend enabling security linters by default

New Contributors

Full Changelog: v0.0.17...v0.0.18