Skip to content

release: version packages (lockstep) - #436

Open
github-actions[bot] wants to merge 1 commit into
devfrom
changeset-release/dev
Open

github-actions[bot] wants to merge 1 commit into
devfrom
changeset-release/dev

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to dev, this PR will be updated.

Releases

@chestnutlabs/gcode-model-renderer@0.21.0

Minor Changes

  • #439 ae84362 Thanks @sobechestnut-dev! - Model viewer framing and STL lighting fixes (AnyBridge Customizer):
    • Aspect-aware fit. The first frame and frame() (Reset view) now fit the model's bounding box to the canvas aspect and field of view, centred with a small margin. Previously the camera used a fixed bounding-sphere offset, so a wide or flat model could overflow a narrow canvas and sit off-centre.
    • Re-frame on resize. resize(w, h) re-fits the model until the user orbits, zooms, or pans (by pointer, wheel, touch or keyboard) or calls setCameraState; after that the user's view is kept, and frame() resumes auto-framing. New option autoFrameOnResize (default true) on createModelViewer / createModelPreviewController turns this off.
    • Framework /model adapters now size their canvas. createModelPreviewController keeps the viewer sized to the bound canvas (initial fit, ResizeObserver, window-resize fallback), like the toolpath controller. Previously <ModelViewer> / <gcode-model-viewer> never called resize() and rendered at a stretched default 300×150 buffer.
    • Zero STL normals. STL facets whose normals are zero or non-finite (common from third-party exporters) rendered solid black; they are now recomputed from the facet winding. Valid file normals are kept.
    • InteractiveStage gains fitBox(min, max, { direction?, margin? }), viewDirection(), and an onInteractionStart option. The toolpath renderer's framing is unchanged.

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-containers@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-renderer-three@0.21.0

Minor Changes

  • #439 ae84362 Thanks @sobechestnut-dev! - Model viewer framing and STL lighting fixes (AnyBridge Customizer):
    • Aspect-aware fit. The first frame and frame() (Reset view) now fit the model's bounding box to the canvas aspect and field of view, centred with a small margin. Previously the camera used a fixed bounding-sphere offset, so a wide or flat model could overflow a narrow canvas and sit off-centre.
    • Re-frame on resize. resize(w, h) re-fits the model until the user orbits, zooms, or pans (by pointer, wheel, touch or keyboard) or calls setCameraState; after that the user's view is kept, and frame() resumes auto-framing. New option autoFrameOnResize (default true) on createModelViewer / createModelPreviewController turns this off.
    • Framework /model adapters now size their canvas. createModelPreviewController keeps the viewer sized to the bound canvas (initial fit, ResizeObserver, window-resize fallback), like the toolpath controller. Previously <ModelViewer> / <gcode-model-viewer> never called resize() and rendered at a stretched default 300×150 buffer.
    • Zero STL normals. STL facets whose normals are zero or non-finite (common from third-party exporters) rendered solid black; they are now recomputed from the facet winding. Valid file normals are kept.
    • InteractiveStage gains fitBox(min, max, { direction?, margin? }), viewDirection(), and an onInteractionStart option. The toolpath renderer's framing is unchanged.

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/gcode-colors@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-bgcode@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/gcode-containers@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-colors@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-containers@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-dialects@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-parser@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/gcode-bgcode@0.21.0
    • @chestnutlabs/gcode-containers@0.21.0
    • @chestnutlabs/gcode-dialects@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-preview-core@0.21.0

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-parser@0.21.0
    • @chestnutlabs/gcode-renderer-2d@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-preview-element@0.21.0

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-model-renderer@0.21.0
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-preview-core@0.21.0
    • @chestnutlabs/gcode-parser@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-preview-react@0.21.0

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-model-renderer@0.21.0
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-preview-core@0.21.0
    • @chestnutlabs/gcode-parser@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-preview-svelte@0.21.0

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-model-renderer@0.21.0
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-preview-core@0.21.0
    • @chestnutlabs/gcode-parser@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-preview-vue@0.21.0

Patch Changes

  • Updated dependencies [ae84362]:
    • @chestnutlabs/gcode-model-renderer@0.21.0
    • @chestnutlabs/gcode-renderer-three@0.21.0
    • @chestnutlabs/gcode-preview-core@0.21.0
    • @chestnutlabs/gcode-parser@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/gcode-renderer-2d@0.21.0

Patch Changes

  • Updated dependencies []:
    • @chestnutlabs/gcode-colors@0.21.0
    • @chestnutlabs/toolpath-core@0.21.0

@chestnutlabs/toolpath-core@0.21.0

@github-actions
github-actions Bot force-pushed the changeset-release/dev branch from 78cc5c0 to ed39668 Compare October 28, 2026 23:37

This branch has not been deployed

No deployments
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.

0 participants