Skip to content

chore: release v0.26.0 - #143

Merged
gkurt merged 1 commit into
mainfrom
tegami/version-packages
Sep 29, 2026
Merged

gkurt merged 1 commit into
mainfrom
tegami/version-packages

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Summary

All bumped packages.

Package From To
@reactunity/create 0.25.0 0.26.0
@reactunity/material 0.25.0 0.26.0
@reactunity/renderer 0.25.0 0.26.0
@reactunity/scripts 0.25.0 0.26.0

Changelogs

2026-09-25-flushsync.md

Show Bumped Packages (1)
Package Bump
npm:@reactunity/renderer patch

flushSync works again

flushSync from @reactunity/renderer threw TypeError: not a function on every call. It called
the reconciler's flushSync, which react-reconciler 0.33 renamed to flushSyncFromReconciler, and
the reconciler's typings still declare the old name, so nothing caught it. It now commits the
updates its callback schedules before it returns, including on roots rendered with
disableBatchRendering.

2026-09-27-stencil-clip-path.md

Show Bumped Packages (1)
Package Bump
npm:@reactunity/renderer minor

clip-path can be cut with the stencil, and shape-rendering chooses when

A clip-path rendered its element off screen and composited it back through the shape: an
antialiased edge, a render target per element, and a camera render whenever anything inside changed.
A plain rectangle -- inset(), rect() or xywh() without round, or a bare geometry box -- is now
cut with the stencil instead, as overflow: hidden is, since an axis-aligned edge loses nothing.

The new, inherited shape-rendering property extends that: optimizeSpeed or crispEdges cuts rounded
boxes, circles, ellipses and simple polygons with the stencil too, with an aliased edge.
geometricPrecision keeps even a rectangle on the antialiased path.

  • An element that needs the render anyway (filter, mix-blend-mode, mask-image, perspective,
    isolation: isolate), or that also has overflow: hidden, keeps its clip on the render.
  • A stencil clip does not isolate a descendant's mix-blend-mode; isolation: isolate restores that.
  • Hit testing follows the shape either way.

Publish

The following packages will be published if merged:

Package Version Registry
@reactunity/create 0.26.0 npm
@reactunity/material 0.26.0 npm
@reactunity/renderer 0.26.0 npm
@reactunity/scripts 0.26.0 npm

@github-actions github-actions Bot changed the title chore: release v0.25.0 chore: release v0.25.1 Sep 25, 2026
@github-actions
github-actions Bot force-pushed the tegami/version-packages branch 4 times, most recently from f467b91 to d9372b8 Compare September 26, 2026 01:06
@github-actions github-actions Bot changed the title chore: release v0.25.1 chore: release v0.26.0 Sep 27, 2026
@github-actions
github-actions Bot force-pushed the tegami/version-packages branch 6 times, most recently from 4b97623 to 749f210 Compare September 29, 2026 16:41
@github-actions
github-actions Bot force-pushed the tegami/version-packages branch from 749f210 to d1027a5 Compare September 29, 2026 17:05
@gkurt
gkurt merged commit 4441398 into main Sep 29, 2026
@gkurt
gkurt deleted the tegami/version-packages branch September 29, 2026 17:43
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