diff --git a/.changeset/yummy-shoes-double.md b/.changeset/yummy-shoes-double.md deleted file mode 100644 index 398cf84f..00000000 --- a/.changeset/yummy-shoes-double.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -"@evolution-sdk/evolution": patch ---- - -Add `attachMetadata()` operation to TransactionBuilder for attaching transaction metadata according to CIP-10 standard. - -**Changes:** -- Added `attachMetadata()` method to attach metadata with custom labels -- Metadata labels are now bigint (unbounded positive integers) supporting CIP-20 messages (label 674) and custom labels -- Automatic computation of auxiliaryDataHash in transaction body when metadata is present -- Proper fee calculation accounting for auxiliary data size -- TransactionMetadatum refactored to simple union type: `string | bigint | Uint8Array | Map | Array` -- Added `NonNegativeInteger` schema to Numeric module for unbounded non-negative integers - -**Example:** -```typescript -await client - .newTx() - .attachMetadata({ - label: 674n, // CIP-20 message label - metadata: "Hello Cardano!" - }) - .payToAddress({ address, assets }) - .build() - .then(tx => tx.sign().submit()) -``` diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 88f0d276..e37495f0 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,13 @@ # docs +## 0.0.15 + +### Patch Changes + +- Updated dependencies [[`7905507`](https://github.com/IntersectMBO/evolution-sdk/commit/79055076ab31214dc4c7462553484e9c2bcaf22c)]: + - @evolution-sdk/evolution@0.3.8 + - @evolution-sdk/devnet@1.1.8 + ## 0.0.14 ### Patch Changes diff --git a/docs/package.json b/docs/package.json index c047d8ac..57546ed1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.14", + "version": "0.0.15", "private": true, "type": "module", "scripts": { diff --git a/packages/evolution-devnet/CHANGELOG.md b/packages/evolution-devnet/CHANGELOG.md index 52288e96..a721f3a3 100644 --- a/packages/evolution-devnet/CHANGELOG.md +++ b/packages/evolution-devnet/CHANGELOG.md @@ -1,5 +1,12 @@ # @evolution-sdk/devnet +## 1.1.8 + +### Patch Changes + +- Updated dependencies [[`7905507`](https://github.com/IntersectMBO/evolution-sdk/commit/79055076ab31214dc4c7462553484e9c2bcaf22c)]: + - @evolution-sdk/evolution@0.3.8 + ## 1.1.7 ### Patch Changes diff --git a/packages/evolution-devnet/package.json b/packages/evolution-devnet/package.json index 099461ee..6666bf23 100644 --- a/packages/evolution-devnet/package.json +++ b/packages/evolution-devnet/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/devnet", - "version": "1.1.7", + "version": "1.1.8", "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 33ec9120..91c9018b 100644 --- a/packages/evolution/CHANGELOG.md +++ b/packages/evolution/CHANGELOG.md @@ -1,5 +1,33 @@ # @evolution-sdk/evolution +## 0.3.8 + +### Patch Changes + +- [#113](https://github.com/IntersectMBO/evolution-sdk/pull/113) [`7905507`](https://github.com/IntersectMBO/evolution-sdk/commit/79055076ab31214dc4c7462553484e9c2bcaf22c) Thanks [@solidsnakedev](https://github.com/solidsnakedev)! - Add `attachMetadata()` operation to TransactionBuilder for attaching transaction metadata according to CIP-10 standard. + + **Changes:** + - Added `attachMetadata()` method to attach metadata with custom labels + - Metadata labels are now bigint (unbounded positive integers) supporting CIP-20 messages (label 674) and custom labels + - Automatic computation of auxiliaryDataHash in transaction body when metadata is present + - Proper fee calculation accounting for auxiliary data size + - TransactionMetadatum refactored to simple union type: `string | bigint | Uint8Array | Map | Array` + - Added `NonNegativeInteger` schema to Numeric module for unbounded non-negative integers + + **Example:** + + ```typescript + await client + .newTx() + .attachMetadata({ + label: 674n, // CIP-20 message label + metadata: "Hello Cardano!" + }) + .payToAddress({ address, assets }) + .build() + .then((tx) => tx.sign().submit()) + ``` + ## 0.3.7 ### Patch Changes diff --git a/packages/evolution/package.json b/packages/evolution/package.json index 6320c7a8..d1bb18fe 100644 --- a/packages/evolution/package.json +++ b/packages/evolution/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/evolution", - "version": "0.3.7", + "version": "0.3.8", "description": "A modern TypeScript SDK for Cardano blockchain development", "type": "module", "main": "./dist/index.js",