Repins the OCCTSwift floor to 2.0.0 (a correctness major, 17 breaking API changes) and the four transitive sibling floors that gate it (OCCTSwiftIO 1.7.7, OCCTSwiftMesh 1.7.4, OCCTSwiftTools 1.6.3, OCCTSwiftScripts 1.6.0+). Fixes #168 (Shape.centerOfMass now nil instead of the bounding-box centre for anything with no enclosed volume) and a confirmed AAG occurrence-index bug in select_by_feature (was silently grabbing the wrong face on a multi-solid body with a shared face) plus auto_dimension/recognize_features. New AAGFaceIndexTests regression coverage. swift build && swift test clean (213 tests, 37 suites) against both the local-sibling-checkout path and the real published dependency graph (OCCTMCP_FORCE_REMOTE_DEPS=1).
Correction (2026-08-10, after this release shipped): an earlier version of this note flagged a likely OCCT kernel regression (OCCTSwift#830) in swept-solid springs/coils. That issue was reproduced by the maintainer and closed not-a-bug: the real cause was a pre-existing analytic-tangent-placement bug in OCCTSwiftScripts' own helical-spring recipe, exposed for the first time by an unrelated, intentional OCCTSwift fix (#598) landing just before 2.0.0 — not a kernel regression, and not something this repo's own code is exposed to either way. Fixed upstream in OCCTSwiftScripts v1.6.1.