Repository navigation
fix(deps): update dependency takumi-js to v2.19.0 - #425
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 13, 2026 01:57
e5dd7f3 to
94a7a8e
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 13, 2026 10:50
94a7a8e to
9cd93aa
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 14, 2026 10:39
9cd93aa to
4fbd12e
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 14, 2026 15:58
4fbd12e to
3764802
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 16, 2026 17:13
3764802 to
06ff0f6
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 19, 2026 10:29
06ff0f6 to
cd43338
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 20, 2026 08:11
cd43338 to
e44c201
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 25, 2026 09:14
e44c201 to
7e6c3d9
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 25, 2026 13:14
7e6c3d9 to
8ba44c5
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 26, 2026 21:30
8ba44c5 to
aa3ad62
Compare
renovate
Bot
force-pushed
the
renovate/takumi-js-2.x
branch
from
October 30, 2026 02:03
aa3ad62 to
7d75995
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.14.0→2.19.0Release Notes
kane50613/takumi (takumi-js)
v2.19.0Render on the native backend under Nitro's
!unwasmopt-inA Nitro build with
exportConditions: ["!unwasm"]picked@takumi-rs/core, but every request failed withTypeError: __exportAll is not a function. It now renders with the native addon, and thebunpreset no longer bundles the WASM binary next to it.Renderer.preparefetches what a render needs ahead of itrenderer.prepare(source, options)styles an HTML string or node tree, fetches the images it draws, and loads the font subsets its text uses.render,renderSvg, andmeasuretake the prepared source with only output options such asformat.renderer.prepareAnimation(options)does the same for every scene of an animation, andrenderAnimationtakes its result.prepareImagesfrom@takumi-rs/helpersis deprecated in favor ofprepare.takumi-jsrenders throughprepare, so it fetches the images the styled tree draws. An image thatcss, a<style>element, or a::beforerule sets now renders, an image underdisplay: noneis no longer fetched, and a customfetchnow receives relative URLs such as/logo.png.Parse HTML strings in Rust in every renderer
takumi-paintandtakumi-pdftake HTML strings as@takumi-rs/coreand@takumi-rs/wasmdo, andtakumi-pdftakes them for header and footer bands too. ArenderAnimationscene can be an HTML string, its<style>rules applying to the animation. Withemoji: "from-font",takumi-jshands HTML to the renderer instead of parsing it in JavaScript.Font subsets load as a browser loads them
When
fontsholdsunicodeRangesubsets, asgoogleFontsreturns, a render now loads only the subsets that font matching reaches for each character, through that text's own font stack, weight, and style. Withfont-family: Inter, "Noto Sans JP", Latin text no longer loads Noto Sans JP's Latin subset, and a bold subset loads only when bold text uses it.The text comes from the styled tree, so a subset needed only by a stylesheet's generated content, a list marker,
text-transform, thetextelements of an SVG image, or atakumi-pdfpage counter now loads.collectCodepoints,LIST_MARKER_CHARACTERS, andsubsetFontsare deprecated.v2.18.1Render without the images that fail to fetch
The
imagesoption ofrender()andImageResponsenow takesthrowOnError. Set it tofalseand an image that fails to fetch, such as an emoji Twemoji has no image for, is left out instead of rejecting the whole render. It defaults totrue, so existing renders behave as before.v2.15.0Measure elements with
measure()measure()lays out JSX, HTML, or a node tree without painting. It takes the same input and options asrender().Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.