From 350d606265a2e1f172fd34480cdcca79f3d1d4c2 Mon Sep 17 00:00:00 2001 From: Frank O'Hara Date: Sat, 15 Aug 2026 13:50:55 -0600 Subject: [PATCH] chore(release): 0.5.0 Teaches `lash explain` every code the linter emits, so the advice lint points at exists, and stops `W_INDEX_ORPHAN` from flagging files the root index references. --- CHANGELOG.md | 10 +++++++++- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f00df4e..c472735 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,13 @@ While the major version is 0, minor version bumps may contain breaking changes. ## [Unreleased] +## [0.5.0] - 2026-08-15 + +Lint's output pointed at advice that did not exist: every per-rule code it +printed answered "Unknown error code" when passed to `lash explain`. This +release closes that loop, and stops `W_INDEX_ORPHAN` from reporting files the +root index plainly references. + ### Added - `lash explain` now knows every code `lash lint` emits. The per-rule syntax, @@ -206,7 +213,8 @@ Initial release. - Project scaffolding: `lash init` and the PixelQuest `lash playground` - Configuration management, shell completions, and `lash explain` error catalog -[Unreleased]: https://github.com/fixture-dev/lash/compare/v0.4.0...HEAD +[Unreleased]: https://github.com/fixture-dev/lash/compare/v0.5.0...HEAD +[0.5.0]: https://github.com/fixture-dev/lash/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/fixture-dev/lash/compare/v0.3.1...v0.4.0 [0.3.1]: https://github.com/fixture-dev/lash/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/fixture-dev/lash/compare/v0.2.0...v0.3.0 diff --git a/Cargo.lock b/Cargo.lock index b9e7bee..85d0afb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1093,7 +1093,7 @@ dependencies = [ [[package]] name = "lash" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "assert_cmd", @@ -1133,7 +1133,7 @@ dependencies = [ [[package]] name = "lash-agent" -version = "0.4.0" +version = "0.5.0" dependencies = [ "lash-core", "lash-types", @@ -1145,7 +1145,7 @@ dependencies = [ [[package]] name = "lash-core" -version = "0.4.0" +version = "0.5.0" dependencies = [ "blake3", "chrono", @@ -1165,7 +1165,7 @@ dependencies = [ [[package]] name = "lash-db" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "blake3", @@ -1187,7 +1187,7 @@ dependencies = [ [[package]] name = "lash-tui" -version = "0.4.0" +version = "0.5.0" dependencies = [ "crossterm", "filetime", @@ -1208,7 +1208,7 @@ dependencies = [ [[package]] name = "lash-types" -version = "0.4.0" +version = "0.5.0" dependencies = [ "blake3", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 24bce05..2391067 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ ] [workspace.package] -version = "0.4.0" +version = "0.5.0" authors = ["Lash Contributors"] edition = "2021" rust-version = "1.75"