v1.19.1: OCCTSwift 1.15.2 repin, #336 retraction
OCCTSwift repin: #336 retracted, not a bug
SecondMouseAU/OCCTSwift#336 ("chaining a second *WithFullHistory op onto a prior op's output
absorbs zero records") was retracted upstream in v1.15.2 as not a bug: Shape.box(width:height: depth:) is centered at the origin, not corner-anchored, and the original repro's second cut
targeted a corner outside the box's actual bounds, a genuine geometric no-op that correctly
absorbed zero records.
This repo's own HistoryRegistryLineageTests.retainedLineageSurvivesTwoHops carried the identical
mistake in its own hop 2 geometry and was wrapped in withKnownIssue on that basis. Fixed the
translation to a corner that genuinely intersects the box and removed the wrapper: the test now
passes unconditionally, proving multi-hop *WithFullHistory chaining via
BRepGraph.add(_:absorbing:...) has always worked correctly.
- Repinned
Package.swift's OCCTSwift floor to 1.15.2 (docs+tests only release upstream, no
code/binary change). - Swept every "known gap" reference to #336 across CLAUDE.md,
HistoryRegistry.swift,
IntegrationTests.swift, anddocs/reference/selection.mdto describe the retraction instead. serverVersionbumped to 1.19.1.
73 tests, 11 suites, all green, 0 known issues (down from 4: the removed withKnownIssue wrap).
🤖 Generated with Claude Code