Skip to content

Releases: trunk-io/plugins

v0.0.17

05 May 20:54
869470a

Choose a tag to compare

New

  • New linter: sourcery (see notes on authentication)
  • New linter: pyright
  • New security linter: terrascan
  • New formatter: terragrunt (more subcommands coming soon)
  • New actions: npm-check and yarn-check

Improvements/Fixes

  • Fix linter definition for buf-breaking
  • Update buildifier download for new release schema
  • Use suggest_if to clarify conditions for linter auto recommendation
  • Use sandbox_type to clarify linter sandbox construction
  • Use brakeman's native sarif support
  • Bump ansible-lint known_good_version to account for breaking ansible-compat API changes

Full Changelog: v0.0.16...v0.0.17

v0.0.16

18 Apr 21:36
60112d2

Choose a tag to compare

New

Improvements/Fixes

  • Fix trufflehog to make it batchable
  • Use configs repo for repo linting
  • Fix cspell to respect sandboxed config
  • Add .buildifier.json as a valid buildifier config

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

06 Apr 21:43
351cfed

Choose a tag to compare

New

Improvements/Fixes

  • Remove bad hadoline macOS arm64 download

New Contributors

Full Changelog: v0.0.14...v0.0.15

v0.0.14

30 Mar 18:12
7561ce7

Choose a tag to compare

New

Improvements/Fixes

  • Fix clippy to update the local cache and not update lockfiles
  • Add runtime definitions, default lint ignores, and default environments
  • Identify security linters and subcommands as is_security: true
  • Improve linter upgrade validation and testing fidelity
  • Support newer download URL schemas for kube-linter
  • Improve versioning and plugin installs for commitlint
  • Provide a default config for cspell that reduces flakiness
  • Add hadolint macOS arm64 native binaries
  • Add support for python 3.11 runtime
  • Fix flake8 issue_url to accommodate all issue codes
  • Fix script for trunk-check-pre-push-always to better locate trunk
  • Fix custom parser to accept ruff@0.0.260 output
  • Deprecate linter terraform-validate (use terraform)

New Contributors

Full Changelog: v0.0.13...v0.0.14

v0.0.13

13 Mar 19:17
8d26afc

Choose a tag to compare

New

  • Add all trunk default file types to plugins repo
  • New action: trunk-check-pre-push-always to run during non-interactive contexts
  • New linter: tfsec

Improvements/Fixes

  • Make sure cargo clippy never updates Cargo.lock
  • Fix run command for trunk-announce during rebase
  • Fix shellcheck in sandbox runs
  • Auto-init with yamllint and ruff instead of flake8
  • Testing and linter validation support for cspell, circleci, codespell, nancy, oxipng, sqlfmt
  • Add direct config .gitleaksignore for gitleaks

New Contributors

Full Changelog: v0.0.12...v0.0.13

v0.0.12

24 Feb 01:59
@det det
51c4176

Choose a tag to compare

  • New linter ruff-nbqa: Runs Ruff on jupyter notebooks.
  • Fix Ruff autofix parsing.
  • Flake8 now considers the pyproject.toml file.

v0.0.11

18 Feb 01:58
@det det
0a7890d

Choose a tag to compare

v0.0.11

v0.0.10

08 Feb 02:27
@det det
9131f96

Choose a tag to compare

v0.0.9

31 Jan 23:26
@det det
7760492

Choose a tag to compare

We're thrilled to announce the release of Plugins v0.0.9! This release marks a major milestone for our framework, as we've made the big change of moving all tool definitions and tests into the public plugins repository.

v0.0.8

13 Dec 20:53
42f2013

Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8