v0.8.0
What's Changed
Documentation and maintenance
- fix(board-ir): accept root board properties as counted metadata (#140) by @seunghyukchoe in #150
- fix(board-ir): a courtyard keeps out on the layer it is drawn on (#151) by @seunghyukchoe in #154
- docs(evidence): audit all mutation claims and commit a reproducible harness (ADR-0098) by @seunghyukchoe in #155
- docs(survey): close out the #116 real-board survey against a fresh measurement by @seunghyukchoe in #156
- test(security): make the excessive-agency evaluation observe a permit by @seunghyukchoe in #160
- fix(config): calibrate the fill-vertex budget and price the change (#165) by @seunghyukchoe in #168
- docs: re-verify every user-facing and architecture claim for 0.8.0 by @seunghyukchoe in #173
- docs(release): record what 0.5.0 and 0.7.0 actually published (D-196) by @seunghyukchoe in #174
- chore(release): cut 0.8.0 and recalibrate the release-gate budget by @seunghyukchoe in #175
- chore(release): authorize v0.8.0 by @seunghyukchoe in #176
Other changes
- fix(board-ir): copper text has no derivable envelope, and refuses saying so (#141) by @seunghyukchoe in #148
- feat(board-ir): convert an edge-connector pad as SMD, and count the token it discards by @seunghyukchoe in #149
- fix(board-ir): a pad refusal names its field, and seven fabrication properties convert (ADR-0099, D-189, R-144, SEC-140, B-103) by @seunghyukchoe in #157
- fix(board-ir): a custom pad refuses by name, and the name says why (#153) by @seunghyukchoe in #158
- fix(routing): close #63 as delivered, and gate the single-layer fill shrink like the layered one by @seunghyukchoe in #162
- fix(routing): a candidate replays under the model that produced it (#163) by @seunghyukchoe in #169
- docs(release): the 0.8.0 migration note, and a changelog audited rather than moved by @seunghyukchoe in #171
Full Changelog: v0.7.0...v0.8.0