Skip to content

Releases: nicklockwood/ShapeScript

1.1.3

10 Jul 17:15
Compare
Choose a tag to compare
  • Fixed assertion failure if a parsing error occurs at the last character in the .shape file
  • Fixed bug in Path plane calculation that could result in corrupted extrusion shapes
  • Fixed a tessellation bug affecting anti-clockwise polygons

1.1.2

03 Jul 15:08
Compare
Choose a tag to compare
  • Fixed bug where CRLF was treated as two separate linebreaks, resulting in a crash
  • Error column indicator is now better aligned when code contains wide characters (e.g. emoji)
  • Fixed inverted black/white squares on chessboard example

1.1.1

26 Jun 22:30
Compare
Choose a tag to compare
  • Fixed operator associativity (addition/subtraction were previously right-associative)
  • Performing CSG operations on complex geometry no longer causes a stack overflow
  • Bumped Euclid version to 0.4.5

1.1.0

09 Apr 00:39
Compare
Choose a tag to compare
  • Added support for background colors and images
  • Added debug console
  • Improved ShapeScript error handling
  • Object names are now included in info popup
  • Upgraded project to Swift 5.1
  • Bumped Euclid version to 0.4.0
  • Fixed Xcode warnings