Skip to content

chore: release v0.21.0 - #64

Merged
gkurt merged 1 commit into
mainfrom
tegami/version-packages
Jul 11, 2026
Merged

chore: release v0.21.0#64
gkurt merged 1 commit into
mainfrom
tegami/version-packages

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Summary

All bumped packages.

Package From To
@tegaki/root 0.20.0 0.21.0
@tegaki/example-nuxt 0.20.0 0.21.0
@tegaki/example-next 0.20.0 0.21.0
@tegaki/example-remotion 0.20.0 0.21.0
@tegaki/example-e2e 0.20.0 0.21.0
hyperframes 0.20.0 0.21.0
tegaki-generator 0.20.0 0.21.0
@tegaki/example-vite 0.20.0 0.21.0
@tegaki/website 0.20.0 0.21.0
tegaki 0.20.0 0.21.0
@tegaki/example-editframe 0.21.0 0.22.0

Changelogs

letter-spacing.md

Show Bumped Packages (1)
Package Bump
npm:tegaki minor

Infer and apply CSS letter-spacing

The renderer now reads letter-spacing from the container's computed style — alongside font-size, line-height, and color — and applies it to the animated strokes, re-measuring when it changes. Spacing is inserted between clusters in the shaper pen-walk (matching the browser exactly for Latin, CJK, and non-cursive RTL like Hebrew) and picked up automatically from the DOM-measured offsets on the char-keyed fallback path, so line wrapping, glyph positions, and the drawn text stay in sync. The headless textToSvg export gained a matching letterSpacing option.

react-forwardref.md

Show Bumped Packages (1)
Package Bump
npm:tegaki patch

Fix the React TegakiRenderer ref handle on React 18

TegakiRenderer exposed its imperative handle via React 19's ref-as-prop, which React 18 silently drops (ref is not a prop), leaving the ref null despite the declared react: >=18 support. It now uses forwardRef, so the { engine, element } handle works on both React 18 and 19 (the generic component API is preserved).

overlay-export-color.md

Show Bumped Packages (1)
Package Bump
npm:tegaki patch

Fix doubled ghost text when exporting through DOM rasterizers

The DOM text overlay (kept for selection, accessibility and layout measurement) was hidden only with -webkit-text-fill-color: transparent. DOM-to-image/video rasterizers that don't implement that non-standard property — Editframe, html-to-image, Satori, headless-screenshot pipelines — repainted the overlay text in the inherited color and a default font, doubled on top of the canvas handwriting. It is now hidden with the standard color: transparent, which those exporters honor. (In editable mode the caret follows currentColor, so it is no longer independently visible — an accepted trade-off for correct exports.)

Publish

The following packages will be published if merged:

Package Version Registry
tegaki 0.21.0 npm

@github-actions
github-actions Bot force-pushed the tegami/version-packages branch from fdb2162 to 2b4dca4 Compare July 11, 2026 16:22
@github-actions github-actions Bot changed the title chore: release v0.20.1 chore: release v0.21.0 Jul 11, 2026
@github-actions
github-actions Bot force-pushed the tegami/version-packages branch from 2b4dca4 to 779e2ef Compare July 11, 2026 17:05
@gkurt
gkurt merged commit 9444d9e into main Jul 11, 2026
5 checks passed
@gkurt
gkurt deleted the tegami/version-packages branch July 11, 2026 17:25
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.

1 participant