Skip to content

chore(deps): bump @takumi-rs/image-response from 2.4.2 to 2.5.2 - #558

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/takumi-rs/image-response-2.5.2
Open

chore(deps): bump @takumi-rs/image-response from 2.4.2 to 2.5.2#558
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/takumi-rs/image-response-2.5.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps @takumi-rs/image-response from 2.4.2 to 2.5.2.

Release notes

Sourced from @​takumi-rs/image-response's releases.

takumi@2.5.2

  • @​takumi-rs/helpers@​2.5.2
  • takumi-js@2.5.2
  • @​takumi-rs/core@​2.5.2
  • @​takumi-rs/image-response@​2.5.2
  • @​takumi-rs/wasm@​2.5.2
  • takumi@2.5.2

Export FontSource from the prelude

FontResource::new takes anything that converts into a FontSource, and naming that type is the only way to reach FontSource::from_static or from_shared. It was missing from the prelude, so registering an include_bytes! face meant going through the semver-exempt unstable module.

takumi@2.5.1

  • @​takumi-rs/wasm@​2.5.1
  • @​takumi-rs/helpers@​2.5.1
  • takumi-js@2.5.1
  • @​takumi-rs/image-response@​2.5.1
  • @​takumi-rs/core@​2.5.1
  • takumi@2.5.1

takumi@2.5.0

  • @​takumi-rs/core@​2.5.0
  • @​takumi-rs/image-response@​2.5.0
  • @​takumi-rs/helpers@​2.5.0
  • @​takumi-rs/wasm@​2.5.0
  • takumi-js@2.5.0
  • takumi@2.5.0

Add setGlyphCacheMaxBytes

The resolved-glyph and glyph-mask caches share an 8 MiB budget that no binding exposed. cacheMaxBytes looks like the knob for it but covers a different set of caches: decoded images, SVG rasters, and parsed stylesheets.

setGlyphCacheMaxBytes sets the glyph budget. It is a module-level function rather than a Renderer option because those caches live in the module and are shared by every renderer, and the budget is read the first time a cache is used, so the call has to come before the first render.

The default suits Latin text. A CJK outline runs a few kilobytes, so 8 MiB holds on the order of a thousand of them and a page of Chinese re-rasterizes glyphs it evicted a moment earlier.

takumi-js forwards it too. That one records the budget and hands it to the backend as it loads, so it stays synchronous and cannot race the resolution.

Commits
  • 7fac27f Version Packages (#1046)
  • aeca2de Takumi: export FontSource from the prelude (#1045)
  • 11fd85c Version Packages (#1043)
  • bd25939 Core: register a font straight out of the binary (#1044)
  • 29d7ac4 Raster: drop the offscreen pixmap pool (#1041)
  • 3924915 Core: let callers register a font from bytes they already hold (#1040)
  • a6f69ba Version Packages (#1039)
  • 4d45dc8 CI: exclude node_modules manifests from the cargo workspace (#1038)
  • 7694bf9 Core: cut redundant per-node and per-glyph work, and put glyph caches in one ...
  • 56d0f13 Helpers: keep the glyph budget setter off the backend import graph (#1037)
  • 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 [@takumi-rs/image-response](https://github.com/kane50613/takumi) from 2.4.2 to 2.5.2.
- [Release notes](https://github.com/kane50613/takumi/releases)
- [Commits](https://github.com/kane50613/takumi/compare/takumi@2.4.2...takumi@2.5.2)

---
updated-dependencies:
- dependency-name: "@takumi-rs/image-response"
  dependency-version: 2.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 27, 2026
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zap-studio-website Error Error Jul 27, 2026 6:35pm

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 27, 2026
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Jul 27, 2026
@greptile-apps

greptile-apps Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

PR author is in the excluded authors list.

@github-actions

Copy link
Copy Markdown

Todo Tree Summary

Showing only new TODOs introduced in this PR

No TODOs found!


Last updated: 2026-07-27T18:36:02.703Z

@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

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

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants