From d53479407a3644466558f0e59237552e7e4c342a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 17:20:50 +0000 Subject: [PATCH] chore: release v0.20.2 --- CHANGELOG.md | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 173 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba82de1..88b0009 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,176 @@ # Changelog +## [0.20.2](https://github.com/grafana/flint/compare/v0.20.1...v0.20.2) - 2026-04-16 + +### Added + +- *(release)* migrate from release-please to release-plz ([#171](https://github.com/grafana/flint/pull/171)) +- flint update command, explicit JAR flag, v0.20.0 ([#146](https://github.com/grafana/flint/pull/146)) +- add flint v2 Rust binary ([#139](https://github.com/grafana/flint/pull/139)) +- support NATIVE env var for container-free linting ([#107](https://github.com/grafana/flint/pull/107)) +- add native linting mode and version mapping infrastructure ([#93](https://github.com/grafana/flint/pull/93)) +- handle line-number anchors and issue comments globally ([#56](https://github.com/grafana/flint/pull/56)) +- *(links)* add GitHub URL remaps for line-number and fragment anchors ([#28](https://github.com/grafana/flint/pull/28)) +- *(super-linter)* default to slim image ([#24](https://github.com/grafana/flint/pull/24)) +- *(links)* auto-remap base-branch GitHub URLs to PR branch ([#18](https://github.com/grafana/flint/pull/18)) +- add Renovate shareable preset for consuming repos ([#17](https://github.com/grafana/flint/pull/17)) + +### Fixed + +- *(release)* disable crates.io publishing ([#182](https://github.com/grafana/flint/pull/182)) +- *(release)* use correct template variable in pr_body ([#178](https://github.com/grafana/flint/pull/178)) +- *(release)* suppress component prefix in release-please tags ([#166](https://github.com/grafana/flint/pull/166)) +- *(release)* add workflow_dispatch to retrigger for existing tags ([#167](https://github.com/grafana/flint/pull/167)) +- *(deps)* update rust crate toml_edit to 0.25 ([#158](https://github.com/grafana/flint/pull/158)) +- *(deps)* update rust crate toml to v1 ([#161](https://github.com/grafana/flint/pull/161)) +- *(deps)* update rust crate similar to v3 ([#160](https://github.com/grafana/flint/pull/160)) +- *(deps)* update rust crate crossterm to 0.29 ([#156](https://github.com/grafana/flint/pull/156)) +- run shellcheck on .bats files in native mode ([#137](https://github.com/grafana/flint/pull/137)) +- include staged files in native lint file list ([#135](https://github.com/grafana/flint/pull/135)) +- native lint in worktrees, trust toml, use ec binary, drop isort ([#134](https://github.com/grafana/flint/pull/134)) +- *(renovate-deps)* forward GITHUB_TOKEN as GITHUB_COM_TOKEN ([#132](https://github.com/grafana/flint/pull/132)) +- activate mise environment in native lint mode ([#123](https://github.com/grafana/flint/pull/123)) +- tighten markdownlint config for native mode ([#106](https://github.com/grafana/flint/pull/106)) +- decouple version mapping generation from pinned super-linter version ([#112](https://github.com/grafana/flint/pull/112)) +- fail native lint when enabled tools are missing ([#111](https://github.com/grafana/flint/pull/111)) +- remap same-repo GitHub URLs to local file paths ([#100](https://github.com/grafana/flint/pull/100)) +- add 'mise run fix' hint to lint failure output ([#90](https://github.com/grafana/flint/pull/90)) +- improve link checker reliability against GitHub rate limiting ([#95](https://github.com/grafana/flint/pull/95)) +- strip Scroll to Text Fragment anchors in link checks ([#86](https://github.com/grafana/flint/pull/86)) +- use remap instead of exclude for issue comment anchors ([#58](https://github.com/grafana/flint/pull/58)) +- *(release-please)* fix footer not appearing on release PRs ([#40](https://github.com/grafana/flint/pull/40)) +- *(links)* add regex anchors to remap patterns ([#19](https://github.com/grafana/flint/pull/19)) +- replace broken release-please PR comment with docs ([#12](https://github.com/grafana/flint/pull/12)) +- exclude GitHub compare links from lychee checks ([#10](https://github.com/grafana/flint/pull/10)) + +### Other + +- release v0.20.1 ([#179](https://github.com/grafana/flint/pull/179)) +- move icon to assets/ to fix release-plz ([#177](https://github.com/grafana/flint/pull/177)) +- *(deps)* update dependency npm:renovate to v43.102.11 [security] ([#174](https://github.com/grafana/flint/pull/174)) +- *(deps)* update rust crate similar to v3.1.0 ([#173](https://github.com/grafana/flint/pull/173)) +- *(deps)* update dependency github:mvdan/sh to v3.13.1 ([#163](https://github.com/grafana/flint/pull/163)) +- *(main)* release flint 0.20.0 ([#165](https://github.com/grafana/flint/pull/165)) +- *(deps)* update dependency npm:markdownlint-cli2 to v0.22.0 ([#154](https://github.com/grafana/flint/pull/154)) +- normalize markdownlint-cli2 version banner in e2e snapshots ([#164](https://github.com/grafana/flint/pull/164)) +- *(deps)* update dependency npm:@biomejs/biome to v2.4.11 ([#153](https://github.com/grafana/flint/pull/153)) +- *(deps)* update dependency npm:prettier to v3.8.2 ([#162](https://github.com/grafana/flint/pull/162)) +- *(deps)* update dependency pipx:ruff to v0.15.10 ([#149](https://github.com/grafana/flint/pull/149)) +- *(deps)* update rust crate tokio to v1.51.1 ([#155](https://github.com/grafana/flint/pull/155)) +- *(deps)* update actions/attest-build-provenance action to v4 ([#159](https://github.com/grafana/flint/pull/159)) +- Revert "chore(deps): update dependency github:mvdan/sh to v3.13.1" ([#152](https://github.com/grafana/flint/pull/152)) +- *(deps)* update rust crate semver to v1.0.28 ([#150](https://github.com/grafana/flint/pull/150)) +- *(deps)* update dependency pipx:codespell to v2.4.2 ([#148](https://github.com/grafana/flint/pull/148)) +- *(deps)* update dependency actions/checkout to v6.0.2 ([#147](https://github.com/grafana/flint/pull/147)) +- *(deps)* update dependency github:mvdan/sh to v3.13.1 ([#151](https://github.com/grafana/flint/pull/151)) +- *(deps)* update dependency grafana/flint to v0.9.2 ([#141](https://github.com/grafana/flint/pull/141)) +- *(deps)* update dependency npm:renovate to v43.104.1 ([#144](https://github.com/grafana/flint/pull/144)) +- *(deps)* update dependency mise to v2026.4.1 ([#143](https://github.com/grafana/flint/pull/143)) +- *(main)* release 0.9.2 ([#133](https://github.com/grafana/flint/pull/133)) +- *(deps)* update dependency mise to v2026.3.16 ([#130](https://github.com/grafana/flint/pull/130)) +- *(deps)* update dependency npm:renovate to v43.92.1 ([#131](https://github.com/grafana/flint/pull/131)) +- *(deps)* update node.js to v24.14.1 ([#129](https://github.com/grafana/flint/pull/129)) +- *(deps)* update jdx/mise-action action to v4.0.1 ([#128](https://github.com/grafana/flint/pull/128)) +- *(deps)* update dependency mise to v2026.3.9 ([#126](https://github.com/grafana/flint/pull/126)) +- *(deps)* update dependency npm:renovate to v43.84.0 ([#127](https://github.com/grafana/flint/pull/127)) +- *(deps)* update dependency grafana/flint to v0.9.1 ([#125](https://github.com/grafana/flint/pull/125)) +- *(main)* release 0.9.1 ([#124](https://github.com/grafana/flint/pull/124)) +- *(main)* release 0.9.0 ([#120](https://github.com/grafana/flint/pull/120)) +- throttle flint Renovate updates to once a week ([#113](https://github.com/grafana/flint/pull/113)) +- *(deps)* update dependency npm:renovate to v43.73.2 ([#121](https://github.com/grafana/flint/pull/121)) +- Reduce renovate update frequency ([#122](https://github.com/grafana/flint/pull/122)) +- *(deps)* update dependency npm:renovate to v43.73.1 ([#119](https://github.com/grafana/flint/pull/119)) +- *(deps)* update dependency npm:renovate to v43.71.0 ([#118](https://github.com/grafana/flint/pull/118)) +- *(deps)* update dependency npm:renovate to v43.70.0 ([#117](https://github.com/grafana/flint/pull/117)) +- *(deps)* update ghcr.io/super-linter/super-linter docker tag to slim-v8.5.0 ([#115](https://github.com/grafana/flint/pull/115)) +- *(deps)* update dependency npm:renovate to v43.66.5 ([#108](https://github.com/grafana/flint/pull/108)) +- *(deps)* update jdx/mise-action action to v4 ([#116](https://github.com/grafana/flint/pull/116)) +- add CODEOWNERS file for SDK team ([#114](https://github.com/grafana/flint/pull/114)) +- *(deps)* update dependency grafana/flint to v0.8.0 ([#109](https://github.com/grafana/flint/pull/109)) +- *(deps)* update dependency mise to v2026.3.8 ([#110](https://github.com/grafana/flint/pull/110)) +- *(deps)* update dependency npm:renovate to v43.61.0 ([#105](https://github.com/grafana/flint/pull/105)) +- *(deps)* update dependency npm:renovate to v43.59.5 ([#104](https://github.com/grafana/flint/pull/104)) +- *(main)* release 0.8.0 ([#96](https://github.com/grafana/flint/pull/96)) +- *(deps)* update dependency npm:renovate to v43.59.3 ([#101](https://github.com/grafana/flint/pull/101)) +- *(deps)* update dependency npm:renovate to v43.59.2 ([#99](https://github.com/grafana/flint/pull/99)) +- *(deps)* update dependency npm:renovate to v43.58.0 ([#88](https://github.com/grafana/flint/pull/88)) +- *(deps)* update jdx/mise-action action to v3.6.3 ([#91](https://github.com/grafana/flint/pull/91)) +- *(deps)* update dependency grafana/flint to v0.7.1 ([#92](https://github.com/grafana/flint/pull/92)) +- *(deps)* update dependency mise to v2026.3.3 ([#94](https://github.com/grafana/flint/pull/94)) +- *(main)* release 0.7.1 ([#87](https://github.com/grafana/flint/pull/87)) +- add lychee config cleanup note for lint:links adopters ([#61](https://github.com/grafana/flint/pull/61)) +- *(deps)* update dependency npm:renovate to v43.45.1 ([#85](https://github.com/grafana/flint/pull/85)) +- *(deps)* update dependency npm:renovate to v43.43.2 ([#83](https://github.com/grafana/flint/pull/83)) +- *(deps)* update dependency mise to v2026.2.21 ([#84](https://github.com/grafana/flint/pull/84)) +- *(deps)* update dependency npm:renovate to v43.42.1 ([#82](https://github.com/grafana/flint/pull/82)) +- *(deps)* update dependency npm:renovate to v43.40.2 ([#81](https://github.com/grafana/flint/pull/81)) +- *(deps)* update dependency npm:renovate to v43.40.0 ([#80](https://github.com/grafana/flint/pull/80)) +- *(deps)* update dependency npm:renovate to v43.39.2 ([#79](https://github.com/grafana/flint/pull/79)) +- *(deps)* update dependency npm:renovate to v43.38.1 ([#78](https://github.com/grafana/flint/pull/78)) +- *(deps)* update dependency npm:renovate to v43.38.0 ([#77](https://github.com/grafana/flint/pull/77)) +- *(deps)* update dependency npm:renovate to v43.36.2 ([#76](https://github.com/grafana/flint/pull/76)) +- *(deps)* update dependency npm:renovate to v43.35.1 ([#75](https://github.com/grafana/flint/pull/75)) +- *(deps)* update dependency npm:renovate to v43.34.0 ([#74](https://github.com/grafana/flint/pull/74)) +- *(deps)* update dependency npm:renovate to v43.33.1 ([#73](https://github.com/grafana/flint/pull/73)) +- *(deps)* update dependency npm:renovate to v43.32.2 ([#72](https://github.com/grafana/flint/pull/72)) +- *(deps)* update dependency npm:renovate to v43.32.1 ([#71](https://github.com/grafana/flint/pull/71)) +- *(deps)* update dependency npm:renovate to v43.31.9 ([#70](https://github.com/grafana/flint/pull/70)) +- *(deps)* update dependency npm:renovate to v43.31.8 ([#69](https://github.com/grafana/flint/pull/69)) +- *(deps)* update node.js to v24.14.0 ([#68](https://github.com/grafana/flint/pull/68)) +- *(deps)* update dependency npm:renovate to v43.31.7 ([#67](https://github.com/grafana/flint/pull/67)) +- *(deps)* update dependency grafana/flint to v0.7.0 ([#66](https://github.com/grafana/flint/pull/66)) +- *(deps)* update dependency npm:renovate to v43.31.3 ([#65](https://github.com/grafana/flint/pull/65)) +- *(deps)* update dependency npm:renovate to v43.31.1 ([#64](https://github.com/grafana/flint/pull/64)) +- *(deps)* update dependency npm:renovate to v43.31.0 ([#63](https://github.com/grafana/flint/pull/63)) +- *(deps)* update dependency npm:renovate to v43.30.1 ([#62](https://github.com/grafana/flint/pull/62)) +- *(deps)* update dependency npm:renovate to v43.29.2 ([#60](https://github.com/grafana/flint/pull/60)) +- rename CLAUDE.md to AGENTS.md ([#51](https://github.com/grafana/flint/pull/51)) +- *(deps)* update dependency npm:renovate to v43.29.0 ([#59](https://github.com/grafana/flint/pull/59)) +- *(main)* release 0.7.0 ([#41](https://github.com/grafana/flint/pull/41)) +- *(deps)* update dependency npm:renovate to v43.26.5 ([#57](https://github.com/grafana/flint/pull/57)) +- *(deps)* update dependency npm:renovate to v43.26.4 ([#55](https://github.com/grafana/flint/pull/55)) +- *(deps)* update dependency npm:renovate to v43.26.2 ([#54](https://github.com/grafana/flint/pull/54)) +- *(deps)* update dependency npm:renovate to v43.26.0 ([#53](https://github.com/grafana/flint/pull/53)) +- *(deps)* update dependency npm:renovate to v43.25.11 ([#52](https://github.com/grafana/flint/pull/52)) +- *(deps)* update dependency npm:renovate to v43.25.8 ([#50](https://github.com/grafana/flint/pull/50)) +- *(deps)* update dependency npm:renovate to v43.25.6 ([#49](https://github.com/grafana/flint/pull/49)) +- *(deps)* update dependency npm:renovate to v43.25.3 ([#48](https://github.com/grafana/flint/pull/48)) +- *(deps)* update dependency npm:renovate to v43.25.2 ([#47](https://github.com/grafana/flint/pull/47)) +- *(deps)* update dependency npm:renovate to v43.24.2 ([#46](https://github.com/grafana/flint/pull/46)) +- *(deps)* update dependency npm:renovate to v43.24.1 ([#45](https://github.com/grafana/flint/pull/45)) +- *(deps)* update dependency npm:renovate to v43.24.0 ([#44](https://github.com/grafana/flint/pull/44)) +- Add mise version pinning custom manager ([#43](https://github.com/grafana/flint/pull/43)) +- *(release-please)* remove unnecessary separate-pull-requests workaround ([#42](https://github.com/grafana/flint/pull/42)) +- *(deps)* update dependency npm:renovate to v43.22.0 ([#39](https://github.com/grafana/flint/pull/39)) +- add Renovate preset to Usage section ([#38](https://github.com/grafana/flint/pull/38)) +- *(deps)* update dependency npm:renovate to v43.19.2 ([#37](https://github.com/grafana/flint/pull/37)) +- *(deps)* update dependency npm:renovate to v43.19.0 ([#36](https://github.com/grafana/flint/pull/36)) +- *(deps)* update dependency npm:renovate to v43.18.0 ([#35](https://github.com/grafana/flint/pull/35)) +- *(deps)* update dependency npm:renovate to v43.16.0 ([#34](https://github.com/grafana/flint/pull/34)) +- *(deps)* update dependency npm:renovate to v43.15.3 ([#33](https://github.com/grafana/flint/pull/33)) +- *(deps)* update dependency npm:renovate to v43.15.1 ([#32](https://github.com/grafana/flint/pull/32)) +- update README URLs to v0.6.0 and add Renovate rule to keep them current ([#31](https://github.com/grafana/flint/pull/31)) +- *(release-please)* add footer to release PRs with CI trigger reminder ([#30](https://github.com/grafana/flint/pull/30)) +- *(main)* release 0.6.0 ([#29](https://github.com/grafana/flint/pull/29)) +- *(deps)* update dependency npm:renovate to v43.14.1 ([#26](https://github.com/grafana/flint/pull/26)) +- *(main)* release 0.5.0 ([#25](https://github.com/grafana/flint/pull/25)) +- explain role of mise and Renovate, add editorconfig ([#23](https://github.com/grafana/flint/pull/23)) +- *(main)* release 0.4.0 ([#22](https://github.com/grafana/flint/pull/22)) +- document SHA-pinned URLs for flint task consumption ([#20](https://github.com/grafana/flint/pull/20)) +- *(main)* release 0.3.0 ([#16](https://github.com/grafana/flint/pull/16)) +- add release impact guidance to commit message conventions ([#15](https://github.com/grafana/flint/pull/15)) +- add example project and remove redundant release-please PR comment ([#14](https://github.com/grafana/flint/pull/14)) +- *(main)* release 0.2.0 ([#9](https://github.com/grafana/flint/pull/9)) +- improve release-please PR workflow and exclude generated files from linting ([#11](https://github.com/grafana/flint/pull/11)) +- replace commitlint with PR title validation ([#8](https://github.com/grafana/flint/pull/8)) +- enable conventional commit linting and add changelog commits ([#6](https://github.com/grafana/flint/pull/6)) +- Consolidate link lint scripts and add README badges ([#5](https://github.com/grafana/flint/pull/5)) +- Add Release Please for automated releases ([#4](https://github.com/grafana/flint/pull/4)) +- Address PR #1 review, add Renovate auto-update docs ([#3](https://github.com/grafana/flint/pull/3)) +- Address review comments from PR #1 ([#2](https://github.com/grafana/flint/pull/2)) +- Initial commit ([#1](https://github.com/grafana/flint/pull/1)) +- Initial commit + ## [0.20.1](https://github.com/grafana/flint/compare/v0.20.0...v0.20.1) - 2026-04-16 ### Added diff --git a/Cargo.lock b/Cargo.lock index fe32246..457f8f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -267,7 +267,7 @@ dependencies = [ [[package]] name = "flint" -version = "0.20.1" +version = "0.20.2" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 1c59698..d939c0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flint" -version = "0.20.1" +version = "0.20.2" edition = "2024" description = "mise-native lint orchestrator" license = "Apache-2.0"