v0.9.0
What's Changed
Documentation and maintenance
- docs(release): record the v0.8.0 publication with its provenance by @seunghyukchoe in #177
- docs(audit): post-0.8.0 audit and the improvement plan (P0–P7) by @seunghyukchoe in #178
- measure(corpora): the third-party corpus does not convert, and its licence does not cover its data (#110) by @seunghyukchoe in #179
- feat(board-ir): a schema version moves with its accepted set (#172) by @seunghyukchoe in #181
- feat(process): the failures this project paid for become checkers by @seunghyukchoe in #184
- feat(evidence): comparability on DRC counts, typed refusal on fill (#170, #166) by @seunghyukchoe in #185
- feat(benchmarks): a cross-router table types every baseline, and no board converts by @seunghyukchoe in #183
- docs: record Step 4 third-party conversion refutation by @seunghyukchoe in #193
- chore(release): prepare v0.9.0 by @seunghyukchoe in #194
- chore(release): authorize v0.9.0 by @seunghyukchoe in #195
- chore(release): reauthorize v0.9.0 after CI repair by @seunghyukchoe in #197
Other changes
- feat(routing): a layered candidate records the model that produced it (#164) by @seunghyukchoe in #180
- docs(board-ir): every reader of pad geometry, and the direction each needs (#116) by @seunghyukchoe in #182
- feat(board-ir): accept thermal bridge angles as disclosed metadata by @seunghyukchoe in #190
- fix(placement): bracket boundary parity verdicts by @seunghyukchoe in #191
- feat(board-ir): support custom pad copper envelopes by @seunghyukchoe in #192
- test(release): allow authorized unpublished version by @seunghyukchoe in #196
Full Changelog: v0.8.0...v0.9.0