Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .changeset/dd017-phase1-expr-params.md

This file was deleted.

32 changes: 0 additions & 32 deletions .changeset/dd017-phase2-oword-flow.md

This file was deleted.

31 changes: 0 additions & 31 deletions .changeset/dd017-phase3-subroutines.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/dd030-bed-geometry.md

This file was deleted.

32 changes: 0 additions & 32 deletions .changeset/dd030-capture.md

This file was deleted.

28 changes: 0 additions & 28 deletions .changeset/dd030-render-scope.md

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -395,7 +395,7 @@ row inspects the *toolpath*, the bottom row presents the *source model* (see

Design rationale, boundaries, and the accepted architecture live in
[`docs/design/`](docs/design); the [docs index](docs/README.md) maps the whole set. Fourteen
packages publish to npm in lockstep (currently **v0.17.0**) with npm provenance.
packages publish to npm in lockstep (currently **v0.18.0**) with npm provenance.

## Development

Expand Down
37 changes: 37 additions & 0 deletions RELEASE_NOTES_DRAFT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Release notes draft — v0.18.0

> Auto-generated by `tools/release/stamp-release-docs.mjs` from this release's package
> CHANGELOGs. **Review and rewrite into prose**, fold it into the two curated surfaces in
> `docs/README.md`, then DELETE this file. The release gate (`npm run docs:release-check`)
> blocks promotion to `main` until this file is gone and those surfaces name v0.18.0.

## 1. Update the "Current state" block (docs/README.md)
Lead it with the new version, e.g.:

`## Current state (updated <YYYY-MM-DD> — **v0.18.0 shipped to npm** (14 lockstep pkgs): <one-to-three sentence story>. Prior: **v<previous>** …)`

## 2. Add the release-history line (docs/README.md, the "publishing from tagged … Releases (…)" list)
Append: `` `v0.18.0` <short label> ``

## Proposed points (deduped from this release's changelogs)
- [#418](https://github.com/ChestnutLabs/gcode-preview/pull/418) [`c950339`](https://github.com/ChestnutLabs/gcode-preview/commit/c95033908e3ebaeb07b6f7e6f2487672dcc463f0) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(renderer): interactive view capture() → Blob (DD-030 D1)
- [#417](https://github.com/ChestnutLabs/gcode-preview/pull/417) [`5dc8079`](https://github.com/ChestnutLabs/gcode-preview/commit/5dc80794444742beddafe1c37322db751af50020) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(model-renderer): per-plate / object-subset render scope (DD-030 D2)
- `renderModelStill` gains a `renderScope?` option; it also folds the scope into the still `cacheKey` so a
- `createModelViewer` gains an initial `renderScope?` and a `setRenderScope(scope | null)` handle method
- [#410](https://github.com/ChestnutLabs/gcode-preview/pull/410) [`5144890`](https://github.com/ChestnutLabs/gcode-preview/commit/51448906f87ca09f3ed11f1286f7b79356110a83) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(parser): RS274NGC parameters + expressions (DD-017 Phase 1, [#189](https://github.com/ChestnutLabs/gcode-preview/issues/189) phase 7)
- [#413](https://github.com/ChestnutLabs/gcode-preview/pull/413) [`bcb4b78`](https://github.com/ChestnutLabs/gcode-preview/commit/bcb4b786fcfc6a2e967d8bfff1d4fd3a06731681) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(parser): RS274NGC O-word control flow (DD-017 Phase 2, [#189](https://github.com/ChestnutLabs/gcode-preview/issues/189) phase 7)
- [#415](https://github.com/ChestnutLabs/gcode-preview/pull/415) [`dc89056`](https://github.com/ChestnutLabs/gcode-preview/commit/dc890568d45e59635b9994d8409ef6cdc0847f80) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(parser): RS274NGC subroutines (DD-017 Phase 3, [#189](https://github.com/ChestnutLabs/gcode-preview/issues/189) phase 7)
- [#416](https://github.com/ChestnutLabs/gcode-preview/pull/416) [`0ebeadf`](https://github.com/ChestnutLabs/gcode-preview/commit/0ebeadfa839e52baf243ef07b5807f3974bbac7e) Thanks [@sobechestnut-dev](https://github.com/sobechestnut-dev)! - feat(renderer): non-rectangular build-bed geometry (DD-030 D3)

## Packages changed this release
- @chestnutlabs/gcode-model-renderer
- @chestnutlabs/gcode-parser
- @chestnutlabs/gcode-preview-core
- @chestnutlabs/gcode-preview-element
- @chestnutlabs/gcode-renderer-three

## Before you cut the tag — public-docs completion check (CLAUDE.md)
- [ ] Root README still accurate for any new user-visible capability?
- [ ] Package README / user guide updated where behavior changed?
- [ ] Any existing screenshot now misrepresents the software? (regenerate via tools/screenshots/)
- [ ] Quick-start / example code still shows the recommended API?
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ golden/native fixtures + manifest with CI validation, boundary lint, license CI
consumer smoke harnesses, plus the five framework adapters (`gcode-preview-core`/`-vue`/`-react`/
`-svelte`/`-element`) and the presentation renderer (`gcode-model-renderer`). CI (`build`) is a
required check on `main`/`dev`. **All fourteen `@chestnutlabs/*` packages are published to npm at
`v0.17.0`** (lockstep, npm provenance); `main` is the release branch, publishing from tagged GitHub
`v0.18.0`** (lockstep, npm provenance); `main` is the release branch, publishing from tagged GitHub
Releases (`v0.1.0` E7/DD-008, `v0.2.0` E9/DD-009, `v0.3.0` E8/#188, `v0.4.0` #189 non-extrusion,
`v0.5.x` hardening #279, `v0.6.0`/`v0.7.0` ModelRenderer + toolpath batch #296/#306, `v0.8.1` 3MF
`paint_color` multicolor decode, `v0.9.0` interactive `createModelViewer` #296/DD-021, `v0.10.0`
Expand Down
2 changes: 1 addition & 1 deletion docs/manual/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,6 @@ viewer is reachable without switching APIs.
[Live progress & motion model](concept-progress-motion.md).
- **API reference** — pick a package in the sidebar (`toolpath-core`, `gcode-parser`, …).

> **Status:** published — all fourteen `@chestnutlabs/*` packages are on npm (latest `v0.17.0`,
> **Status:** published — all fourteen `@chestnutlabs/*` packages are on npm (latest `v0.18.0`,
> lockstep-versioned with provenance). Governance and epic status live in the
> [repository docs](https://github.com/ChestnutLabs/gcode-preview/tree/dev/docs).
Loading
Loading