Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .mintignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
drafts/
*.draft.mdx
_deprecated/
# changelog/ # temporarily disabled to preview auto-generated changelog under "Changelog mint" tab

# Inactive products (kept in source for future use, hidden from build)

Expand Down
Empty file added assets/changelog/.gitkeep
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/changelog/flaky-tests-jira-integration-seo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/changelog/linear-integration-ersgby.png
Binary file added assets/changelog/linear-integration-g8tpdc.png
Binary file added assets/changelog/linear-integration-qq782v.png
28 changes: 28 additions & 0 deletions changelog/2023-08-01-plugins-1-1-0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Plugins 1.1.0
description: "New security linter: dustilock; New security linter: trufflehog-git (a variant of trufflehog)."
slug: plugins-1-1-0
date: 2023-08-01
category: Code Quality
---

**🎁 New**

- New security linter: [dustilock](https://github.com/Checkmarx/dustilock#readme).
- New security linter: `trufflehog-git` (a variant
of [trufflehog](https://github.com/trufflesecurity/trufflehog#readme)).
- New formatter: [prisma.](https://github.com/prisma/prisma#readme)

**✨ Improvements**

- Improve Windows CI tests.
- 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.`

**🔧 Fixes**

- Fix `bandit` to respect config files.
- Fix `osv-scanner` line number reporting.
- Fix `trufflehog` line number off-by-one errors.
- Fix `autopep8` integration by pinning `pycodestyle` version.
11 changes: 11 additions & 0 deletions changelog/2023-08-10-plugins-1-1-1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Plugins 1.1.1
description: "Add support for private packages to golangci-lint."
slug: plugins-1-1-1
date: 2023-08-10
category: Code Quality
---

**✨ Improvements**

- Add support for private packages to `golangci-lint.`
29 changes: 29 additions & 0 deletions changelog/2023-08-18-1-14-0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: CLI 1.14.0
description: "Introducing Trunk Tools: Hermetic runtime and CLI manager; Linux arm64 support added."
slug: 1-14-0
date: 2023-08-18
category: Code Quality
---

**🎁 New**

- Introducing [Trunk Tools](https://docs.trunk.io/tools): Hermetic runtime and CLI manager.
- Linux arm64 support added.
- Run only security linters using --scope=security.

**✨ Improvements**

- Linter command overrides now honor platform constraints.
- Filetype definitions expanded: Match any shebang with ALL.
- trunk fmt now supports --cache=false option.
- Added no_issues_codes: Linters can bypass parsing for specific tool exit codes.
- Node runtime now recognizes user's .npmrc settings.

**🔧 Fixes**

- Resolved crash issue for --ci with trunk fmt.
- Corrected off-by-one error in include-what-you-use parser.
- Numerous Windows-related fixes.
- LSP Server: Diagnostics from user.yaml are now cleared appropriately.
- SARIF parser updated to support file:// artifact locations.
25 changes: 25 additions & 0 deletions changelog/2023-08-18-plugins-1-2-0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Plugins 1.2.0
description: "Trunk Tools: Hermetic runtime and CLI manager; Linux arm64 support."
slug: plugins-1-2-0
date: 2023-08-18
category: Code Quality
---

**🎁 New**

- [Trunk Tools](https://docs.trunk.io/tools): Hermetic runtime and CLI manager.
- Linux arm64 support.
- `trivy` secret scanning (disabled by default).
- New linter: [pmd.](https://pmd.github.io/)
- New action: `trufflehog-pre-commit.`

**✨ Improvements**

- Better output for trivy.
- Osv-scanner output improvements and optimizations.
- Better support for Windows.

**🔧 Fixes**

- Fix `run_linter_from` for `golangci-lint`, `gokart`, `buf-breaking.`
11 changes: 11 additions & 0 deletions changelog/2023-08-18-plugins-1-2-1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Plugins 1.2.1
description: "Downgrade default ruby version to 3.1.4."
slug: plugins-1-2-1
date: 2023-08-18
category: Code Quality
---

**🔧 Fixes**

- Downgrade default ruby version to 3.1.4.
18 changes: 18 additions & 0 deletions changelog/2023-08-21-1-14-1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: CLI 1.14.1
description: "Trunk now respect pip.conf in python environments; Added health checks to tool installations."
slug: 1-14-1
date: 2023-08-21
category: Code Quality
---

**✨ Improvements**

- Trunk now respect pip.conf in python environments.
- Added health checks to tool installations.

**🔧 Fixes**

- Fixed race condition when a linter had both a runtime and a download, but no packages.
- Ensure that ignores apply to all commands of a linter, not just the first.
- Fixed a rare crash in template expansion when a variable was not defined.
16 changes: 16 additions & 0 deletions changelog/2023-08-22-vscode-3-4-5.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: VSCode 3.4.5
description: "Updated the handling of trunk.languageServerArguments to be additive as opposed to replacing the default arguments."
slug: vscode-3-4-5
date: 2023-08-22
category: Code Quality
---

**🎁 New**

- Updated the handling of `trunk.languageServerArguments` to be additive as opposed to replacing the
default arguments.

**🔧 Fixes**

- Refined error handling for improperly configured workspaces.
15 changes: 15 additions & 0 deletions changelog/2023-08-23-plugins-1-2-2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Plugins 1.2.2
description: "New tool: awscli."
slug: plugins-1-2-2
date: 2023-08-23
category: Code Quality
---

**🎁 New**

- New tool: `awscli.`

**🔧 Fixes**

- Fix `gokart` for repositories where go.mod is not in root.
19 changes: 19 additions & 0 deletions changelog/2023-08-28-1-14-2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: CLI 1.14.2
description: "Excluded diagnostics from outside the workspace; Tool installation failures are now logged in CI mode."
slug: 1-14-2
date: 2023-08-28
category: Code Quality
---

**✨ Improvements**

- Excluded diagnostics from outside the workspace.
- Tool installation failures are now logged in CI mode.
- Trunk now watches for file changes on Windows.
- trunk tools install now accepts positional arguments for selective tool downloads.

**🔧 Fixes**

- Prevented Trunk from downgrading tool versions.
- Corrected scanned file statistics for post-autofix rescans.
24 changes: 24 additions & 0 deletions changelog/2023-09-05-1-15-0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: CLI 1.15.0
description: "New command line flag: --print-failures will print any failures instead of saving them to a file."
slug: 1-15-0
date: 2023-09-05
category: Code Quality
---

**🎁 New**

- New command line flag: --print-failures will print any failures instead of saving them to a file.

**✨ Improvements**

- trunk upgrade is now able to perform all upgrades in a single invocation. Previously, it would
require multiple invocations if there were dependencies between the linters, plugin repos, or the
CLI.
- The LSP Server will now lint files that are modified outside of the editor.

**🔧 Fixes**

- Remove deprecated trunk check download. It has been superseded by trunk install.
- Make Trunk daemon startup faster to fix occasional timeouts connecting to it.
- Fix various Windows issues.
18 changes: 18 additions & 0 deletions changelog/2023-09-07-plugins-1-2-3.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Plugins 1.2.3
description: "New tool and formatter: deno; New tool: aws-amplify."
slug: plugins-1-2-3
date: 2023-09-07
category: Code Quality
---

**🎁 New**

- New tool and formatter: [deno](https://github.com/denoland/deno#readme).
- New tool: `aws-amplify.`
- New tool: `yarn.`
- New tool: `jq`**.**

**✨ Improvements**

- Use Go Install for `bazel-differ.`
13 changes: 13 additions & 0 deletions changelog/2023-09-13-vscode-3-4-7.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: VSCode 3.4.7
description: "Removed some special handling for recycling Webviews; On Windows, show a message indicating that a user has opened a directory that is not a git repository when applicable."
slug: vscode-3-4-7
date: 2023-09-13
category: Code Quality
---

**🔧 Fixes**

- Removed some special handling for recycling Webviews.
- On Windows, show a message indicating that a user has opened a directory that is not a git
repository when applicable.
31 changes: 31 additions & 0 deletions changelog/2023-09-18-1-16-0.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: CLI 1.16.0
description: "Introduce the ability to pin a specific version of a linter, tool, or runtime in Trunk. Append a ! to its version to prevent updates via trunk upgrade; Added support for plugins in prettier versions…"
slug: 1-16-0
date: 2023-09-18
category: Code Quality
---

**🎁 New**

- Introduce the ability to pin a specific version of a linter, tool, or runtime in Trunk. Append
a ! to its version to prevent updates via trunk upgrade.
- Added support for plugins in prettier versions >=3.0.0.

**✨ Improvements**

- Replaced run_linter_from with run_from in linter definitions
([see docs](https://docs.trunk.io/check/custom-linters)).
- Trunk will no longer suggest upgrades that are enabled in a plugin.

**🔧 Fixes**

- Resolved an issue where trunk upgrade sometimes failed to display upgrade summaries.
- Updated compile_commands.json parsing with support for the arguments key.
- Fix a rare crash in the pre-commit hook when pressing the spacebar to skip checks.
- Do a better job of discarding issues in files outside the workspace.
- The LSP Sever does a better job clearing stale diagnostics.
- Better crash reporting on macOS.
- Better error messages when failing to resolve DNS entries.
- Fixed a bug where trunk would reinstall tools on each upgrade.
- Many Windows bug fixes.
11 changes: 11 additions & 0 deletions changelog/2023-09-20-vscode-3-4-8.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: VSCode 3.4.8
description: "Fixed some initialization issues whenever trunk is auto-initialized in a repository."
slug: vscode-3-4-8
date: 2023-09-20
category: Code Quality
---

**🔧 Fixes**

- Fixed some initialization issues whenever trunk is auto-initialized in a repository.
18 changes: 18 additions & 0 deletions changelog/2023-09-26-1-16-1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: CLI 1.16.1
description: "Oxipng now uses the language \"unoptimized image\" rather than \"unformatted file.\"; Improved crash reporting for internal errors."
slug: 1-16-1
date: 2023-09-26
category: Code Quality
---

**✨ Improvements**

- Oxipng now uses the language "unoptimized image" rather than "unformatted file."
- Improved crash reporting for internal errors.

**🔧 Fixes**

- Be more resilient to permission-denied errors in the file watcher.
- The LSP Server will now retry linting a file when it detects the file has changed, rather than
leaving stale diagnostics.
28 changes: 28 additions & 0 deletions changelog/2023-09-26-plugins-1-2-4.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Plugins 1.2.4
description: "New tool: clangd."
slug: plugins-1-2-4
date: 2023-09-26
category: Code Quality
---

**🎁 New**

- New tool: `clangd.`

**✨ Improvements**

- Don't autoenable `gokart` and `tfsec.`
- Lower the `hadolint` timeout.
- Update definitions to use the new `run_from` syntax.
- Add `mts` as a typescript file extension.
- Update `jq` definition and release label.
- Update copy on `oxipng` autofixes.
- Update default `ruff` config to not report diagnostics for python docstrings.
- Update tool testing framework to use healthchecks.

**🔧 Fixes**

- Fix `tfsec` output related to trivy migration.
- Fix `trufflehog` to ignore PagerDutyApiKey and LaunchDarkly, which can include many false
positives.
15 changes: 15 additions & 0 deletions changelog/2023-09-26-vscode-3-4-9.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: VSCode 3.4.9
description: "Added a new setting for controlling whether to add Trunk Tools to PATH."
slug: vscode-3-4-9
date: 2023-09-26
category: Code Quality
---

**🎁 New**

- Added a new setting for controlling whether to add Trunk Tools to PATH.

**🔧 Fixes**

- Fixed a runtime error that could occur when the extension was activated on Windows.
11 changes: 11 additions & 0 deletions changelog/2023-09-27-1-16-2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: CLI 1.16.2
description: "Fixed a bug where the LSP server may become unresponsive."
slug: 1-16-2
date: 2023-09-27
category: Code Quality
---

**🔧 Fixes**

- Fixed a bug where the LSP server may become unresponsive.
15 changes: 15 additions & 0 deletions changelog/2023-09-29-plugins-1-2-5.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Plugins 1.2.5
description: "Update svgo to use new fixverb / fixprompt support."
slug: plugins-1-2-5
date: 2023-09-29
category: Code Quality
---

**✨ Improvements**

- Update `svgo` to use new fix_verb / fix_prompt support.

**🔧 Fixes**

- Fix issues with custom parsers and python formatters on Windows non-utf8 filepaths.
12 changes: 12 additions & 0 deletions changelog/2023-09-29-vscode-3-4-6.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: VSCode 3.4.6
description: "Fixed a bug where commands were registered before the extension had properly initialized; Fixed telemetry."
slug: vscode-3-4-6
date: 2023-09-29
category: Code Quality
---

**🔧 Fixes**

- Fixed a bug where commands were registered before the extension had properly initialized.
- Fixed telemetry.
Loading