Notable Changes
- Use composite factories for Compound algebra results by @gumyr fixed Issue #1343 in commit 3084c45 . This change routes
Compound+, -, and &result wrapping throughShape.make_compositeinstead of constructing plain Compound instances directly. This preserves dimension-aware algebra results, so 2D sketch operations such asCircle() - Rectangle()returnSketchrather thanCompound.
Other Changes
- Update demo link for Yet Another CAD Viewer by @yeicor in #1342
- Fix segfault in Edge.radius on non-circular curves by @elliejs in #1349
- Enable pylint fail on E and F, unpin pytest on resolution of pytest subtest issue, fix remaining pylint error by @jdegenstein in #1347
- Fix FreeBSD test failures: broaden exception handling, skip permission check test when running as root, OCCT solver returning degenerate case instead of throwing by @elliejs in #1350
- Fix Edge.param_at_point to properly report arclength in U parameter by @fazzone in #1335
- Type make_face for Wire and Curve inputs by @gumyr in 7601c72
- Default in-memory DXF export to ASCII by @gumyr 75e0540
- Pylint improvements by @gumyr d4762a8 and others
New Contributors
Full Changelog: v0.11.0...v0.11.1