Skip to content

Releases: kyranet/canvas-constructor

v7.0.2

22 May 12:51
v7.0.2
915a86a
Compare
Choose a tag to compare

🐛 Bug Fixes

📝 Documentation

  • Improve readme and add Stackblitz (cf3fc9b)

v7.0.1

19 May 09:46
4cb46f3
Compare
Choose a tag to compare

7.0.1 - (2023-05-19)

🐛 Bug Fixes

📝 Documentation

v7.0.0

01 Sep 19:19
Compare
Choose a tag to compare

7.0.0 - (2022-09-01)

🏠 Refactor

  • Re-export async loadImage from @napi-rs/canvas (#516) (c5ad068)
    • 💥 BREAKING CHANGE: When using @napi/rs loader the loadImage function is now an async function returning a Promise

v6.0.2

01 Sep 19:19
Compare
Choose a tag to compare

6.0.2 - (2022-07-12)

🐛 Bug Fixes

v6.0.1

01 Sep 19:19
Compare
Choose a tag to compare

6.0.1 - (2022-06-06)

🐛 Bug Fixes

  • Re-add export files (#486) (d27a04a)
  • Resolved infinite recursion in resetTransform (352a24e)
  • browser: Export loadImage rather than resolveImage (ef0be31)

📝 Documentation

  • Include napi-rs to typedoc entry points (fad3d6e)
  • Mention @napi-rs/canvas (3ddf9f6)

v6.0.0

01 Jun 22:18
Compare
Choose a tag to compare

6.0.0 - (2022-06-01)

🏠 Refactor

  • Renamed registerFont to loadFont (0019ee7)
  • Renamed resolveImage to loadImage (a0db7bb)

📝 Documentation

  • Add @notes defining which methods are engine-specific (54dcb08)

🚀 Features

  • skia: Added svgAsync() (ff40a27)

  • skia: Added pngAsync() (7b78a77)

  • skia: Added pdfAsync() (dbe42de)

  • skia: Added jpegAsync() (8eed23c)

  • cairo: Added pngAsync() (1b83681)

  • cairo: Added png() (1f6d30f)

  • cairo: Added pdfAsync() (d799c0e)

  • cairo: Added pdf() (f6759c4)

  • cairo: Added jpegAsync() (0073dce)

  • cairo: Added jpeg() (6f023f9)

  • Added printConicStrokeGradient() (955f8ba)

  • Added printConicColorGradient() (e50a13e)

  • Added createConicGradient() (90ccf01)

  • Added createImageData() (1783a3a)

  • Added /napi-rs engine (#480) (22047df)

    💥 Breaking Changes:

    • removed cb parameter in getImageData()
    • removed cb parameter in measureText()
    • removed cb parameter in createPattern()
    • removed cb parameter in wrapText()
    • renamed createJPEGStream() to jpegStream()
    • renamed createPDFStream() to pdfStream()
    • renamed createPNGStream() to pngStream()
    • renamed setAntiAliasing() to setAntialiasMode()
    • jpg() now returns a synchronous response
    • pdf() now returns a synchronous response
    • png() now returns a synchronous response
    • svg() now returns a synchronous response
    • removed cb parameter in getFontVariant()
    • removed cb parameter in getTextTracking()
    • removed cb parameter in getTextWrap()
    • renamed getPages() to get pages
    • renamed jpg() to jpeg()
    • renamed newPages() to addPage()

v5.0.2

22 Jan 15:05
Compare
Choose a tag to compare

What's Changed

5.0.2 (2022-01-22)

Bug Fixes

  • deps: ensure compatibility with latest skia-canvas (#439) (481ba6f)
  • restore state in printResponsiveText (#388) (08c3418)

New Contributors

Full Changelog: v5.0.1...v5.0.2

v5.0.1

16 Jan 12:23
Compare
Choose a tag to compare

5.0.1 (2021-07-30)

Bug Fixes

v5.0.0

16 Jan 12:23
Compare
Choose a tag to compare

5.0.0 (2021-07-27)

⚠ BREAKING CHANGES

  • Removed main export at canvas-constructor.

  • Dropped Node 8, 10, and 12 support

  • specify breaking changes (3a2aece)

canvas-constructor@4.1.0

03 Aug 07:02
Compare
Choose a tag to compare

Added

  • Added options.fit in Canvas#printCircularImage.