Skip to content

Commit 3766552

Browse files
committed
release: mirage 1.12.0 — hotspots chunked streaming + opt-in coverage/churn risk factors
1 parent 523dcb0 commit 3766552

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,17 @@ All notable changes to Mirage are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.12.0] - 2026-07-28
9+
10+
### Added
11+
12+
- **Opt-in risk factors: `--coverage` and `--churn`** (`src/analysis/risk.rs`):
13+
`mirage risk` can now blend two additional, explicitly flag-gated signals
14+
into the risk score — coverage-inverse (per-block coverage data where
15+
available) and git-churn (file change frequency). Both are off by default;
16+
the P2 risk/suggest severity-agreement invariant is preserved (both
17+
commands classify the same function identically, with or without the new
18+
factors).
919

1020
### Fixed
1121

Cargo.lock

Lines changed: 1 addition & 1 deletion
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 = "mirage-analyzer"
3-
version = "1.11.0"
3+
version = "1.12.0"
44
edition = "2021"
55
rust-version = "1.70"
66
authors = ["Mirage Contributors"]

0 commit comments

Comments
 (0)