v1.36.0
Multi-language complexity analysis tool for CI/CD pipelines.
Installation
One-line install (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/Stephen-Collins-tech/hotspots/main/install.sh | shOr install a specific version:
HOTSPOTS_VERSION=v1.36.0 curl -fsSL https://raw.githubusercontent.com/Stephen-Collins-tech/hotspots/main/install.sh | shGitHub Action
- uses: Stephen-Collins-tech/hotspots@v1.36.0Manual download
| Platform | Asset |
|---|---|
| macOS (Apple Silicon) | hotspots-darwin-aarch64.tar.gz |
| Linux x86_64 | hotspots-linux-x86_64.tar.gz |
| Windows x86_64 | hotspots-windows-x86_64.zip |
Cargo
cargo install --git https://github.com/Stephen-Collins-tech/hotspots --tag v1.36.0Documentation
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.36.0 - 2026-09-06
Bug Fixes
- Give rayon worker threads a larger stack to prevent overflow on deep CFG builds
- Sort rename-hint candidates for deterministic matching
- Add cold_start_gini_dead_zone to HotspotsConfig::default
Documentation
- Add risk score stability and predictability doc
- Add plain-language summary to stability doc
- Audit cumulative features for ratchet risk
- Classify percentile/driver/quadrant as label-relative
- Queue F05 multi-axis report brief for implementation
Features
- Add formula_version to snapshot AnalysisInfo (#176)
- Add schema_version field to HotspotsConfig (#175)
- Add hotspots analyze --axes multi-axis report (F05)
- Add JSON output support for analyze --axes
- Add Centrality as a 4th --axes ranking section
- Add dead zone to cold-start Gini routing threshold
- Smooth suppression gate verdict across runs