Changelog of @hackage/waterfall-cad 0.1.2.1

Changelog for waterfall-cad

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.

Unreleased

0.1.2.1 - 2024-01-09

Added

  • Added mirror to Transformable typeclass, and mirror2D to Transformable2D
  • Added fromPath2D to Waterfall.Path to make 2D paths into 3D ones.
  • Added centeredCylinder and unitCone to Waterfall.Solids

Fixed

  • Handle offsetting by zero (return the unmodified shape)
  • Fix rotation of endcaps in a sweep

0.1.1.1 - 2023-12-12

0.1.1.0 - 2023-12-12

Added

  • Add Waterfall.Offset, offsetting an object by a certain amount
  • Add unitCircle, unitSquare and centeredSquare to Waterfall.TwoD.Shape

Fixed

  • Correctly rotate and translate endcaps to the Path in a sweep

0.1.0.0 - 2023-12-05

Added

  • Reexported all modules under top level Waterfall module
  • Refactored common code in Path and Path2D into the AnyPath typeclass
  • Added Waterfall.Text, containing text rendering functions

Fixed

  • Fix build on MacOS (tested with the homebrew install of OpenCASCADE)

0.0.0.1 - YYYY-MM-DD