From 4560bca5778b7ce2f57e812bc7cbc1067974f409 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 13:51:14 +0000 Subject: [PATCH] chore: version packages --- .changeset/camp-dev-move.md | 13 ------------- .changeset/stable-hash-backend-parity.md | 7 ------- apps/editor/CHANGELOG.md | 10 ++++++++++ apps/editor/package.json | 2 +- packages/shaders-cli/CHANGELOG.md | 12 ++++++++++++ packages/shaders-cli/package.json | 2 +- packages/shaders-react/CHANGELOG.md | 12 ++++++++++++ packages/shaders-react/package.json | 2 +- packages/shaders/CHANGELOG.md | 16 ++++++++++++++++ packages/shaders/package.json | 2 +- 10 files changed, 54 insertions(+), 24 deletions(-) delete mode 100644 .changeset/camp-dev-move.md delete mode 100644 .changeset/stable-hash-backend-parity.md create mode 100644 apps/editor/CHANGELOG.md diff --git a/.changeset/camp-dev-move.md b/.changeset/camp-dev-move.md deleted file mode 100644 index 0d5d7418..00000000 --- a/.changeset/camp-dev-move.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@camp-dev/shaders': minor -'@camp-dev/shaders-react': minor -'@camp-dev/shaders-cli': minor ---- - -The three packages are renamed. `@lovo/matter` is now `@camp-dev/shaders`, `@lovo/matter-react` is now `@camp-dev/shaders-react`, and `@lovo/matter-cli` is now `@camp-dev/shaders-cli`. The repository moved to github.com/campdotdev/shaders. Update your dependency names and every import specifier. Apart from the removals below, the exports themselves are unchanged. - -The CLI binary is renamed from `matter-cli` to `shaders-cli`, and its config file from `matter.config.json` to `shaders.config.json`. Rename the file and update any script that calls the old binary. Two defaults that `shaders-cli init` writes also change: `componentsDir` goes from `src/components/matter` to `src/components/shaders`, and `registryUrl` now points at `campdotdev/shaders` instead of `lovo-hq/matter`. A config you already have keeps the values it records, so edit its `registryUrl` by hand or re-run `init` with `--force`. - -`MatterError` and `MatterErrorCode` in `@camp-dev/shaders-react` are now `ShadersError` and `ShadersErrorCode`. A `catch` block that tests `instanceof MatterError` has to switch to the new name. - -The READMEs drop their migration notes for the `Matter*` aliases that 0.4.0 deprecated, such as `MatterScene` and `MatterScheduler`. The aliases themselves left the source several releases ago. diff --git a/.changeset/stable-hash-backend-parity.md b/.changeset/stable-hash-backend-parity.md deleted file mode 100644 index 9d093215..00000000 --- a/.changeset/stable-hash-backend-parity.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@camp-dev/shaders': minor ---- - -Seeded randomness now renders the same pattern on the WebGPU and WebGL2 backends. three's TSL `hash()` writes its PCG constants as float literals, which GLSL rounds to a different hash than WGSL computes, so the same `seed` produced a different Voronoi layout in Safari than in Chrome. The new `stableHash` and `stableHashUint` exports run the same PCG with integer-typed constants and chain hash streams u32 to u32, and `voronoiCells`, `grain`, `metaballs`, and `ditherPattern` now draw from them. - -This costs one visual break. Deriving seeds from the raw hash word re-rolls every seeded layout once, on both backends, so any `seed` value renders a new pattern after this release. The new pattern is stable from here. diff --git a/apps/editor/CHANGELOG.md b/apps/editor/CHANGELOG.md new file mode 100644 index 00000000..fa975c79 --- /dev/null +++ b/apps/editor/CHANGELOG.md @@ -0,0 +1,10 @@ +# @shaders/editor + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [0b58731] +- Updated dependencies [fc0d728] + - @camp-dev/shaders@0.19.0 + - @camp-dev/shaders-react@0.19.0 diff --git a/apps/editor/package.json b/apps/editor/package.json index 92280959..c0103634 100644 --- a/apps/editor/package.json +++ b/apps/editor/package.json @@ -1,6 +1,6 @@ { "name": "@shaders/editor", - "version": "0.0.0", + "version": "0.0.1", "private": true, "type": "module", "scripts": { diff --git a/packages/shaders-cli/CHANGELOG.md b/packages/shaders-cli/CHANGELOG.md index 50e0d835..613fb5f9 100644 --- a/packages/shaders-cli/CHANGELOG.md +++ b/packages/shaders-cli/CHANGELOG.md @@ -1,5 +1,17 @@ # @camp-dev/shaders-cli +## 0.19.0 + +### Minor Changes + +- 0b58731: The three packages are renamed. `@lovo/matter` is now `@camp-dev/shaders`, `@lovo/matter-react` is now `@camp-dev/shaders-react`, and `@lovo/matter-cli` is now `@camp-dev/shaders-cli`. The repository moved to github.com/campdotdev/shaders. Update your dependency names and every import specifier. Apart from the removals below, the exports themselves are unchanged. + + The CLI binary is renamed from `matter-cli` to `shaders-cli`, and its config file from `matter.config.json` to `shaders.config.json`. Rename the file and update any script that calls the old binary. Two defaults that `shaders-cli init` writes also change: `componentsDir` goes from `src/components/matter` to `src/components/shaders`, and `registryUrl` now points at `campdotdev/shaders` instead of `lovo-hq/matter`. A config you already have keeps the values it records, so edit its `registryUrl` by hand or re-run `init` with `--force`. + + `MatterError` and `MatterErrorCode` in `@camp-dev/shaders-react` are now `ShadersError` and `ShadersErrorCode`. A `catch` block that tests `instanceof MatterError` has to switch to the new name. + + The READMEs drop their migration notes for the `Matter*` aliases that 0.4.0 deprecated, such as `MatterScene` and `MatterScheduler`. The aliases themselves left the source several releases ago. + > Versions 0.18.0 and below shipped as `@lovo/matter-cli` before the project moved to the camp-dev org. Releases 1.0.0 through 3.9.0 from that history are renumbered here as 0.7.0 through 0.18.0. ## 0.18.0 diff --git a/packages/shaders-cli/package.json b/packages/shaders-cli/package.json index 77f55398..434a4880 100644 --- a/packages/shaders-cli/package.json +++ b/packages/shaders-cli/package.json @@ -1,6 +1,6 @@ { "name": "@camp-dev/shaders-cli", - "version": "0.18.0", + "version": "0.19.0", "description": "CLI for Shaders — copy-paste components from the registry into your project.", "keywords": [ "cli", diff --git a/packages/shaders-react/CHANGELOG.md b/packages/shaders-react/CHANGELOG.md index 3eebb7de..5a9adc39 100644 --- a/packages/shaders-react/CHANGELOG.md +++ b/packages/shaders-react/CHANGELOG.md @@ -1,5 +1,17 @@ # @camp-dev/shaders-react +## 0.19.0 + +### Minor Changes + +- 0b58731: The three packages are renamed. `@lovo/matter` is now `@camp-dev/shaders`, `@lovo/matter-react` is now `@camp-dev/shaders-react`, and `@lovo/matter-cli` is now `@camp-dev/shaders-cli`. The repository moved to github.com/campdotdev/shaders. Update your dependency names and every import specifier. Apart from the removals below, the exports themselves are unchanged. + + The CLI binary is renamed from `matter-cli` to `shaders-cli`, and its config file from `matter.config.json` to `shaders.config.json`. Rename the file and update any script that calls the old binary. Two defaults that `shaders-cli init` writes also change: `componentsDir` goes from `src/components/matter` to `src/components/shaders`, and `registryUrl` now points at `campdotdev/shaders` instead of `lovo-hq/matter`. A config you already have keeps the values it records, so edit its `registryUrl` by hand or re-run `init` with `--force`. + + `MatterError` and `MatterErrorCode` in `@camp-dev/shaders-react` are now `ShadersError` and `ShadersErrorCode`. A `catch` block that tests `instanceof MatterError` has to switch to the new name. + + The READMEs drop their migration notes for the `Matter*` aliases that 0.4.0 deprecated, such as `MatterScene` and `MatterScheduler`. The aliases themselves left the source several releases ago. + > Versions 0.18.0 and below shipped as `@lovo/matter-react` before the project moved to the camp-dev org. Releases 1.0.0 through 3.9.0 from that history are renumbered here as 0.7.0 through 0.18.0. ## 0.18.0 diff --git a/packages/shaders-react/package.json b/packages/shaders-react/package.json index 6fd15943..bfe15705 100644 --- a/packages/shaders-react/package.json +++ b/packages/shaders-react/package.json @@ -1,6 +1,6 @@ { "name": "@camp-dev/shaders-react", - "version": "0.18.0", + "version": "0.19.0", "description": "React binding for Shaders — ShaderScene, useShaderMaterial, input hooks.", "keywords": [ "components", diff --git a/packages/shaders/CHANGELOG.md b/packages/shaders/CHANGELOG.md index 97b073ee..ba1ec364 100644 --- a/packages/shaders/CHANGELOG.md +++ b/packages/shaders/CHANGELOG.md @@ -1,5 +1,21 @@ # @camp-dev/shaders +## 0.19.0 + +### Minor Changes + +- 0b58731: The three packages are renamed. `@lovo/matter` is now `@camp-dev/shaders`, `@lovo/matter-react` is now `@camp-dev/shaders-react`, and `@lovo/matter-cli` is now `@camp-dev/shaders-cli`. The repository moved to github.com/campdotdev/shaders. Update your dependency names and every import specifier. Apart from the removals below, the exports themselves are unchanged. + + The CLI binary is renamed from `matter-cli` to `shaders-cli`, and its config file from `matter.config.json` to `shaders.config.json`. Rename the file and update any script that calls the old binary. Two defaults that `shaders-cli init` writes also change: `componentsDir` goes from `src/components/matter` to `src/components/shaders`, and `registryUrl` now points at `campdotdev/shaders` instead of `lovo-hq/matter`. A config you already have keeps the values it records, so edit its `registryUrl` by hand or re-run `init` with `--force`. + + `MatterError` and `MatterErrorCode` in `@camp-dev/shaders-react` are now `ShadersError` and `ShadersErrorCode`. A `catch` block that tests `instanceof MatterError` has to switch to the new name. + + The READMEs drop their migration notes for the `Matter*` aliases that 0.4.0 deprecated, such as `MatterScene` and `MatterScheduler`. The aliases themselves left the source several releases ago. + +- fc0d728: Seeded randomness now renders the same pattern on the WebGPU and WebGL2 backends. three's TSL `hash()` writes its PCG constants as float literals, which GLSL rounds to a different hash than WGSL computes, so the same `seed` produced a different Voronoi layout in Safari than in Chrome. The new `stableHash` and `stableHashUint` exports run the same PCG with integer-typed constants and chain hash streams u32 to u32, and `voronoiCells`, `grain`, `metaballs`, and `ditherPattern` now draw from them. + + This costs one visual break. Deriving seeds from the raw hash word re-rolls every seeded layout once, on both backends, so any `seed` value renders a new pattern after this release. The new pattern is stable from here. + > Versions 0.18.0 and below shipped as `@lovo/matter` before the project moved to the camp-dev org. Releases 1.0.0 through 3.9.0 from that history are renumbered here as 0.7.0 through 0.18.0. ## 0.18.0 diff --git a/packages/shaders/package.json b/packages/shaders/package.json index 529a9f2e..3a650f2e 100644 --- a/packages/shaders/package.json +++ b/packages/shaders/package.json @@ -1,6 +1,6 @@ { "name": "@camp-dev/shaders", - "version": "0.18.0", + "version": "0.19.0", "description": "Engine for Shaders — TSL primitives, renderer, scheduler. Framework-agnostic.", "keywords": [ "background",