From 1cdab5f117765b6fe7abad9f3e4d00e10ed2c722 Mon Sep 17 00:00:00 2001 From: "codama-releases[bot]" <318639837+codama-releases[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:20:07 +0000 Subject: [PATCH] [1.x] Publish packages --- .changeset/calm-moons-carry.md | 6 ------ .changeset/eighty-crabs-decode.md | 13 ------------- .changeset/fancy-shrimps-exist.md | 6 ------ .changeset/open-banks-wash.md | 5 ----- .changeset/plain-taxis-transform.md | 6 ------ .changeset/slow-doodles-carry.md | 5 ----- .changeset/social-bats-travel.md | 6 ------ .changeset/sweet-pianos-glow.md | 6 ------ .changeset/wacky-hairs-bathe.md | 5 ----- .changeset/wise-areas-see.md | 8 -------- 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 | 12 ++++++++++++ packages/errors/package.json | 2 +- packages/fragments/package.json | 2 +- packages/library/CHANGELOG.md | 12 ++++++++++++ packages/library/package.json | 2 +- packages/node-types/CHANGELOG.md | 10 ++++++++++ packages/node-types/package.json | 2 +- packages/nodes-from-anchor/CHANGELOG.md | 9 +++++++++ packages/nodes-from-anchor/package.json | 2 +- packages/nodes/CHANGELOG.md | 13 +++++++++++++ packages/nodes/package.json | 2 +- packages/renderers-core/CHANGELOG.md | 10 ++++++++++ packages/renderers-core/package.json | 2 +- packages/upgrade/package.json | 2 +- packages/validators/CHANGELOG.md | 9 +++++++++ packages/validators/package.json | 2 +- packages/visitors-core/CHANGELOG.md | 8 ++++++++ packages/visitors-core/package.json | 2 +- packages/visitors/CHANGELOG.md | 13 +++++++++++++ packages/visitors/package.json | 2 +- 36 files changed, 113 insertions(+), 83 deletions(-) delete mode 100644 .changeset/calm-moons-carry.md delete mode 100644 .changeset/eighty-crabs-decode.md delete mode 100644 .changeset/fancy-shrimps-exist.md delete mode 100644 .changeset/open-banks-wash.md delete mode 100644 .changeset/plain-taxis-transform.md delete mode 100644 .changeset/slow-doodles-carry.md delete mode 100644 .changeset/social-bats-travel.md delete mode 100644 .changeset/sweet-pianos-glow.md delete mode 100644 .changeset/wacky-hairs-bathe.md delete mode 100644 .changeset/wise-areas-see.md diff --git a/.changeset/calm-moons-carry.md b/.changeset/calm-moons-carry.md deleted file mode 100644 index cad3f17f5..000000000 --- a/.changeset/calm-moons-carry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/node-types': patch -'@codama/nodes': patch ---- - -Update the generated node types and constructors to `@codama/spec@1.9.1`. Generated docblocks now carry the enriched spec documentation (strategy walkthroughs with buffer diagrams for the offset type nodes, serialisation caveats, and worked examples), the `CodamaVersion` type moves from `'1.8.0'` to `'1.9.1'`, and new documents created via `rootNode()` are stamped with version `1.9.1`. diff --git a/.changeset/eighty-crabs-decode.md b/.changeset/eighty-crabs-decode.md deleted file mode 100644 index e742eff38..000000000 --- a/.changeset/eighty-crabs-decode.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@codama/dynamic-codecs': minor ---- - -**Breaking**: Scalar enums (enums whose variants are all empty) are now encoded and decoded as discriminated unions, consistent with data enums. - -| Case | Before | After | -| -------------------------- | ------------------ | -------------------- | -| Decoding a scalar variant | `2` | `{ __kind: 'Down' }` | -| Encoding a scalar variant | `2` or `'down'` | `{ __kind: 'Down' }` | -| `enumValueNode` resolution | `2` | `{ __kind: 'Down' }` | - -Wire bytes are unchanged; only the JavaScript value shape changes. diff --git a/.changeset/fancy-shrimps-exist.md b/.changeset/fancy-shrimps-exist.md deleted file mode 100644 index 2b52848b4..000000000 --- a/.changeset/fancy-shrimps-exist.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'codama': patch -'@codama/errors': patch ---- - -Fix `validateCodamaVersion` to compare the document's version against the Codama spec version (`CODAMA_VERSION`) instead of the npm package version, which is an unrelated namespace and caused false mismatches whenever the two drifted apart. The function now accepts any string and narrows it to `CodamaVersion` on success, rejects unparsable versions, and no longer special-cases 0.x versions. The `CODAMA_ERROR__VERSION_MISMATCH` message is reworded accordingly. diff --git a/.changeset/open-banks-wash.md b/.changeset/open-banks-wash.md deleted file mode 100644 index e359729a7..000000000 --- a/.changeset/open-banks-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codama/upgrade': major ---- - -Initial release of `@codama/upgrade`. It upgrades Codama IDLs of any supported major version to the latest major of the standard via `upgrade(rootNode)`, `upgradeFromJson(json)`, and the `upgradeToLatestVisitor()` preprocessing visitor (also the package's default export, so `"@codama/upgrade"` alone works as a CLI `before` visitor). The frozen v1 node types are exposed under the type-only `v1` namespace. While the latest spec major is 1, upgrading a 1.x IDL is an identity transform plus a restamp to the latest spec version. diff --git a/.changeset/plain-taxis-transform.md b/.changeset/plain-taxis-transform.md deleted file mode 100644 index 46b66e373..000000000 --- a/.changeset/plain-taxis-transform.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/dynamic-address-resolution': patch -'@codama/dynamic-instructions': patch ---- - -Accept bare empty-variant names and indices as enum codec inputs, resolving them to the `{ __kind }` shape, and match display labels against the discriminated union decoding of scalar enums. diff --git a/.changeset/slow-doodles-carry.md b/.changeset/slow-doodles-carry.md deleted file mode 100644 index 70d7a7358..000000000 --- a/.changeset/slow-doodles-carry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codama/visitors': minor ---- - -Add `checkCodamaVersionVisitor`. It checks the version of the visited Codama IDL against the Codama spec version supported by the installed packages, throwing a `CODAMA_ERROR__VERSION_MISMATCH` error when the majors differ. It is mainly useful at IDL-ingestion boundaries that bypass `createFromRoot`, such as a `before` visitor in a Codama CLI config. diff --git a/.changeset/social-bats-travel.md b/.changeset/social-bats-travel.md deleted file mode 100644 index 5c3ae11fb..000000000 --- a/.changeset/social-bats-travel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/node-types': patch -'@codama/nodes': patch ---- - -Widen the `CodamaVersion` type from the exact pinned literal (`'1.9.1'`) to a major-pinned template literal (`1.${number}.${number}`), so any document of the current spec major type-checks as a `RootNode` rather than only documents carrying the exact pinned version. Add a `getCodamaVersionMajor(version)` helper to `@codama/nodes` that defensively extracts the major from an arbitrary version string, returning `null` when it cannot be parsed. diff --git a/.changeset/sweet-pianos-glow.md b/.changeset/sweet-pianos-glow.md deleted file mode 100644 index 8e178668c..000000000 --- a/.changeset/sweet-pianos-glow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@codama/node-types': patch -'@codama/nodes': patch ---- - -Bump the generated `CODAMA_VERSION` to 1.9.2 and refresh the generated documentation from the latest spec. diff --git a/.changeset/wacky-hairs-bathe.md b/.changeset/wacky-hairs-bathe.md deleted file mode 100644 index 4b0575995..000000000 --- a/.changeset/wacky-hairs-bathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codama/errors': minor ---- - -Add the `CODAMA_ERROR__UNSUPPORTED_VERSION` error code for Codama IDLs that predate the 1.0.0 specification. The `CODAMA_ERROR__VERSION_MISMATCH` message now points older versions at the `@codama/upgrade` package and newer versions at updating their Codama dependencies. diff --git a/.changeset/wise-areas-see.md b/.changeset/wise-areas-see.md deleted file mode 100644 index 7f8e4fc3f..000000000 --- a/.changeset/wise-areas-see.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@codama/dynamic-address-resolution': major -'@codama/dynamic-instructions': major -'@codama/dynamic-client': major -'@codama/fragments': major ---- - -Promote the package to its first stable major. No API changes are included; this aligns every published package in the monorepo with the 1.x line of the Codama standard ahead of the v2 work. diff --git a/packages/cli/package.json b/packages/cli/package.json index e669b8cf8..bc606600f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@codama/cli", - "version": "1.6.2", + "version": "1.6.3", "description": "A CLI for setting up and managing Codama IDLs", "keywords": [ "cli", diff --git a/packages/dynamic-address-resolution/package.json b/packages/dynamic-address-resolution/package.json index 2b71aa6f8..78083badf 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.3.3", + "version": "1.0.0", "description": "Address resolution functionality for instruction accounts in Codama IDLs", "keywords": [ "address-resolution", diff --git a/packages/dynamic-client/package.json b/packages/dynamic-client/package.json index 386a57da6..ce8673faf 100644 --- a/packages/dynamic-client/package.json +++ b/packages/dynamic-client/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-client", - "version": "0.1.6", + "version": "1.0.0", "description": "Client to dynamically interact with Solana programs using Codama IDLs", "keywords": [ "dynamic client", diff --git a/packages/dynamic-codecs/package.json b/packages/dynamic-codecs/package.json index 21d9f29cc..3671032c5 100644 --- a/packages/dynamic-codecs/package.json +++ b/packages/dynamic-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-codecs", - "version": "1.2.6", + "version": "1.3.0", "description": "Get codecs on demand for Codama IDLs", "keywords": [ "codecs", diff --git a/packages/dynamic-instructions/package.json b/packages/dynamic-instructions/package.json index 9c7bf7c9b..1ae852fee 100644 --- a/packages/dynamic-instructions/package.json +++ b/packages/dynamic-instructions/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-instructions", - "version": "0.4.1", + "version": "1.0.0", "description": "Runtime instruction creation for Codama IDLs", "keywords": [ "framework", diff --git a/packages/dynamic-parsers/package.json b/packages/dynamic-parsers/package.json index 1b0897b75..3347f639b 100644 --- a/packages/dynamic-parsers/package.json +++ b/packages/dynamic-parsers/package.json @@ -1,6 +1,6 @@ { "name": "@codama/dynamic-parsers", - "version": "1.4.1", + "version": "1.4.2", "description": "Helpers to dynamically identify and parse accounts and instructions", "keywords": [ "framework", diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index f97792585..29fe9a02c 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,17 @@ # @codama/errors +## 1.11.0 + +### Minor Changes + +- [#1095](https://github.com/codama-idl/codama/pull/1095) [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Add the `CODAMA_ERROR__UNSUPPORTED_VERSION` error code for Codama IDLs that predate the 1.0.0 specification. The `CODAMA_ERROR__VERSION_MISMATCH` message now points older versions at the `@codama/upgrade` package and newer versions at updating their Codama dependencies. + +### Patch Changes + +- [#1094](https://github.com/codama-idl/codama/pull/1094) [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Fix `validateCodamaVersion` to compare the document's version against the Codama spec version (`CODAMA_VERSION`) instead of the npm package version, which is an unrelated namespace and caused false mismatches whenever the two drifted apart. The function now accepts any string and narrows it to `CodamaVersion` on success, rejects unparsable versions, and no longer special-cases 0.x versions. The `CODAMA_ERROR__VERSION_MISMATCH` message is reworded accordingly. +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835)]: + - @codama/node-types@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/errors/package.json b/packages/errors/package.json index babda4e04..5b6df7d7c 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@codama/errors", - "version": "1.10.2", + "version": "1.11.0", "description": "Error management for Codama", "keywords": [ "framework", diff --git a/packages/fragments/package.json b/packages/fragments/package.json index 4dc7f536d..7900fd2e7 100644 --- a/packages/fragments/package.json +++ b/packages/fragments/package.json @@ -1,6 +1,6 @@ { "name": "@codama/fragments", - "version": "0.1.5", + "version": "1.0.0", "description": "Composable code-generation fragments and language-aware import maps for Codama renderers", "keywords": [ "codama", diff --git a/packages/library/CHANGELOG.md b/packages/library/CHANGELOG.md index 9abe890a5..0405a430d 100644 --- a/packages/library/CHANGELOG.md +++ b/packages/library/CHANGELOG.md @@ -1,5 +1,17 @@ # codama +## 1.11.0 + +### Patch Changes + +- [#1094](https://github.com/codama-idl/codama/pull/1094) [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Fix `validateCodamaVersion` to compare the document's version against the Codama spec version (`CODAMA_VERSION`) instead of the npm package version, which is an unrelated namespace and caused false mismatches whenever the two drifted apart. The function now accepts any string and narrows it to `CodamaVersion` on success, rejects unparsable versions, and no longer special-cases 0.x versions. The `CODAMA_ERROR__VERSION_MISMATCH` message is reworded accordingly. +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`362f618`](https://github.com/codama-idl/codama/commit/362f618127d6642b3ec09d3016cb801629b2aa53), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + - @codama/visitors@1.11.0 + - @codama/cli@1.6.3 + - @codama/validators@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/library/package.json b/packages/library/package.json index 5cf19f2da..79a53b901 100644 --- a/packages/library/package.json +++ b/packages/library/package.json @@ -1,6 +1,6 @@ { "name": "codama", - "version": "1.10.2", + "version": "1.11.0", "description": "A Solana framework for building standardised programs", "keywords": [ "code generation", diff --git a/packages/node-types/CHANGELOG.md b/packages/node-types/CHANGELOG.md index ab45ff748..d24cf57eb 100644 --- a/packages/node-types/CHANGELOG.md +++ b/packages/node-types/CHANGELOG.md @@ -1,5 +1,15 @@ # @codama/node-types +## 1.11.0 + +### Patch Changes + +- [#1090](https://github.com/codama-idl/codama/pull/1090) [`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Update the generated node types and constructors to `@codama/spec@1.9.1`. Generated docblocks now carry the enriched spec documentation (strategy walkthroughs with buffer diagrams for the offset type nodes, serialisation caveats, and worked examples), the `CodamaVersion` type moves from `'1.8.0'` to `'1.9.1'`, and new documents created via `rootNode()` are stamped with version `1.9.1`. + +- [#1093](https://github.com/codama-idl/codama/pull/1093) [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Widen the `CodamaVersion` type from the exact pinned literal (`'1.9.1'`) to a major-pinned template literal (`1.${number}.${number}`), so any document of the current spec major type-checks as a `RootNode` rather than only documents carrying the exact pinned version. Add a `getCodamaVersionMajor(version)` helper to `@codama/nodes` that defensively extracts the major from an arbitrary version string, returning `null` when it cannot be parsed. + +- [#1099](https://github.com/codama-idl/codama/pull/1099) [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Bump the generated `CODAMA_VERSION` to 1.9.2 and refresh the generated documentation from the latest spec. + ## 1.10.2 ## 1.10.1 diff --git a/packages/node-types/package.json b/packages/node-types/package.json index 210efdda5..eef90983e 100644 --- a/packages/node-types/package.json +++ b/packages/node-types/package.json @@ -1,6 +1,6 @@ { "name": "@codama/node-types", - "version": "1.10.2", + "version": "1.11.0", "description": "Node specifications for the Codama standard", "keywords": [ "framework", diff --git a/packages/nodes-from-anchor/CHANGELOG.md b/packages/nodes-from-anchor/CHANGELOG.md index a1e9fbab2..0e1bb067d 100644 --- a/packages/nodes-from-anchor/CHANGELOG.md +++ b/packages/nodes-from-anchor/CHANGELOG.md @@ -1,5 +1,14 @@ # @codama/nodes-from-anchor +## 1.5.6 + +### Patch Changes + +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`362f618`](https://github.com/codama-idl/codama/commit/362f618127d6642b3ec09d3016cb801629b2aa53), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + - @codama/visitors@1.11.0 + ## 1.5.5 ### Patch Changes diff --git a/packages/nodes-from-anchor/package.json b/packages/nodes-from-anchor/package.json index 5999206b2..1877cfeed 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.5.5", + "version": "1.5.6", "description": "Node specifications and helpers for the Codama standard", "keywords": [ "framework", diff --git a/packages/nodes/CHANGELOG.md b/packages/nodes/CHANGELOG.md index 01eda2316..c649c1311 100644 --- a/packages/nodes/CHANGELOG.md +++ b/packages/nodes/CHANGELOG.md @@ -1,5 +1,18 @@ # @codama/nodes +## 1.11.0 + +### Patch Changes + +- [#1090](https://github.com/codama-idl/codama/pull/1090) [`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Update the generated node types and constructors to `@codama/spec@1.9.1`. Generated docblocks now carry the enriched spec documentation (strategy walkthroughs with buffer diagrams for the offset type nodes, serialisation caveats, and worked examples), the `CodamaVersion` type moves from `'1.8.0'` to `'1.9.1'`, and new documents created via `rootNode()` are stamped with version `1.9.1`. + +- [#1093](https://github.com/codama-idl/codama/pull/1093) [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Widen the `CodamaVersion` type from the exact pinned literal (`'1.9.1'`) to a major-pinned template literal (`1.${number}.${number}`), so any document of the current spec major type-checks as a `RootNode` rather than only documents carrying the exact pinned version. Add a `getCodamaVersionMajor(version)` helper to `@codama/nodes` that defensively extracts the major from an arbitrary version string, returning `null` when it cannot be parsed. + +- [#1099](https://github.com/codama-idl/codama/pull/1099) [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Bump the generated `CODAMA_VERSION` to 1.9.2 and refresh the generated documentation from the latest spec. +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/node-types@1.11.0 + - @codama/errors@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/nodes/package.json b/packages/nodes/package.json index 861520331..2d5db6660 100644 --- a/packages/nodes/package.json +++ b/packages/nodes/package.json @@ -1,6 +1,6 @@ { "name": "@codama/nodes", - "version": "1.10.2", + "version": "1.11.0", "description": "Node specifications and helpers for the Codama standard", "keywords": [ "framework", diff --git a/packages/renderers-core/CHANGELOG.md b/packages/renderers-core/CHANGELOG.md index c1868d269..5da669a60 100644 --- a/packages/renderers-core/CHANGELOG.md +++ b/packages/renderers-core/CHANGELOG.md @@ -1,5 +1,15 @@ # @codama/renderers-core +## 1.4.1 + +### Patch Changes + +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e), [`b81b87d`](https://github.com/codama-idl/codama/commit/b81b87d32f021ed12f96b9866da119acbd77c10d)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + - @codama/fragments@1.0.0 + - @codama/visitors-core@1.11.0 + ## 1.4.0 ### Minor Changes diff --git a/packages/renderers-core/package.json b/packages/renderers-core/package.json index 6a0f59209..6bdead51d 100644 --- a/packages/renderers-core/package.json +++ b/packages/renderers-core/package.json @@ -1,6 +1,6 @@ { "name": "@codama/renderers-core", - "version": "1.4.0", + "version": "1.4.1", "description": "Core types and helpers for Codama renderers to use", "keywords": [ "framework", diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 3814fca60..af3140508 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -1,6 +1,6 @@ { "name": "@codama/upgrade", - "version": "0.0.0", + "version": "1.0.0", "description": "Upgrade Codama IDLs to the latest major version of the standard", "keywords": [ "framework", diff --git a/packages/validators/CHANGELOG.md b/packages/validators/CHANGELOG.md index 35851095a..2ce8f792e 100644 --- a/packages/validators/CHANGELOG.md +++ b/packages/validators/CHANGELOG.md @@ -1,5 +1,14 @@ # @codama/validators +## 1.11.0 + +### Patch Changes + +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + - @codama/visitors-core@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/validators/package.json b/packages/validators/package.json index 42de98556..5b064654c 100644 --- a/packages/validators/package.json +++ b/packages/validators/package.json @@ -1,6 +1,6 @@ { "name": "@codama/validators", - "version": "1.10.2", + "version": "1.11.0", "description": "Validator visitors for the Codama framework", "keywords": [ "framework", diff --git a/packages/visitors-core/CHANGELOG.md b/packages/visitors-core/CHANGELOG.md index 5830df0e8..3bd83b575 100644 --- a/packages/visitors-core/CHANGELOG.md +++ b/packages/visitors-core/CHANGELOG.md @@ -1,5 +1,13 @@ # @codama/visitors-core +## 1.11.0 + +### Patch Changes + +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/visitors-core/package.json b/packages/visitors-core/package.json index 04d2c2909..8dcb16655 100644 --- a/packages/visitors-core/package.json +++ b/packages/visitors-core/package.json @@ -1,6 +1,6 @@ { "name": "@codama/visitors-core", - "version": "1.10.2", + "version": "1.11.0", "description": "Core visitors for the Codama framework", "keywords": [ "framework", diff --git a/packages/visitors/CHANGELOG.md b/packages/visitors/CHANGELOG.md index 36c3aadfa..58c9b0c22 100644 --- a/packages/visitors/CHANGELOG.md +++ b/packages/visitors/CHANGELOG.md @@ -1,5 +1,18 @@ # @codama/visitors +## 1.11.0 + +### Minor Changes + +- [#1096](https://github.com/codama-idl/codama/pull/1096) [`362f618`](https://github.com/codama-idl/codama/commit/362f618127d6642b3ec09d3016cb801629b2aa53) Thanks [@lorisleiva](https://github.com/lorisleiva)! - Add `checkCodamaVersionVisitor`. It checks the version of the visited Codama IDL against the Codama spec version supported by the installed packages, throwing a `CODAMA_ERROR__VERSION_MISMATCH` error when the majors differ. It is mainly useful at IDL-ingestion boundaries that bypass `createFromRoot`, such as a `before` visitor in a Codama CLI config. + +### Patch Changes + +- Updated dependencies [[`fa4a453`](https://github.com/codama-idl/codama/commit/fa4a45315028a9cb125ebaf31695df82a6ffc1c6), [`abefbeb`](https://github.com/codama-idl/codama/commit/abefbeb3ae369b01a46794ca3824a23391548040), [`55b9ede`](https://github.com/codama-idl/codama/commit/55b9edef01767a29d7ebeeeaed3bd75610150e28), [`dabfe42`](https://github.com/codama-idl/codama/commit/dabfe42211380aa16109058142dec6b21ced3835), [`b418a9e`](https://github.com/codama-idl/codama/commit/b418a9e19b0b15a3dc1c79edb246d78694d6310e)]: + - @codama/nodes@1.11.0 + - @codama/errors@1.11.0 + - @codama/visitors-core@1.11.0 + ## 1.10.2 ### Patch Changes diff --git a/packages/visitors/package.json b/packages/visitors/package.json index 9cb05e24a..448abe57f 100644 --- a/packages/visitors/package.json +++ b/packages/visitors/package.json @@ -1,6 +1,6 @@ { "name": "@codama/visitors", - "version": "1.10.2", + "version": "1.11.0", "description": "All visitors for the Codama framework", "keywords": [ "framework",