Skip to content

v6.0.0

Compare
Choose a tag to compare
@favna favna released this 01 Jun 22:18
· 195 commits to main since this release

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