From 14c0cd9e97d86e145351e3806bd9f279304ccbf0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 14:43:25 +0000 Subject: [PATCH] [1.x] Publish packages --- .changeset/add-constant-nodes.md | 10 ---------- .changeset/neat-badgers-heal.md | 6 ------ .changeset/public-falcons-joke.md | 9 --------- .changeset/v00-anchor-events.md | 5 ----- .changeset/whole-bobcats-dance.md | 5 ----- .changeset/wicked-moles-rescue.md | 6 ------ packages/cli/package.json | 2 +- packages/dynamic-address-resolution/package.json | 2 +- packages/dynamic-client/package.json | 2 +- packages/dynamic-codecs/package.json | 2 +- packages/dynamic-instructions/package.json | 2 +- packages/dynamic-parsers/package.json | 2 +- packages/errors/CHANGELOG.md | 7 +++++++ packages/errors/package.json | 2 +- packages/fragments/package.json | 2 +- packages/library/CHANGELOG.md | 11 +++++++++++ packages/library/package.json | 2 +- packages/node-types/CHANGELOG.md | 6 ++++++ packages/node-types/package.json | 2 +- packages/nodes-from-anchor/CHANGELOG.md | 15 +++++++++++++++ packages/nodes-from-anchor/package.json | 2 +- packages/nodes/CHANGELOG.md | 12 ++++++++++++ packages/nodes/package.json | 2 +- packages/renderers-core/CHANGELOG.md | 12 ++++++++++++ packages/renderers-core/package.json | 2 +- packages/validators/CHANGELOG.md | 9 +++++++++ packages/validators/package.json | 2 +- packages/visitors-core/CHANGELOG.md | 12 ++++++++++++ packages/visitors-core/package.json | 2 +- packages/visitors/CHANGELOG.md | 9 +++++++++ packages/visitors/package.json | 2 +- 31 files changed, 109 insertions(+), 57 deletions(-) delete mode 100644 .changeset/add-constant-nodes.md delete mode 100644 .changeset/neat-badgers-heal.md delete mode 100644 .changeset/public-falcons-joke.md delete mode 100644 .changeset/v00-anchor-events.md delete mode 100644 .changeset/whole-bobcats-dance.md delete mode 100644 .changeset/wicked-moles-rescue.md diff --git a/.changeset/add-constant-nodes.md b/.changeset/add-constant-nodes.md deleted file mode 100644 index 6ad00a719..000000000 --- a/.changeset/add-constant-nodes.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@codama/visitors-core': minor -'@codama/nodes-from-anchor': minor -'@codama/node-types': minor -'@codama/nodes': minor ---- - -Add support for constants with new ConstantNode - - diff --git a/.changeset/neat-badgers-heal.md b/.changeset/neat-badgers-heal.md deleted file mode 100644 index c1354f882..000000000 --- a/.changeset/neat-badgers-heal.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/dynamic-address-resolution': minor -'@codama/dynamic-client': patch ---- - -Extract address resolution primitives from `@codama/dynamic-client` into a `@codama/dynamic-address-resolution` package. diff --git a/.changeset/public-falcons-joke.md b/.changeset/public-falcons-joke.md deleted file mode 100644 index 59d9266e6..000000000 --- a/.changeset/public-falcons-joke.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@codama/fragments': minor ---- - -Introduce `@codama/fragments`, a public package that bundles Codama's composable code-generation primitives. The root entrypoint exposes the language-agnostic core (`BaseFragment`, `createFragmentTemplate`, `mapFragmentContent`, `setFragmentContent`) plus a small framework of shared helpers: casing utilities (`camelCase`, `pascalCase`, `snakeCase`, `kebabCase`, `titleCase`, `capitalize`), filesystem and path helpers (`writeFile`, `readFile`, `joinPath`, `pathDirectory`, `relativePath`, …), and the `RenderMap` data structure with its pure data operations (`createRenderMap`, `addToRenderMap`, `mergeRenderMaps`, `mapRenderMapContent`, `writeRenderMap`, …). The casing helpers return plain `string`; the branded `CamelCaseString` / `PascalCaseString` / … types stay in `@codama/node-types` for spec-validation purposes. - -JavaScript- and Rust-flavored `Fragment`, `ImportMap`, and `fragment` tagged-template helpers live under the `@codama/fragments/javascript` and `@codama/fragments/rust` subpaths. Both subpaths also expose `getDocblockFragment`, which now accepts `undefined` (in addition to `readonly string[]`) so generators can thread a node's optional `docs` attribute straight through without a ternary guard; the helper still returns `undefined` for empty or absent input, composing naturally with the `fragment` tagged template's optional-interpolation behaviour. - -The package ships at `0.1.0` to signal pre-stability while the renderer stack settles around it. diff --git a/.changeset/v00-anchor-events.md b/.changeset/v00-anchor-events.md deleted file mode 100644 index 99e4994b3..000000000 --- a/.changeset/v00-anchor-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codama/nodes-from-anchor': minor ---- - -Add event support to V00 anchor IDLs diff --git a/.changeset/whole-bobcats-dance.md b/.changeset/whole-bobcats-dance.md deleted file mode 100644 index 254118b18..000000000 --- a/.changeset/whole-bobcats-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codama/renderers-core': patch ---- - -Re-export the language-agnostic fragment primitives, path helpers, filesystem helpers, and `RenderMap` data operations from `@codama/fragments`. The implementations have moved to that package so they can be shared with code generators and other consumers outside the renderers stack; existing importers of `@codama/renderers-core` continue to see every public name at the same import path with no behaviour change. `writeRenderMapVisitor` stays in `renderers-core` since it depends on the visitor + node infrastructure that `@codama/fragments` deliberately does not pull in. diff --git a/.changeset/wicked-moles-rescue.md b/.changeset/wicked-moles-rescue.md deleted file mode 100644 index 70834d709..000000000 --- a/.changeset/wicked-moles-rescue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/dynamic-instructions': minor -'@codama/dynamic-client': patch ---- - -Extract `AccountMeta` and `Instruction` building from `@codama/dynamic-client` into a `@codama/dynamic-instructions` package. diff --git a/packages/cli/package.json b/packages/cli/package.json index 1b8520bf4..e4877fd20 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@codama/cli", - "version": "1.5.1", + "version": "1.5.2", "description": "A CLI for setting up and managing Codama IDLs", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/dynamic-address-resolution/package.json b/packages/dynamic-address-resolution/package.json index d5d5e64f9..03365a4a2 100644 --- a/packages/dynamic-address-resolution/package.json +++ b/packages/dynamic-address-resolution/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-address-resolution", - "version": "0.1.0", + "version": "0.2.0", "description": "Address resolution functionality for instruction accounts in Codama IDLs", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/dynamic-client/package.json b/packages/dynamic-client/package.json index 992c0abfb..87ee961cd 100644 --- a/packages/dynamic-client/package.json +++ b/packages/dynamic-client/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-client", - "version": "0.1.0", + "version": "0.1.1", "description": "Client to dynamically interact with Solana programs using Codama IDLs", "license": "MIT", "repository": { diff --git a/packages/dynamic-codecs/package.json b/packages/dynamic-codecs/package.json index 6a811d8fb..198dbcb0d 100644 --- a/packages/dynamic-codecs/package.json +++ b/packages/dynamic-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-codecs", - "version": "1.2.0", + "version": "1.2.1", "description": "Get codecs on demand for Codama IDLs", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/dynamic-instructions/package.json b/packages/dynamic-instructions/package.json index e8904f7d3..7e4b7267d 100644 --- a/packages/dynamic-instructions/package.json +++ b/packages/dynamic-instructions/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-instructions", - "version": "0.1.0", + "version": "0.2.0", "description": "Runtime instruction creation for Codama IDLs", "exports": { ".": { diff --git a/packages/dynamic-parsers/package.json b/packages/dynamic-parsers/package.json index c72531128..0ef1c6b7f 100644 --- a/packages/dynamic-parsers/package.json +++ b/packages/dynamic-parsers/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-parsers", - "version": "1.2.0", + "version": "1.2.1", "description": "Helpers to dynamically identify and parse accounts and instructions", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 40d1ec8dc..5a8fe0e11 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,12 @@ # @codama/errors +## 1.7.0 + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/node-types@1.7.0 + ## 1.6.0 ### Minor Changes diff --git a/packages/errors/package.json b/packages/errors/package.json index e840c937e..3ab92600c 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@codama/errors", - "version": "1.6.0", + "version": "1.7.0", "description": "Error management for Codama", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/fragments/package.json b/packages/fragments/package.json index a2702a19c..0726ee388 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -1,6 +1,6 @@ { "name": "@codama/fragments", - "version": "0.0.0", + "version": "0.1.0", "description": "Composable code-generation fragments and language-aware import maps for Codama renderers", "exports": { ".": { diff --git a/packages/library/CHANGELOG.md b/packages/library/CHANGELOG.md index b3998ff2f..a7a616306 100644 --- a/packages/library/CHANGELOG.md +++ b/packages/library/CHANGELOG.md @@ -1,5 +1,16 @@ # codama +## 1.7.0 + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/nodes@1.7.0 + - @codama/cli@1.5.2 + - @codama/validators@1.7.0 + - @codama/visitors@1.7.0 + - @codama/errors@1.7.0 + ## 1.6.0 ### Patch Changes diff --git a/packages/library/package.json b/packages/library/package.json index eeb186662..c4e0a6bd4 100644 --- a/packages/library/package.json +++ b/packages/library/package.json @@ -1,6 +1,6 @@ { "name": "codama", - "version": "1.6.0", + "version": "1.7.0", "description": "A Solana framework for building standardised programs", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/node-types/CHANGELOG.md b/packages/node-types/CHANGELOG.md index e38683fa9..605c965b1 100644 --- a/packages/node-types/CHANGELOG.md +++ b/packages/node-types/CHANGELOG.md @@ -1,5 +1,11 @@ # @codama/node-types +## 1.7.0 + +### Minor Changes + +- [#958](https://github.com/codama-idl/codama/pull/958) [`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655) Thanks [@tanmay4l](https://github.com/tanmay4l)! - Add support for constants with new ConstantNode + ## 1.6.0 ### Minor Changes diff --git a/packages/node-types/package.json b/packages/node-types/package.json index 4d46242cb..22ab87d4e 100644 --- a/packages/node-types/package.json +++ b/packages/node-types/package.json @@ -1,6 +1,6 @@ { "name": "@codama/node-types", - "version": "1.6.0", + "version": "1.7.0", "description": "Node specifications for the Codama standard", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/nodes-from-anchor/CHANGELOG.md b/packages/nodes-from-anchor/CHANGELOG.md index 152de5c41..f7d1f5990 100644 --- a/packages/nodes-from-anchor/CHANGELOG.md +++ b/packages/nodes-from-anchor/CHANGELOG.md @@ -1,5 +1,20 @@ # @codama/nodes-from-anchor +## 1.5.0 + +### Minor Changes + +- [#958](https://github.com/codama-idl/codama/pull/958) [`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655) Thanks [@tanmay4l](https://github.com/tanmay4l)! - Add support for constants with new ConstantNode + +- [#998](https://github.com/codama-idl/codama/pull/998) [`88ef0b8`](https://github.com/codama-idl/codama/commit/88ef0b80b5e2cd047b221f58b8908457b9dfa026) Thanks [@stegaBOB](https://github.com/stegaBOB)! - Add event support to V00 anchor IDLs + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/nodes@1.7.0 + - @codama/visitors@1.7.0 + - @codama/errors@1.7.0 + ## 1.4.1 ### Patch Changes diff --git a/packages/nodes-from-anchor/package.json b/packages/nodes-from-anchor/package.json index e48497456..5c2adf10b 100644 --- a/packages/nodes-from-anchor/package.json +++ b/packages/nodes-from-anchor/package.json @@ -1,6 +1,6 @@ { "name": "@codama/nodes-from-anchor", - "version": "1.4.1", + "version": "1.5.0", "description": "Node specifications and helpers for the Codama standard", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/nodes/CHANGELOG.md b/packages/nodes/CHANGELOG.md index b8f11d9d4..e24e6e91e 100644 --- a/packages/nodes/CHANGELOG.md +++ b/packages/nodes/CHANGELOG.md @@ -1,5 +1,17 @@ # @codama/nodes +## 1.7.0 + +### Minor Changes + +- [#958](https://github.com/codama-idl/codama/pull/958) [`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655) Thanks [@tanmay4l](https://github.com/tanmay4l)! - Add support for constants with new ConstantNode + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/node-types@1.7.0 + - @codama/errors@1.7.0 + ## 1.6.0 ### Minor Changes diff --git a/packages/nodes/package.json b/packages/nodes/package.json index 067f5bde8..b24a20960 100644 --- a/packages/nodes/package.json +++ b/packages/nodes/package.json @@ -1,6 +1,6 @@ { "name": "@codama/nodes", - "version": "1.6.0", + "version": "1.7.0", "description": "Node specifications and helpers for the Codama standard", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/renderers-core/CHANGELOG.md b/packages/renderers-core/CHANGELOG.md index 6c2b9faa1..7169d86ca 100644 --- a/packages/renderers-core/CHANGELOG.md +++ b/packages/renderers-core/CHANGELOG.md @@ -1,5 +1,17 @@ # @codama/renderers-core +## 1.3.8 + +### Patch Changes + +- [#994](https://github.com/codama-idl/codama/pull/994) [`e7c1bf6`](https://github.com/codama-idl/codama/commit/e7c1bf69aeeca9cfdf50e928fea5f22e37a39932) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Re-export the language-agnostic fragment primitives, path helpers, filesystem helpers, and `RenderMap` data operations from `@codama/fragments`. The implementations have moved to that package so they can be shared with code generators and other consumers outside the renderers stack; existing importers of `@codama/renderers-core` continue to see every public name at the same import path with no behaviour change. `writeRenderMapVisitor` stays in `renderers-core` since it depends on the visitor + node infrastructure that `@codama/fragments` deliberately does not pull in. + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655), [`e7c1bf6`](https://github.com/codama-idl/codama/commit/e7c1bf69aeeca9cfdf50e928fea5f22e37a39932)]: + - @codama/visitors-core@1.7.0 + - @codama/nodes@1.7.0 + - @codama/fragments@0.1.0 + - @codama/errors@1.7.0 + ## 1.3.7 ### Patch Changes diff --git a/packages/renderers-core/package.json b/packages/renderers-core/package.json index 7c0478026..92e7232f0 100644 --- a/packages/renderers-core/package.json +++ b/packages/renderers-core/package.json @@ -1,6 +1,6 @@ { "name": "@codama/renderers-core", - "version": "1.3.7", + "version": "1.3.8", "description": "Core types and helpers for Codama renderers to use", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/validators/CHANGELOG.md b/packages/validators/CHANGELOG.md index b9f9738f2..14188b674 100644 --- a/packages/validators/CHANGELOG.md +++ b/packages/validators/CHANGELOG.md @@ -1,5 +1,14 @@ # @codama/validators +## 1.7.0 + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/visitors-core@1.7.0 + - @codama/nodes@1.7.0 + - @codama/errors@1.7.0 + ## 1.6.0 ### Patch Changes diff --git a/packages/validators/package.json b/packages/validators/package.json index bb0ec1eb6..d2950857d 100644 --- a/packages/validators/package.json +++ b/packages/validators/package.json @@ -1,6 +1,6 @@ { "name": "@codama/validators", - "version": "1.6.0", + "version": "1.7.0", "description": "Validator visitors for the Codama framework", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/visitors-core/CHANGELOG.md b/packages/visitors-core/CHANGELOG.md index 25a81ef02..db1116ce3 100644 --- a/packages/visitors-core/CHANGELOG.md +++ b/packages/visitors-core/CHANGELOG.md @@ -1,5 +1,17 @@ # @codama/visitors-core +## 1.7.0 + +### Minor Changes + +- [#958](https://github.com/codama-idl/codama/pull/958) [`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655) Thanks [@tanmay4l](https://github.com/tanmay4l)! - Add support for constants with new ConstantNode + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/nodes@1.7.0 + - @codama/errors@1.7.0 + ## 1.6.0 ### Patch Changes diff --git a/packages/visitors-core/package.json b/packages/visitors-core/package.json index 699718abb..55291e627 100644 --- a/packages/visitors-core/package.json +++ b/packages/visitors-core/package.json @@ -1,6 +1,6 @@ { "name": "@codama/visitors-core", - "version": "1.6.0", + "version": "1.7.0", "description": "Core visitors for the Codama framework", "exports": { "types": "./dist/types/index.d.ts", diff --git a/packages/visitors/CHANGELOG.md b/packages/visitors/CHANGELOG.md index b3202e18b..705a35dd9 100644 --- a/packages/visitors/CHANGELOG.md +++ b/packages/visitors/CHANGELOG.md @@ -1,5 +1,14 @@ # @codama/visitors +## 1.7.0 + +### Patch Changes + +- Updated dependencies [[`d4aa3bf`](https://github.com/codama-idl/codama/commit/d4aa3bfdd1ec7db95710aeed28ce62db84f11655)]: + - @codama/visitors-core@1.7.0 + - @codama/nodes@1.7.0 + - @codama/errors@1.7.0 + ## 1.6.0 ### Patch Changes diff --git a/packages/visitors/package.json b/packages/visitors/package.json index ec6d36315..1d6f8fcec 100644 --- a/packages/visitors/package.json +++ b/packages/visitors/package.json @@ -1,6 +1,6 @@ { "name": "@codama/visitors", - "version": "1.6.0", + "version": "1.7.0", "description": "All visitors for the Codama framework", "exports": { "types": "./dist/types/index.d.ts",