Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

v3.0.0

Compare
Choose a tag to compare
Loading
@chearonchearon released this 23 Dec 18:05
· 28 commits to master since this release

3.0.0

This release notably changes to using N-API. 🎉

Breaking

  • Dropped support for Node.js 16.x and below.

Changed

  • Migrated to N-API (by way of node-addon-api) and removed libuv and v8 dependencies
  • Change from node-pre-gyp to prebuild-install
  • Defer the initialization of theop variable to thedefault switch case to avoid a compiler warning. (#2229)
  • Use adefault switch case with a null statement if some enum values aren't suppsed to be handled, this avoids a compiler warning. (#2229)
  • Migrate from librsvg's deprecatedrsvg_handle_get_dimensions() andrsvg_handle_render_cairo() functions to the newrsvg_handle_get_intrinsic_size_in_pixels() andrsvg_handle_render_document() respectively. (#2229)
  • Avoid calling virtual methods in constructors/destructors to avoid bypassing virtual dispatch. (#2229)
  • Remove unused private fieldbackend in theBackend class. (#2229)
  • Add Node.js v20 to CI. (#2237)
  • Replaceddtslint withtsd (#2313)
  • Changed PNG consts to static properties of Canvas class
  • Reverted improved font matching on Linux (#1572) because it doesn't work if fonts are installed. If you experience degraded font selection, please file an issue and use v3.0.0-rc3 in the meantime.

Added

  • Added string tags to support class detection
  • Throw Cairo errors in canvas.toBuffer()

Fixed

  • Fix a case of use-after-free. (#2229)
  • Fix usage of garbage value by filling the allocated memory entirely with zeros if it's not modified. (#2229)
  • Fix a potential memory leak. (#2229)
  • Fix the wrong type of setTransform
  • Fix the improper parsing of rgb functions issue. (#2300)
  • Fix issue related to improper parsing of leading and trailing whitespaces in CSS color. (#2301)
  • RGB functions should support real numbers now instead of just integers. (#2339)
  • Allow alternate or properly escaped quoteswithin font-family names
  • Fix TextMetrics type to include alphabeticBaseline, emHeightAscent, and emHeightDescent properties
  • Fix class properties should have defaults as standard js classes (#2390)
  • Fixed Exif orientation in JPEG files being ignored (#1670)
  • Align DOMMatrix/DOMPoint to spec by adding missing methods
Assets6
Loading
folknor, flipeador, Sergeant61, piyushchauhan2011, DiamondMofeng, Smirow, sefinek, sergey-potapchuk, cmdcolin, prasrvenkat, and 4 more reacted with hooray emojisefinek, prasrvenkat, willyou, and asturur reacted with heart emojisefinek, cmdcolin, prasrvenkat, and willyou reacted with rocket emoji
15 people reacted

[8]ページ先頭

©2009-2025 Movatter.jp