Skip to content

Commit bccec4a

Browse files
committed
chore(release): Prepare v0.12.0
Consolidate all changes since v0.11.0 into v0.12.0 release: - Zero-score filtering for god objects and all queries - Compare command input type fixes - Test caller filtering for production blast radius - Score dampening for well-tested stable cores - MSRV bump to 1.89 - Dependency compatibility fixes (tokio 1.21+) - CI dependency updates
1 parent 909366d commit bccec4a

File tree

3 files changed

+43
-19
lines changed

3 files changed

+43
-19
lines changed

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.12.1] - 2025-01-11
10+
## [0.12.0] - 2026-01-13
1111

1212
### Fixed
1313

14+
- **Zero-Score Filtering** - Items with zero score are now properly excluded from results
15+
- God objects with zero score no longer appear in output
16+
- All query types now correctly exclude zero-score items
17+
- Prevents noise from non-actionable debt items
18+
19+
- **Compare Command Input Types** - Fixed input parsing to use output format types
20+
- Compare command now correctly parses JSON input files
21+
- Improved type consistency between output and input formats
22+
1423
- **Test Caller Filtering for Production Blast Radius** (Spec 267)
1524
- Fixed path-based test attribute detection (`#[tokio::test]`, `#[actix_rt::test]`)
1625
- `syn::Path::is_ident()` only matches single identifiers, not paths
@@ -37,6 +46,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3746
- Result: Well-tested stable files no longer flagged as high-priority debt
3847
- Example: overflow.rs (74 test / 16 production callers) now scores 10 (Low) instead of 50 (High)
3948

49+
- **Dependency Compatibility**
50+
- Set minimum tokio version to 1.21 for `JoinSet` support
51+
- Ensures compatibility with async runtime features
52+
53+
### Changed
54+
55+
- **MSRV Bump to 1.89** - Updated minimum supported Rust version to match toolchain
56+
- Aligns with current stable Rust features
57+
- Enables use of newer language features
58+
59+
### Infrastructure
60+
61+
- Updated `actions/setup-python` from v5 to v6
62+
- Updated `github/codeql-action` from v3 to v4
63+
4064
## [0.11.0] - 2025-12-20
4165

4266
### Added

Cargo.lock

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "debtmap"
3-
version = "0.12.1"
3+
version = "0.12.0"
44
edition = "2021"
55
rust-version = "1.89"
66
authors = ["Glen Baker <[email protected]>"]

0 commit comments

Comments
 (0)