All Versions
26
Latest Version
Avg Release Cycle
72 days
Latest Release
-

Changelog History
Page 1

  • v0.12.15 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix NPM installation problem with husky introduced in v0.12.13
  • v0.12.13 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix faulty positioning regression in Item#rasterize() (#1905).
  • v0.12.12 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix installation problems on Windows by switching from NPM to Yarn for development (#1833).

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change Item#raster({ resolution, insert }) to receive options object, while remaining backward compatible.
    • ๐Ÿ”„ Change Raster#smoothing to support the values 'low', 'medium', 'high' and 'off'. Setting to a boolean value is still supported, translating false โ†’ 'off' and true โ†’ 'low'.

    โž• Added

    • ๐Ÿ‘ Allow reusing of raster items in Item#rasterize({ raster }): By providing an existing raster in options.raster, the raster and maybe even its underlying canvas can be reused, as long as the rasterized size doesn't change between rasterizations. This allows for big performance improvements.
  • v0.12.11 Changes

    June 19, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix installation through Yarn (#1831).
  • v0.12.10

    June 19, 2020
  • v0.12.9 Changes

    June 19, 2020

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix Path.strokeBounds that was incorrect for certain paths (#1824).
    • ๐Ÿ›  Fix Gulp 3 issues to be able to run Travis CI tests on Node.js 10, 12, 13 and
      14.
  • v0.12.8 Changes

    June 03, 2020

    ๐Ÿ›  Fixed

    • TypeScript: Fix returned instance type (#1796).
    • ๐Ÿ›  Fix Path#strokeBounds for open paths (#1817).
    • ๐Ÿ›  Fix animation progress handling in Tween.update().
    • ๐Ÿ›  Fix setting Item#scaling to a new value after it was set to zero (#1816).
    • ๐Ÿ‘ SVG Import: Fully support SVG strings with leading line-breaks (#1813).
    • ๐Ÿ“„ Docs: Improve Raster#initialize(object) documentation (#1815, #1782).
    • ๐Ÿ“„ Docs: Fix Item#getItem(options) documentation.
  • v0.12.7 Changes

    May 23, 2020

    ๐Ÿ›  Fixed

    • PaperScript: Actually make options.paperFeatures.moduleExports work
      independently from options.paperFeatures.operatorOverloading.
  • v0.12.6 Changes

    May 23, 2020

    โž• Added

    • PaperScript: Add option options.paperFeatures.moduleExports to control
      module exports conversion.
  • v0.12.5 Changes

    May 23, 2020

    โž• Added

    • PaperScript: Add option options.paperFeatures.operatorOverloading to control
      operator overloading.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix new Raster(HTMLCanvasElement) constructor (#1745).
    • ๐Ÿ– Handle CurveLocation on paths with only one segment.
    • ๐Ÿ›  Fix recently introduced error in CompoundPath.compare() (#1769).
    • Clamp opacity values to [0, 1] (#1814).
    • ๐Ÿ‘Œ Support closed Path items with blend mode and no segments (#1763).
    • ๐Ÿ›  Fix error in getCrossingSegments() (#1773).
    • ๐Ÿ‘ SVG Import: Support SVG strings with leading line-breaks (#1813).
    • ๐Ÿ“„ Docs: Improve documentation for Raster#drawImage(CanvasImageSource) (#1784).

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use 'paper-' prefix in generated view ids.