From 2cc5530e50b2a1d206593d7aa2a22543d1ea40d1 Mon Sep 17 00:00:00 2001 From: Simon Dick Date: Wed, 16 Sep 2026 20:51:06 +0100 Subject: [PATCH] Bump version to 0.7.0 v0.7's theme is that volamos can now find bugs in the programs it runs, not just run them. The `## Unreleased` section becomes `## 0.7`: - `--sanitize-uninit` (#68), opt-in uninitialized-read detection, plus `--sanitize-ignore-pc` and per-PC report grouping. - `--dirty-heap` (#80), filling non-MEMF_CLEAR allocations so a program relying on uncleared memory being zero fails here as it can on real hardware. - Source locations in diagnostics (#74): `file:line` from HUNK_DEBUG LINE blocks, `symbol+offset` from HUNK_SYMBOL otherwise. - Four more allocators covered by the heap detectors (#83 tier 0). Note the changelog has a second, historical "## Unreleased (0.1, in development)" heading further down, so the rename has to target the exact `## Unreleased` line rather than the substring. Tagging v0.7 is what publishes: release binaries for four targets, the Docker image, and the versioned docs site. That last one matters more than usual this time -- userdocs/Differences-from-vamos.md has been on main since #78 but 404s on the published site, because docs only deploy on a tag. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01AKBJRT9j5APTyKyZtj8f23 --- Cargo.lock | 4 ++-- crates/volamos-core/Cargo.toml | 2 +- crates/volamos/Cargo.toml | 2 +- userdocs/Changelog.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 31779fe..cd7fad1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -444,14 +444,14 @@ checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "volamos" -version = "0.6.0" +version = "0.7.0" dependencies = [ "volamos-core", ] [[package]] name = "volamos-core" -version = "0.6.0" +version = "0.7.0" dependencies = [ "libc", "m68k", diff --git a/crates/volamos-core/Cargo.toml b/crates/volamos-core/Cargo.toml index 3384946..a2f1f97 100644 --- a/crates/volamos-core/Cargo.toml +++ b/crates/volamos-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "volamos-core" -version = "0.6.0" +version = "0.7.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/volamos/Cargo.toml b/crates/volamos/Cargo.toml index 8dc1812..433b5a2 100644 --- a/crates/volamos/Cargo.toml +++ b/crates/volamos/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "volamos" -version = "0.6.0" +version = "0.7.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/userdocs/Changelog.md b/userdocs/Changelog.md index 98808db..cd4d2b4 100644 --- a/userdocs/Changelog.md +++ b/userdocs/Changelog.md @@ -3,7 +3,7 @@ This page tracks major milestones during development, following the version scheme in `Cargo.toml`. -## Unreleased +## 0.7 - **The heap detectors now cover four more allocators** (issue #83, tier 0): `utility.library`'s `AllocateTagItems`, `dos.library`'s