Skip to content

cad: v0.4.0

Latest

Choose a tag to compare

@sjorsr-release-bot sjorsr-release-bot released this 31 Oct 07:29
8614e5b

0.4.0 (2026-10-31)

⚠ BREAKING CHANGES

  • cad: check minimum walls per process and limit block_like to solid parts
  • cad: the pair cache moves to hw/.cad/pairs-v2.sqlite; a sweep whose between-sample check leaves an interval unproved now reports status "incomplete" and exits 2 (use --no-continuous for a sampled-only run); sweep run records live under hw/.cad/runs/; timings_s counters are renamed (kernel_evaluations, exact_hits, ...).
  • cad: catch missing retention and see-through FDM parts at L2

Features

  • cad: build only changed parts, store part outputs once, and keep results out of git unless approved (0d8c248)
  • cad: catch missing retention and see-through FDM parts at L2 (d761ee9)
  • cad: check minimum walls per process and limit block_like to solid parts (dc89664)
  • cad: check requirement window visibility and reuse unchanged views in renders (94dbb08)
  • cad: check versions fail-fast and close each built stage with provisional and human gates (6923317)
  • cad: prune versions after release and generate record docs (e229d40)
  • cad: sweep v2 with between-sample proofs, subsystem runs and merges (98102a0)
  • cad: tolerate cosmetic fillet failures and smoke FreeCAD runs (358cdb2)

Bug Fixes

  • cad: diagnose CalculiX crashes and timeouts, and allow per-case FEA time limits (a2b4fb0)
  • cad: dimension hole centres from datum planes and print feature tolerances on drawings (b3dbfe7)
  • cad: repair tool defects found by the Claude Code E2E run (beea91e)

Documentation

  • cad: state that visibility fractions apply to each target (4e9488e)