From d996d9ed2e45f9256518b58ce13e1bf3bd741926 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 7 Oct 2026 18:34:13 +0000 Subject: [PATCH] ci(changesets): version packages --- .changeset/plutus-data-presets.md | 11 ----------- packages/aiken-uplc/CHANGELOG.md | 7 +++++++ packages/aiken-uplc/package.json | 2 +- packages/evolution-devnet/CHANGELOG.md | 9 +++++++++ packages/evolution-devnet/package.json | 2 +- packages/evolution/CHANGELOG.md | 12 ++++++++++++ packages/evolution/package.json | 2 +- packages/scalus-uplc/CHANGELOG.md | 7 +++++++ packages/scalus-uplc/package.json | 2 +- 9 files changed, 39 insertions(+), 15 deletions(-) delete mode 100644 .changeset/plutus-data-presets.md diff --git a/.changeset/plutus-data-presets.md b/.changeset/plutus-data-presets.md deleted file mode 100644 index bba9f052..00000000 --- a/.changeset/plutus-data-presets.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@evolution-sdk/evolution": minor ---- - -The new `CBOR.PLUTUS_DATA_OPTIONS` preset encodes Plutus data in the layout the node writes. It writes non-empty lists and constructor fields with indefinite length, maps with definite length, the empty list as `80`, and the empty map as `a0`. - -`UPLC.applyParamsToScript` and `UPLC.dataConstant` now encode parameters with `PLUTUS_DATA_OPTIONS` by default, so a map parameter gives the same bytes and script hash as `aiken blueprint apply`. Before, a map parameter became a list of pairs, which is a different value and gives a different script hash. Scripts applied with map parameters therefore get a new hash. - -`CBOR.AIKEN_DEFAULT_OPTIONS` now matches Aiken `cbor.serialise()`, which writes `Pairs` as a definite map, and is deprecated in favor of `PLUTUS_DATA_OPTIONS`. The new `CBOR.CML_DATA_DEFINITE_OPTIONS` writes lists and maps with definite length, like CML `PlutusData.to_cbor_hex()`. `CBOR.CARDANO_NODE_DATA_OPTIONS` is deprecated in favor of it, since the node does not write that layout. - -The default for `Data` encoding stays `CBOR.CML_DATA_DEFAULT_OPTIONS`, and transaction encoding is unchanged. diff --git a/packages/aiken-uplc/CHANGELOG.md b/packages/aiken-uplc/CHANGELOG.md index 328727af..71f25b14 100644 --- a/packages/aiken-uplc/CHANGELOG.md +++ b/packages/aiken-uplc/CHANGELOG.md @@ -1,5 +1,12 @@ # @evolution-sdk/aiken-uplc +## 2.0.20 + +### Patch Changes + +- Updated dependencies [[`b1770ea`](https://github.com/IntersectMBO/evolution-sdk/commit/b1770ea7931b180337c996db7326c2073093c85a)]: + - @evolution-sdk/evolution@0.6.0 + ## 2.0.19 ### Patch Changes diff --git a/packages/aiken-uplc/package.json b/packages/aiken-uplc/package.json index 5e5ac3f6..3d2fd636 100644 --- a/packages/aiken-uplc/package.json +++ b/packages/aiken-uplc/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/aiken-uplc", - "version": "2.0.19", + "version": "2.0.20", "description": "Aiken UPLC evaluator for Evolution SDK with WASM-based local script evaluation", "type": "module", "main": "./dist/index.js", diff --git a/packages/evolution-devnet/CHANGELOG.md b/packages/evolution-devnet/CHANGELOG.md index db845b2d..1ccc5bff 100644 --- a/packages/evolution-devnet/CHANGELOG.md +++ b/packages/evolution-devnet/CHANGELOG.md @@ -1,5 +1,14 @@ # @evolution-sdk/devnet +## 3.0.21 + +### Patch Changes + +- Updated dependencies [[`b1770ea`](https://github.com/IntersectMBO/evolution-sdk/commit/b1770ea7931b180337c996db7326c2073093c85a)]: + - @evolution-sdk/evolution@0.6.0 + - @evolution-sdk/aiken-uplc@2.0.20 + - @evolution-sdk/scalus-uplc@2.0.20 + ## 3.0.20 ### Patch Changes diff --git a/packages/evolution-devnet/package.json b/packages/evolution-devnet/package.json index 894b4930..dfb59e51 100644 --- a/packages/evolution-devnet/package.json +++ b/packages/evolution-devnet/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/devnet", - "version": "3.0.20", + "version": "3.0.21", "description": "Local Cardano devnet for testing and development with Docker", "type": "module", "main": "./dist/index.js", diff --git a/packages/evolution/CHANGELOG.md b/packages/evolution/CHANGELOG.md index 0b55dd0d..1f70fa7f 100644 --- a/packages/evolution/CHANGELOG.md +++ b/packages/evolution/CHANGELOG.md @@ -1,5 +1,17 @@ # @evolution-sdk/evolution +## 0.6.0 + +### Minor Changes + +- [#606](https://github.com/IntersectMBO/evolution-sdk/pull/606) [`b1770ea`](https://github.com/IntersectMBO/evolution-sdk/commit/b1770ea7931b180337c996db7326c2073093c85a) Thanks [@solidsnakedev](https://github.com/solidsnakedev)! - The new `CBOR.PLUTUS_DATA_OPTIONS` preset encodes Plutus data in the layout the node writes. It writes non-empty lists and constructor fields with indefinite length, maps with definite length, the empty list as `80`, and the empty map as `a0`. + + `UPLC.applyParamsToScript` and `UPLC.dataConstant` now encode parameters with `PLUTUS_DATA_OPTIONS` by default, so a map parameter gives the same bytes and script hash as `aiken blueprint apply`. Before, a map parameter became a list of pairs, which is a different value and gives a different script hash. Scripts applied with map parameters therefore get a new hash. + + `CBOR.AIKEN_DEFAULT_OPTIONS` now matches Aiken `cbor.serialise()`, which writes `Pairs` as a definite map, and is deprecated in favor of `PLUTUS_DATA_OPTIONS`. The new `CBOR.CML_DATA_DEFINITE_OPTIONS` writes lists and maps with definite length, like CML `PlutusData.to_cbor_hex()`. `CBOR.CARDANO_NODE_DATA_OPTIONS` is deprecated in favor of it, since the node does not write that layout. + + The default for `Data` encoding stays `CBOR.CML_DATA_DEFAULT_OPTIONS`, and transaction encoding is unchanged. + ## 0.5.19 ### Patch Changes diff --git a/packages/evolution/package.json b/packages/evolution/package.json index c406b2b2..8def926b 100644 --- a/packages/evolution/package.json +++ b/packages/evolution/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/evolution", - "version": "0.5.19", + "version": "0.6.0", "description": "A modern TypeScript SDK for Cardano blockchain development", "type": "module", "main": "./dist/index.js", diff --git a/packages/scalus-uplc/CHANGELOG.md b/packages/scalus-uplc/CHANGELOG.md index d4451a26..bfc63541 100644 --- a/packages/scalus-uplc/CHANGELOG.md +++ b/packages/scalus-uplc/CHANGELOG.md @@ -1,5 +1,12 @@ # @evolution-sdk/scalus-uplc +## 2.0.20 + +### Patch Changes + +- Updated dependencies [[`b1770ea`](https://github.com/IntersectMBO/evolution-sdk/commit/b1770ea7931b180337c996db7326c2073093c85a)]: + - @evolution-sdk/evolution@0.6.0 + ## 2.0.19 ### Patch Changes diff --git a/packages/scalus-uplc/package.json b/packages/scalus-uplc/package.json index 3b77e619..35c8ded9 100644 --- a/packages/scalus-uplc/package.json +++ b/packages/scalus-uplc/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/scalus-uplc", - "version": "2.0.19", + "version": "2.0.20", "description": "Scalus UPLC evaluator adapter for Evolution SDK", "type": "module", "main": "./dist/index.js",