Skip to content

deps: bump @napi-rs/canvas from 1.0.13 to 1.1.0 - #405

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/napi-rs/canvas-1.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/napi-rs/canvas-1.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps @napi-rs/canvas from 1.0.13 to 1.1.0.

Release notes

Sourced from @​napi-rs/canvas's releases.

v1.1.0

Highlights

Portable text rendering by default (#1404)

Text now defaults to the portable renderer, using FreeType on macOS, Linux, and Windows to make rendering and measureText results consistent across operating systems when the same fonts are registered.

Behavior change: default text output, measurements, and system-font resolution can differ from v1.0.12/v1.0.13. To restore the previous Chrome-like, platform-specific behavior, call:

const { setTextRenderer } = require('@napi-rs/canvas')
setTextRenderer('system')

Use getTextRenderer() to inspect the active mode. Installed fonts and fallback for characters missing from registered fonts can still vary by OS and machine.

What's Changed

Full Changelog: Brooooooklyn/canvas@v1.0.13...v1.1.0

Changelog

Sourced from @​napi-rs/canvas's changelog.

1.1.0 (2026-10-30)

Bug Fixes

  • build: bind the addon's own symbols on Linux so Electron's cxx runtime cannot replace them (#1406) (10a395a)
  • build: compile skia-c with -ffp-contract=off like Chromium (#1412) (c95bd18)
  • build: compile Windows Skia with -ffp-contract=off like Chromium (#1409) (b6d884d)
  • ci: invalidate musl cache on Zig toolchain changes (#1400) (d6020bf)
  • ci: use vendored Yarn in Node test containers (#1417) (ca7b04a)
  • ctx: decide CTM invertibility from Blink's double CTM (#1414) (504e9fe)
  • ctx: keep Blink's double CTM as the source of truth (#1413) (2407be5)
  • ctx: skip the stroke of every one-point path like Chrome (#1415) (0df1c35)
  • path: draw a degenerate ellipse() as straight lines like Chrome (#1408) (767c57c)
  • path: draw full-sweep arc() and ellipse() for every start angle (#1407) (18f5c06)
  • path: follow-ups to #1408: rotate() path, arc() start == end, rotated ellipse, isPointInStroke state, one-point stroke prune (#1411) (4cbdc28)

Features

  • text: draw text the same on every OS by default, add setTextRenderer (#1404) (bf00526)
Commits
  • 5246bbf 1.1.0
  • ca7b04a fix(ci): use vendored Yarn in Node test containers (#1417)
  • 83aa896 chore(deps): update dependency node to v26 (#1410)
  • 0df1c35 fix(ctx): skip the stroke of every one-point path like Chrome (#1415)
  • 504e9fe fix(ctx): decide CTM invertibility from Blink's double CTM (#1414)
  • 2407be5 fix(ctx): keep Blink's double CTM as the source of truth (#1413)
  • c95bd18 fix(build): compile skia-c with -ffp-contract=off like Chromium (#1412)
  • 4cbdc28 fix(path): follow-ups to #1408: rotate() path, arc() start == end, rotated el...
  • b6d884d fix(build): compile Windows Skia with -ffp-contract=off like Chromium (#1409)
  • 767c57c fix(path): draw a degenerate ellipse() as straight lines like Chrome (#1408)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@napi-rs/canvas](https://github.com/Brooooooklyn/canvas) from 1.0.13 to 1.1.0.
- [Release notes](https://github.com/Brooooooklyn/canvas/releases)
- [Changelog](https://github.com/Brooooooklyn/canvas/blob/main/CHANGELOG.md)
- [Commits](Brooooooklyn/canvas@v1.0.13...v1.1.0)

---
updated-dependencies:
- dependency-name: "@napi-rs/canvas"
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from liamt8d as a code owner November 2, 2026 07:10
@dependabot @github

dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants