Version next (202Y-MM-DD)
-
Changelog started. Previous release was
0.3.0.1
. -
Haskell interface changes
- Added support for XY-scaling on
linear_extrude
#269ExtrudeRM
scale type changes from(Either ℝ (ℝ -> ℝ))
toExtrudeRMScale
- Replaced the Rect primitives with SquareR and CubeR #296
squareR
andcubeR
are now available
- Added support for mirroring objects around axis using
mirror
function #300 differenceR
changes type to require mandatory shape to substract from #294- from
Object obj vec => R -> [obj] -> obj
- to
Object obj vec => R -> obj -> [obj] -> obj
- from
- Both
SymbolicObj2
andSymbolicObj3
now haveSemigroup
andMonoid
instances, where<>
acts asunion
#301
- Added support for XY-scaling on
-
ExtOpenSCAD interface changes
-
Other changes
- Fixed the ExtOpenSCAD lexer bug where newlines were part of identifiers #256
implicitsnap
not built by default anymore #272- Can be enabled again with
cabal configure --flag=implicitsnap
- Can be enabled again with
- Fixed vertex coordinates of OBJ output #281
discreteAprox
ofNormedTriangleMesh
now runs in parallel #282
- Binaries now built with default
-rtsopts "-with-rtsopts -N -qg -t"
to allow automatic parallelization - Added haddocks for Haskell eDSL #284 & #287
- Added golden test machinery #311
- Added quickcheck test machinery for implicit functions #316
- Rotate now internally uses quaternions #314