Skip to content

Commit e8f9df1

Browse files
felixtrzmeta-codesync[bot]
authored andcommitted
chore: release v0.4.2
Summary: chore: release v0.4.2 Reviewed By: zjm-meta Differential Revision: D106840976 fbshipit-source-id: 6915c37f2fe7df02b5f820246c193136ef8b1e95
1 parent 0da5368 commit e8f9df1

26 files changed

Lines changed: 187 additions & 13 deletions

File tree

packages/cli/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# @iwsdk/cli
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- Changelog-formatted bullets (one per user-facing change). Copy into your changeset
8+
summary / changeset `.md`. `@iwsdk/*` is a fixed group, so all packages bump to 0.4.2.
9+
- Fix cylinder physics collider configuration when calling the Havok API so cylinder colliders collide correctly.
10+
- Keep the Havok physics engine and its ~2 MB WASM out of bundles when `features.physics` is disabled; physics is now code-split so `physics: false` apps no longer download it on first load.
11+
- Break a value-level import cycle (`ecs/world``init/world-initializer`) that could leave a component reference `undefined` at class-body evaluation and crash `QueryManager.registerQuery` with `Cannot read properties of undefined (reading 'bitmask')` in bundled apps.
12+
- Guard `PhysicsSystem` against an unregistered `Grabbed` component, avoiding unnecessary coupling with the grab system (and a crash) when physics is used without grab.
13+
- Skip XR input visual initialization when the controller/hand GLTF asset fails to load (e.g. offline or firewalled CDN); input is still tracked without a visual instead of throwing `TypeError: Cannot set properties of undefined (setting 'frustumCulled')`.
14+
- Spawn the dev runtime with `shell: true` on Windows so the `npm`/`pnpm`/`yarn` `.cmd` shims resolve — fixes `iwsdk dev up` failing with "Failed to start the dev process". Also fixes silent hzdb telemetry on Windows.
15+
316
## 0.4.1
417

518
### Patch Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iwsdk/cli",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Runtime-first CLI for IWSDK dev servers, adapters, and MCP access",
55
"private": false,
66
"type": "module",

packages/core/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# @iwsdk/core
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- Changelog-formatted bullets (one per user-facing change). Copy into your changeset
8+
summary / changeset `.md`. `@iwsdk/*` is a fixed group, so all packages bump to 0.4.2.
9+
- Fix cylinder physics collider configuration when calling the Havok API so cylinder colliders collide correctly.
10+
- Keep the Havok physics engine and its ~2 MB WASM out of bundles when `features.physics` is disabled; physics is now code-split so `physics: false` apps no longer download it on first load.
11+
- Break a value-level import cycle (`ecs/world``init/world-initializer`) that could leave a component reference `undefined` at class-body evaluation and crash `QueryManager.registerQuery` with `Cannot read properties of undefined (reading 'bitmask')` in bundled apps.
12+
- Guard `PhysicsSystem` against an unregistered `Grabbed` component, avoiding unnecessary coupling with the grab system (and a crash) when physics is used without grab.
13+
- Skip XR input visual initialization when the controller/hand GLTF asset fails to load (e.g. offline or firewalled CDN); input is still tracked without a visual instead of throwing `TypeError: Cannot set properties of undefined (setting 'frustumCulled')`.
14+
- Spawn the dev runtime with `shell: true` on Windows so the `npm`/`pnpm`/`yarn` `.cmd` shims resolve — fixes `iwsdk dev up` failing with "Failed to start the dev process". Also fixes silent hzdb telemetry on Windows.
15+
16+
- Updated dependencies
17+
- @iwsdk/glxf@0.4.2
18+
- @iwsdk/locomotor@0.4.2
19+
- @iwsdk/xr-input@0.4.2
20+
321
## 0.4.1
422

523
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iwsdk/core",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Javascript WebXR Runtime for Emulation",
55
"type": "module",
66
"main": "dist/index.js",

