Repository navigation
Releases
Recoverage 8.8.2
recoverage 8.8.1
Fixed
- Keep health error counts accurate when a server error is reclassified as another server error.
Recoverage 8.7.1
Fix portable-mode /api/health responses exposing the absolute snapshot directory through config.source. The response now reports the basename; live project and authentication are unchanged.
The README is shorter, with the detailed CLI/API/hosting reference in docs/REFERENCE.md. Historical threat-review notes are archived separately. The whole threat model was not re-reviewed; this release re-checks the basename-only health control.
Validation: local make all passed, including 2,340 tests (one platform-specific skip), lint, types, web/build checks, package build and positive/negative HTTP smoke tests. All eight jobs in CI run 40470737897 passed after one rerun of an unrelated Windows disassembly-cache concurrency test. That test's first failure is retained in the release evidence. The CI wheel and source archive match the local build byte for byte.
The attached wheel, source archive and three SBOMs come from that CI run; SHA256SUMS records their digests.
Source: v8.7.1 at 78a69a936cd56d93543264403277649c306002b9.
Recoverage 8.7.0
Requires Python 3.15 or newer, as in 8.6.0.
- Defer module-level imports that are not read while a module loads, so the CLI starts faster.
The cache, invalidation and browser-opener tests now synchronize on the events they assert about instead of fixed sleeps.
Artifacts are from CI run 40464191349 on this commit (lint, web-lint, tests on ubuntu, macos and windows, build, smoke and sbom all passed).
Source: fe269e5722b18b0a791496496374744534afbcfe, build epoch 1793083022.
SHA-256:
a4812da00193c8384cc70259204aa5bc2f5672fc6c5ed855636893f4a9042001 recoverage-8.7.0-py3-none-any.whl
fceb8365bfd3fed88874c0c4cd058c14305af227470240ec615ece4a14dde6e3 recoverage-8.7.0.tar.gz
Recoverage 8.6.0
Requires Python 3.15 or newer. Recreate older environments with Python 3.15.1 before upgrading.
- Pin the verified Rebrew 6.3.0 public wheel and source provenance.
- Keep the qualified python-flirt 0.10.2+relumea.1 native wheel across locked syncs on normal GIL CPython 3.15, glibc, Linux x86_64. Other platform/interpreter markers select the maintained source archive. musl and free-threaded Python remain unqualified because PEP 508 cannot express those distinctions.
- Build CI and local release artifacts using the same commit timestamp.
- Reject deeply nested invalid VAs with a bounded diagnostic instead of a server error on Windows.
Source: aeee0477955cddecd81730fd8140a33d5aa85151, build epoch 1792912909.
SHA-256:
c9395936ddfb72e4d52b51bef995edddeffaed703e7442307b0f92e97523bb6f recoverage-8.6.0-py3-none-any.whl
364522dbc8091b0091df2f0245f8d8565c7abb2fadf83ec414409b85610c558d recoverage-8.6.0.tar.gz
Recoverage 8.5.0
Changed
- Breaking: Require Python 3.14 or newer; upgrade older environments before installing.
- Refresh all locked dependencies to their latest stable releases and use Python 3.14 exception syntax.
- Use Rebrew 6.2.0 for the matching Python 3.14 runtime and dependency refresh.
Recoverage 8.4.2
Update the hash-pinned Rebrew wheel and source provenance to 6.0.4, including its audited dependency refresh and Guild workflow repairs.
All release PR checks passed across Linux, macOS and Windows. Includes the verified, reproducibly built CI wheel and source archive; a fresh-wheel smoke install confirms Recoverage 8.4.2 with Rebrew 6.0.4.
Recoverage 8.4.1
Coverage legends, filters, tooltips and detail panels now use uppercase status tokens with underscores in both the SPA and Potato Mode, including NEAR_MATCHING, PADDING, PROBLEM, and NO_FUNCTION.
Pins the verified Rebrew 6.0.3 wheel and source revision. Includes the wheel and source archive from the green release commit CI run, with cross-platform tests, frontend checks, reproducibility and fresh-wheel smoke validation.
8.4.0
Refresh locked Python/frontend dependencies and contributor tooling. Make terminal color checks portable across Rich color systems.
Validated with 2330 passing tests (1 skip), 36 affected release/frontend checks, Windows CI, byte-identical wheel/sdist rebuilds, packaged frontend checks and dependency inventory.
Recoverage 8.3.0
Changed
recoverage schemadeclarestypeon every global argument, and the short form of--outputand--versionasshort.- Upgrade the pinned Rebrew wheel and optional source checkout to 5.2.0.
Fixed
- Share CLI color roles with Brand; render LIBRARY and SIZE_MISMATCH distinctly in both coverage views.