Skip to content
Closed
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
171 changes: 171 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down