packages/create/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# @iwsdk/create
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- Changelog-formatted bullets (one per user-facing change). Copy into your changeset
8+
summary / changeset `.md`. `@iwsdk/*` is a fixed group, so all packages bump to 0.4.2.
9+
- Fix cylinder physics collider configuration when calling the Havok API so cylinder colliders collide correctly.
10+
- Keep the Havok physics engine and its ~2 MB WASM out of bundles when `features.physics` is disabled; physics is now code-split so `physics: false` apps no longer download it on first load.
11+
- Break a value-level import cycle (`ecs/world``init/world-initializer`) that could leave a component reference `undefined` at class-body evaluation and crash `QueryManager.registerQuery` with `Cannot read properties of undefined (reading 'bitmask')` in bundled apps.
12+
- Guard `PhysicsSystem` against an unregistered `Grabbed` component, avoiding unnecessary coupling with the grab system (and a crash) when physics is used without grab.
13+
- Skip XR input visual initialization when the controller/hand GLTF asset fails to load (e.g. offline or firewalled CDN); input is still tracked without a visual instead of throwing `TypeError: Cannot set properties of undefined (setting 'frustumCulled')`.
14+
- Spawn the dev runtime with `shell: true` on Windows so the `npm`/`pnpm`/`yarn` `.cmd` shims resolve — fixes `iwsdk dev up` failing with "Failed to start the dev process". Also fixes silent hzdb telemetry on Windows.
15+
316
## 0.4.1
417

518
### Patch Changes

packages/create/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iwsdk/create",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Interactive CLI to scaffold Immersive Web SDK starter apps",
55
"type": "module",
66
"private": false,

packages/glxf/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# @iwsdk/glxf
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- Changelog-formatted bullets (one per user-facing change). Copy into your changeset
8+
summary / changeset `.md`. `@iwsdk/*` is a fixed group, so all packages bump to 0.4.2.
9+
- Fix cylinder physics collider configuration when calling the Havok API so cylinder colliders collide correctly.
10+
- Keep the Havok physics engine and its ~2 MB WASM out of bundles when `features.physics` is disabled; physics is now code-split so `physics: false` apps no longer download it on first load.
11+
- Break a value-level import cycle (`ecs/world``init/world-initializer`) that could leave a component reference `undefined` at class-body evaluation and crash `QueryManager.registerQuery` with `Cannot read properties of undefined (reading 'bitmask')` in bundled apps.
12+
- Guard `PhysicsSystem` against an unregistered `Grabbed` component, avoiding unnecessary coupling with the grab system (and a crash) when physics is used without grab.
13+
- Skip XR input visual initialization when the controller/hand GLTF asset fails to load (e.g. offline or firewalled CDN); input is still tracked without a visual instead of throwing `TypeError: Cannot set properties of undefined (setting 'frustumCulled')`.
14+
- Spawn the dev runtime with `shell: true` on Windows so the `npm`/`pnpm`/`yarn` `.cmd` shims resolve — fixes `iwsdk dev up` failing with "Failed to start the dev process". Also fixes silent hzdb telemetry on Windows.
15+
316
## 0.4.1
417

518
### Patch Changes

packages/glxf/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iwsdk/glxf",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "GLXF (GLTF eXtended Format) loader for Three.js - composite scene format for WebXR applications",
55
"type": "module",
66
"main": "dist/index.js",

packages/locomotor/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# @iwsdk/locomotor
22

3+
## 0.4.2
4+
5+
### Patch Changes
6+
7+
- Changelog-formatted bullets (one per user-facing change). Copy into your changeset
8+
summary / changeset `.md`. `@iwsdk/*` is a fixed group, so all packages bump to 0.4.2.
9+
- Fix cylinder physics collider configuration when calling the Havok API so cylinder colliders collide correctly.
10+
- Keep the Havok physics engine and its ~2 MB WASM out of bundles when `features.physics` is disabled; physics is now code-split so `physics: false` apps no longer download it on first load.
11+
- Break a value-level import cycle (`ecs/world``init/world-initializer`) that could leave a component reference `undefined` at class-body evaluation and crash `QueryManager.registerQuery` with `Cannot read properties of undefined (reading 'bitmask')` in bundled apps.
12+
- Guard `PhysicsSystem` against an unregistered `Grabbed` component, avoiding unnecessary coupling with the grab system (and a crash) when physics is used without grab.
13+
- Skip XR input visual initialization when the controller/hand GLTF asset fails to load (e.g. offline or firewalled CDN); input is still tracked without a visual instead of throwing `TypeError: Cannot set properties of undefined (setting 'frustumCulled')`.
14+
- Spawn the dev runtime with `shell: true` on Windows so the `npm`/`pnpm`/`yarn` `.cmd` shims resolve — fixes `iwsdk dev up` failing with "Failed to start the dev process". Also fixes silent hzdb telemetry on Windows.
15+
316
## 0.4.1
417

518
### Patch Changes

packages/locomotor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iwsdk/locomotor",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Locomotion engine for WebXR applications - physics-based movement, teleportation, and collision detection for Three.js",
55
"type": "module",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)