v1.0.3

pascalorg/editorv1.0.3Sep 24, 2026by Aymericr

Upgrading?

AI Summary

This release coordinates version updates across seven npm packages and fixes critical export and visibility issues, including GLB/USDZ timeouts and hidden site behavior.

Key Highlights

  • Unified version alignment across all @pascal-app/* packages
  • Fixes for GLB and USDZ exports timing out
  • Fixes for hidden site export and visibility
  • CLI starts runtime matching its own version
  • Corrected package repository URLs

New Features

  • GLB/USDZ exports now return actionable timeouts
  • Hidden sites no longer empty exports or 2D plan
  • Container node visibility consistency in 3D viewer
  • CLI runtime alignment with published version
  • Package repository URL corrections

Full Release Notes

1.0.3 brings all seven `@pascal-app/*` packages to the same version on npm `latest` and carries the export and visibility fixes into one coordinated release.

### 🐛 Fixes

- GLB and USDZ exports now finish or return an actionable timeout instead of remaining in progress indefinitely ([#888](https://github.com/pascalorg/editor/pull/888)).
- A hidden Site no longer empties GLB exports, PDF exports or the 2D plan; child visibility remains independent ([#907](https://github.com/pascalorg/editor/pull/907)).
- Container node visibility now applies consistently in the 3D viewer ([#908](https://github.com/pascalorg/editor/pull/908)).
- The CLI starts the runtime belonging to its own published version ([#893](https://github.com/pascalorg/editor/pull/893)).

### 🧰 Release

- The release workflow now aligns all seven package versions and internal ranges ([#909](https://github.com/pascalorg/editor/pull/909)).
- Package repository URLs and the MCP executable path were corrected ([#911](https://github.com/pascalorg/editor/pull/911)).

### 📦 Packages

| Package | Version |
|---|---|
| `@pascal-app/core` | `1.0.3` |
| `@pascal-app/viewer` | `1.0.3` |
| `@pascal-app/editor` | `1.0.3` |
| `@pascal-app/nodes` | `1.0.3` |
| `@pascal-app/mcp` | `1.0.3` |
| `@pascal-app/ifc-converter` | `1.0.3` |
| `@pascal-app/cli` | `1.0.3` |

The CLI downloads its checksummed portable runtime from the [`@pascal-app/cli@1.0.3`](https://github.com/pascalorg/editor/releases/tag/%40pascal-app%2Fcli%401.0.3) release asset.

### 🙏 Thanks

- [@Aymericr](https://github.com/Aymericr) — export, visibility, CLI and release fixes ([#888](https://github.com/pascalorg/editor/pull/888), [#893](https://github.com/pascalorg/editor/pull/893), [#907](https://github.com/pascalorg/editor/pull/907), [#908](https://github.com/pascalorg/editor/pull/908), [#909](https://github.com/pascalorg/editor/pull/909), [#911](https://github.com/pascalorg/editor/pull/911)).
- [@wass08](https://github.com/wass08) — hosting and duplication fixes ([#894](https://github.com/pascalorg/editor/pull/894), [#896](https://github.com/pascalorg/editor/pull/896)).
- [@AxiomeCG](https://github.com/AxiomeCG) — wall lifecycle and QA fixes ([#902](https://github.com/pascalorg/editor/pull/902), [#906](https://github.com/pascalorg/editor/pull/906)).
- [@sudhir9297](https://github.com/sudhir9297) — curtain wall systems ([#905](https://github.com/pascalorg/editor/pull/905)).

**Full changelog**: https://github.com/pascalorg/editor/compare/v1.0.0...v1.0.3

Related Repositories