From d7dc16e4a30d6fe5dc1f351043ae40e57d349323 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 23:35:55 +0000 Subject: [PATCH] Version Packages --- .tegami/2026-11-02-url-object-base.md | 14 -------------- .tegami/publish-lock.yaml | 10 +++------- CHANGELOG.md | 11 +++++++++++ packages/create/package.json | 2 +- packages/create/scaffold/Packages/manifest.json | 4 ++-- packages/create/scaffold/react/package.json | 4 ++-- packages/material/package.json | 2 +- packages/renderer/CHANGELOG.md | 9 +++++++++ packages/renderer/package.json | 2 +- packages/scripts/package.json | 2 +- unity/clearscript/package.json | 2 +- unity/core/package.json | 2 +- unity/jint/package.json | 2 +- unity/quickjs/package.json | 2 +- 14 files changed, 35 insertions(+), 33 deletions(-) delete mode 100644 .tegami/2026-11-02-url-object-base.md diff --git a/.tegami/2026-11-02-url-object-base.md b/.tegami/2026-11-02-url-object-base.md deleted file mode 100644 index 192f1d9c..00000000 --- a/.tegami/2026-11-02-url-object-base.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -packages: - upm:com.reactunity.core: - type: patch - npm:@reactunity/renderer: - type: patch ---- - -### `new URL(path, base)` accepts a URL object as the base - -`URL` only took a string base, so passing a `URL` instance threw `no overload method matched for -URL.constructor` on QuickJS and a missing-constructor error on ClearScript. Jint already accepted -it. react-router 8.3.1 resolves every `navigate()` target against `history.createURL('/')`, so every -`useNavigate` call failed on those two engines. A `URL` base now resolves the same way as its `href`. diff --git a/.tegami/publish-lock.yaml b/.tegami/publish-lock.yaml index 7e0cafbe..4e2e3fb2 100644 --- a/.tegami/publish-lock.yaml +++ b/.tegami/publish-lock.yaml @@ -1,9 +1,6 @@ core:changelogs: - - content: "---\npackages:\n npm:@reactunity/renderer:\n type: patch\n---\n\n### `flushSync` works again\n\n`flushSync` from `@reactunity/renderer` threw `TypeError: not a function` on every call. It called\nthe reconciler's `flushSync`, which react-reconciler 0.33 renamed to `flushSyncFromReconciler`, and\nthe reconciler's typings still declare the old name, so nothing caught it. It now commits the\nupdates its callback schedules before it returns, including on roots rendered with\n`disableBatchRendering`.\n" - filename: 2026-09-25-flushsync.md - v: 0.0.0 - - content: "---\npackages:\n upm:com.reactunity.core:\n type: minor\n npm:@reactunity/renderer:\n type: minor\n---\n\n### `clip-path` can be cut with the stencil, and `shape-rendering` chooses when\n\nA `clip-path` rendered its element off screen and composited it back through the shape: an\nantialiased edge, a render target per element, and a camera render whenever anything inside changed.\nA plain rectangle -- `inset()`, `rect()` or `xywh()` without `round`, or a bare geometry box -- is now\ncut with the stencil instead, as `overflow: hidden` is, since an axis-aligned edge loses nothing.\n\nThe new, inherited `shape-rendering` property extends that: `optimizeSpeed` or `crispEdges` cuts rounded\nboxes, circles, ellipses and simple polygons with the stencil too, with an aliased edge.\n`geometricPrecision` keeps even a rectangle on the antialiased path.\n\n- An element that needs the render anyway (`filter`, `mix-blend-mode`, `mask-image`, `perspective`,\n `isolation: isolate`), or that also has `overflow: hidden`, keeps its clip on the render.\n- A stencil clip does not isolate a descendant's `mix-blend-mode`; `isolation: isolate` restores that.\n- Hit testing follows the shape either way.\n" - filename: 2026-09-27-stencil-clip-path.md + - content: "---\npackages:\n upm:com.reactunity.core:\n type: patch\n npm:@reactunity/renderer:\n type: patch\n---\n\n### `new URL(path, base)` accepts a URL object as the base\n\n`URL` only took a string base, so passing a `URL` instance threw `no overload method matched for\nURL.constructor` on QuickJS and a missing-constructor error on ClearScript. Jint already accepted\nit. react-router 8.3.1 resolves every `navigate()` target against `history.createURL('/')`, so every\n`useNavigate` call failed on those two engines. A `URL` base now resolves the same way as its `href`.\n" + filename: 2026-11-02-url-object-base.md v: 0.0.0 core:packages: - id: npm:@reactunity/monorepo @@ -13,8 +10,7 @@ core:packages: - id: npm:@reactunity/material updated: true - changelogIds: - - 2026-09-25-flushsync.md - - 2026-09-27-stencil-clip-path.md + - 2026-11-02-url-object-base.md id: npm:@reactunity/renderer updated: true - id: npm:@reactunity/scripts diff --git a/CHANGELOG.md b/CHANGELOG.md index c83fbab5..b43197f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## 0.26.1 + +### `new URL(path, base)` accepts a URL object as the base + +`@reactunity/renderer`, `com.reactunity.core` + +`URL` only took a string base, so passing a `URL` instance threw `no overload method matched for +URL.constructor` on QuickJS and a missing-constructor error on ClearScript. Jint already accepted +it. react-router 8.3.1 resolves every `navigate()` target against `history.createURL('/')`, so every +`useNavigate` call failed on those two engines. A `URL` base now resolves the same way as its `href`. + ## 0.26.0 ### `flushSync` works again diff --git a/packages/create/package.json b/packages/create/package.json index 76dbd4fd..6b5055b7 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "@reactunity/create", - "version": "0.26.0", + "version": "0.26.1", "description": "Scaffold a ReactUnity app using npm init", "license": "MIT", "//type": "ESM, as of the chalk 6 / commander 15 upgrade: both dropped CommonJS. index.ts is emitted next to itself as ESM, so `bin` keeps pointing at index.js.", diff --git a/packages/create/scaffold/Packages/manifest.json b/packages/create/scaffold/Packages/manifest.json index 4c639a4a..a8b80178 100644 --- a/packages/create/scaffold/Packages/manifest.json +++ b/packages/create/scaffold/Packages/manifest.json @@ -1,7 +1,7 @@ { "dependencies": { - "com.reactunity.core": "0.26.0", - "com.reactunity.quickjs": "0.26.0", + "com.reactunity.core": "0.26.1", + "com.reactunity.quickjs": "0.26.1", "com.unity.ai.navigation": "2.0.14", "com.unity.editorcoroutines": "1.1.0", "com.unity.ide.visualstudio": "2.0.26", diff --git a/packages/create/scaffold/react/package.json b/packages/create/scaffold/react/package.json index 5ea5659d..04ca7e76 100644 --- a/packages/create/scaffold/react/package.json +++ b/packages/create/scaffold/react/package.json @@ -10,11 +10,11 @@ "lint": "react-unity-scripts lint" }, "dependencies": { - "@reactunity/renderer": "^0.26.0", + "@reactunity/renderer": "^0.26.1", "react": "^19.1.0" }, "devDependencies": { - "@reactunity/scripts": "^0.26.0", + "@reactunity/scripts": "^0.26.1", "typescript": "^5.8.3" } } diff --git a/packages/material/package.json b/packages/material/package.json index 0fe945a3..304b10e0 100644 --- a/packages/material/package.json +++ b/packages/material/package.json @@ -1,6 +1,6 @@ { "name": "@reactunity/material", - "version": "0.26.0", + "version": "0.26.1", "description": "Material Design components and utilities for React Unity", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/renderer/CHANGELOG.md b/packages/renderer/CHANGELOG.md index ee87fa45..300d3685 100644 --- a/packages/renderer/CHANGELOG.md +++ b/packages/renderer/CHANGELOG.md @@ -1,3 +1,12 @@ +## @reactunity/renderer@0.26.1 + +### `new URL(path, base)` accepts a URL object as the base + +`URL` only took a string base, so passing a `URL` instance threw `no overload method matched for +URL.constructor` on QuickJS and a missing-constructor error on ClearScript. Jint already accepted +it. react-router 8.3.1 resolves every `navigate()` target against `history.createURL('/')`, so every +`useNavigate` call failed on those two engines. A `URL` base now resolves the same way as its `href`. + ## @reactunity/renderer@0.26.0 ### `flushSync` works again diff --git a/packages/renderer/package.json b/packages/renderer/package.json index 5249baeb..098540e9 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@reactunity/renderer", - "version": "0.26.0", + "version": "0.26.1", "description": "React renderer for Unity3D", "types": "dist/index.d.ts", "typings": "dist/index.d.ts", diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 27baf86f..9137e043 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@reactunity/scripts", - "version": "0.26.0", + "version": "0.26.1", "description": "Configuration and scripts for React Unity.", "repository": { "type": "git", diff --git a/unity/clearscript/package.json b/unity/clearscript/package.json index e52d7f01..654fbdd1 100644 --- a/unity/clearscript/package.json +++ b/unity/clearscript/package.json @@ -6,7 +6,7 @@ "url": "https://github.com/KurtGokhan" }, "displayName": "React Unity ClearScript", - "version": "0.26.0", + "version": "0.26.1", "unity": "2019.4", "description": "ClearScript (V8) Plugin for ReactUnity", "keywords": ["ReactUnity", "ClearScript", "V8"], diff --git a/unity/core/package.json b/unity/core/package.json index 61685e7a..b88fedc2 100644 --- a/unity/core/package.json +++ b/unity/core/package.json @@ -6,7 +6,7 @@ "url": "https://github.com/KurtGokhan" }, "displayName": "React Unity", - "version": "0.26.0", + "version": "0.26.1", "unity": "2021.3", "description": "React renderer for Unity", "keywords": ["React", "Framework", "UI", "UGUI", "UIToolkit"], diff --git a/unity/jint/package.json b/unity/jint/package.json index a4e2bf82..1ee42d79 100644 --- a/unity/jint/package.json +++ b/unity/jint/package.json @@ -6,7 +6,7 @@ "url": "https://github.com/KurtGokhan" }, "displayName": "React Unity Jint", - "version": "0.26.0", + "version": "0.26.1", "unity": "2019.4", "description": "Jint Plugin for ReactUnity", "keywords": ["ReactUnity", "Jint"], diff --git a/unity/quickjs/package.json b/unity/quickjs/package.json index 1e846e46..b3e7a37a 100644 --- a/unity/quickjs/package.json +++ b/unity/quickjs/package.json @@ -6,7 +6,7 @@ "url": "https://github.com/KurtGokhan" }, "displayName": "React Unity QuickJS", - "version": "0.26.0", + "version": "0.26.1", "unity": "2019.4", "description": "QuickJS Plugin for ReactUnity", "keywords": ["ReactUnity", "QuickJS"],