diff --git a/CHANGELOG.md b/CHANGELOG.md index e93ef5d..5c43bc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +## 0.10.1 — 2026-11-12 + +Post and IR follow-ups contributed by DarkBiscuits: G91.1 incremental arc centres in read-back and mill/five-axis audit, G53 machine retracts in mill audit, tool shapes preserved in IR for per-move mesh verification, and inch output for three-axis mill posts. This output has not been proven on a machine. + ### Added - Optional flat, ball, bull and V-bit cutter geometry in IR tools. Run jobs preserve their shapes and resolve chamfer geometry per tool ID, rejecting conflicting definitions before output (#146). diff --git a/Cargo.lock b/Cargo.lock index a0df1fa..902095e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -211,7 +211,7 @@ dependencies = [ [[package]] name = "campanion-cli" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "campanion-import", @@ -227,7 +227,7 @@ dependencies = [ [[package]] name = "campanion-geom" -version = "0.10.0" +version = "0.10.1" dependencies = [ "cavalier_contours", "proptest", @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "campanion-import" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "kurbo", @@ -248,7 +248,7 @@ dependencies = [ [[package]] name = "campanion-ir" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "campanion-path", @@ -262,7 +262,7 @@ dependencies = [ [[package]] name = "campanion-mesh" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "proptest", @@ -272,7 +272,7 @@ dependencies = [ [[package]] name = "campanion-path" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "proptest", @@ -281,7 +281,7 @@ dependencies = [ [[package]] name = "campanion-post" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "campanion-import", @@ -296,14 +296,14 @@ dependencies = [ [[package]] name = "campanion-testsupport" -version = "0.10.0" +version = "0.10.1" dependencies = [ "serde_json", ] [[package]] name = "campanion-turn" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-geom", "campanion-import", @@ -316,7 +316,7 @@ dependencies = [ [[package]] name = "campanion-view" -version = "0.10.0" +version = "0.10.1" dependencies = [ "campanion-ir", "campanion-mesh", diff --git a/Cargo.toml b/Cargo.toml index 781e298..835098b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/*"] [workspace.package] -version = "0.10.0" +version = "0.10.1" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.95" diff --git a/docs/plan.md b/docs/plan.md index 5e6ff60..3de16ba 100644 --- a/docs/plan.md +++ b/docs/plan.md @@ -419,3 +419,4 @@ first. If upstream lands a CAM core, we contribute to it and keep only what it l five fixes) and the in-process Z-dexel stock with rapid, holder and removal-rate checks. - 2026-11-09: v0.10.0 is router gaps (cutter sense, onion-skin, deterministic sheet packer, linuxcnc_router with G38.2 probe and vacuum/dust). Processes plan approved; laser raster is next. +- 2026-11-12: v0.10.1 is G91.1 incremental IJK, G53 mill-audit retracts, IR tool shapes for per-move verify, and inch output for three-axis mill posts (#152-#155). Laser raster is next.