Repository navigation
Cadova's first stable release. From here on, the public API stays source compatible within a major version, so depend on it with from: "1.0.0".
Changes
- Cadova now requires macOS 15 or later. Nothing in 1.0 needs it yet, but raising the minimum during 1.x would be a breaking change, so it happens now to keep newer system APIs such as Swift's
Mutexavailable for future releases. Linux and Windows are unaffected. - All APIs deprecated during 0.x have been removed, including
readEnvironment,Shape/Shape2D/Shape3D,layer(...)for lofts andswept(along:)without an orientation. If your project builds against 0.10.4 without deprecation warnings, it builds against 1.0. Fix those warnings first, since each one names its replacement. offset(amount:style:)andhollowed(wallThickness:style:)on 3D geometry now default to.miter, which keeps edges and corners sharp like offsets in other CAD tools and matches the 2D offset. Passstyle: .roundto keep the previous rounded result.