Skip to content

v0.12.4

Compare
Choose a tag to compare
@lehni lehni released this 15 Dec 21:03
· 122 commits to develop since this release

Added

  • Allow paper core import in TypeScript (#1713).
  • Boolean: Improve performance from O(n^2) to nearly O(n) by the use of the
    sweep and prune algorithm (#1737).
  • Docs: Add support for nullable values.

Fixed

  • Fix PathItem#getCrossing() to not return overlaps (#1409).
  • Fix regression in Curve.getIntersections() (#1638).
  • Fix edge cases in CurveLocation.isCrossing() (#1419, #1263).
  • Fix SymbolItem#hitTestAll() to return only one match per symbol item
    (#1680).
  • Fix handling of negative Shape sizes (#1733).
  • Fix parsing of RGB Color strings with percentages (#1736).
  • Fix Shape bounds when passing position in constructor (#1686).
  • Prevent nested group matrix from reset when transforming parent (#1711).
  • Boolean: Fix edge cases in overlap detection (#1262).
  • Boolean: Add check for paths with only one segment (#1351).
  • Boolean: Correctly handle open filled paths (#1647).
  • Boolean: Avoid winding number edge cases (#1619).
  • Docs: Fix some documentation return types (#1679).