- Fix file not found loading schema during deserialization.
3.0.0alpha.2
- Fix bug in `Polyline.with_segments_bisected()`.
3.0.0alpha.1
- Make Polyline immutable. - Change Plane constructor: - Match names of constructor parameters to names of properties. - Enforce immutability. - Do not normalize in the constructor. This enables idempotent serialization and deserialization. - Plane, Polyline: Add `rounded()` method.
3.0.0alpha.0
- Rework serialization and deserialization - Publish JSON Schema and TypeScript types. - Change `Polyline.to_dict()` to `Polyline.serialize()`. - Instead of serializing polyline edges, serialize `is_closed`.