github paperjs/paper.js v0.12.4

latest releases: v0.12.18, v0.12.17, v0.12.16...
4 years ago

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).

Don't miss a new paper.js release

NewReleases is sending notifications on new releases.