Skip to content

chore: version packages - #132

Merged
hunterbecton merged 1 commit into
mainfrom
changeset-release/main
Sep 8, 2026
Merged

chore: version packages#132
hunterbecton merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 20, 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 the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@camp-dev/shaders@0.19.0

Minor Changes

  • 0b58731: The packages move to the @camp-dev scope. @lovo/matter is now @camp-dev/shaders, @lovo/matter-cli is now @camp-dev/shaders-cli, and @lovo/matter-react is folded into @camp-dev/shaders, which now exports everything it did. 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. Update any script that calls the old binary.

    MatterError and MatterErrorCode in @camp-dev/shaders 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.

  • e740a5a: @camp-dev/shaders now ships the components and the React binding too. It absorbs @camp-dev/shaders-react and the components that shaders-cli add used to copy into your project, so Aurora, ShaderScene, useShaderMaterial, and fractalNoise all import from the root:

    import { Aurora, ShaderScene } from '@camp-dev/shaders';

    @camp-dev/shaders/color is unchanged. @camp-dev/shaders-react/gamut is now @camp-dev/shaders/gamut, and @camp-dev/shaders-react/poster is now @camp-dev/shaders/poster. Peer dependencies are react ^19 and three ^0.170.

    Components are no longer copied into your project. If you added one with shaders-cli add, delete the copied file and import the component from the package instead. The shaders-cli commands init, add, list, and update are retired in this release too; poster stays.

  • 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.

@camp-dev/shaders-cli@0.19.0

Minor Changes

  • 0b58731: The packages move to the @camp-dev scope. @lovo/matter is now @camp-dev/shaders, @lovo/matter-cli is now @camp-dev/shaders-cli, and @lovo/matter-react is folded into @camp-dev/shaders, which now exports everything it did. 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. Update any script that calls the old binary.

    MatterError and MatterErrorCode in @camp-dev/shaders 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.

  • 12113c7: shaders-cli keeps one command, poster. init, add, list, and update are gone, along with shaders.config.json and the registry they copied from: components now ship inside @camp-dev/shaders, so there is nothing to copy. Delete shaders.config.json if you have one and import components from the package. poster is unchanged.

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.

@shaders/editor@0.0.1

Patch Changes

  • Updated dependencies [0b58731]
  • Updated dependencies [e740a5a]
  • Updated dependencies [fc0d728]
    • @camp-dev/shaders@0.19.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from 40b8448 to 82d9804 Compare August 27, 2026 17:50
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 17 times, most recently from 06cebcc to d1959dd Compare September 7, 2026 19:47
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d1959dd to 27f6fa0 Compare September 8, 2026 01:26
@hunterbecton
hunterbecton merged commit e55c838 into main Sep 8, 2026
6 checks passed
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.

1 participant