Releases: dcSpark/cardano-multiplatform-lib
Releases · dcSpark/cardano-multiplatform-lib
6.2.0: Treasury donation support
Support for two new functions in the tx builder:
set_donationfor donating ADA to the treasuryset_current_treasury_valuefor when you need Plutus scripts to refer to the current treasury value
Full Changelog: 6.1.0...6.2.0
6.1.0
What's Changed
- PlutusData::to_cardano_node_format() by @rooooooooob in #357
- Docs: Expand CBOR Tool Interop section by @rooooooooob in #358
- fix: add reg drep required wits by @hadelive in #360
- shelley genesis: support fractional slot length by @ecioppettini in #361
- Shelley genesis use serde json arbitrary precision by @ecioppettini in #363
- fix: use 258 tag for sets by @hadelive in #365
- Introduce set_address by @colll78 in #370
- add wasm functions to get txid for genesis utxos by @SebastienGllmt in #372
New Contributors
Full Changelog: 6.0.1...6.1.0
6.0.1
6.0.0
What's Changed
- feat: add native-script verify function by @hadelive in #332
- Cost models update conway by @rooooooooob in #336
- wasm-bindgen: upgrade to 0.2.87 and remove serde-deserialize feature by @ecioppettini in #335
- Add WASM getters to TransactionUnspentOutput by @rooooooooob in #341
- Add documentation + fix acronym names by @rooooooooob in #339
- Move RawBytesEncoding and standardize use by @rooooooooob in #340
- add serde::Serialize/Deserialize to NetworkInfo by @rooooooooob in #342
- Governance Builders by @rooooooooob in #333
- Fix for coin/deposit merge issue by @rooooooooob in #344
- Remove wasm-bindgen deps from rust by @rooooooooob in #343
- Add support for parsing Shelley genesis blocks by @SebastienGllmt in #331
- Plutus datum CDDL codegen tool by @rooooooooob in #325
- Clarify where data is used in a redeemer by @rooooooooob in #347
- fix: add existing plutus datums and v3 script by @hadelive in #350
- Docs update without plutus by @rooooooooob in #345
- [WIP] Ref script size fee calculation + Ref input support (tx builder) by @rooooooooob in #349
New Contributors
- @hadelive made their first contribution in #332
- @ecioppettini made their first contribution in #335
Full Changelog: 5.3.1...6.0.0
5.3.1
5.3.0
Conway breaking changes
These are breaking changes for Conway (which is not part of Cardano mainnet yet) to update CML to the latest Conway specs
- New Conway.cddl updates by @rooooooooob in #324
Bug fixes
- Babbage Mint handle duplicate format by @rooooooooob in #327
5.2.0
New features
- Replace the auto-generated plutus datum JSON format (generated from cddl-codegen) with a standardized format used by cardano-node (even when used from within other structures)
- Add
preview,preprod, andsanchoto theNetworkInfoutility type
Bug fixes
- Fix Byron block hashes
- Fix parsing of Byron-era Epoch Boundary Blocks
- Fix potential errors when deserialization enums (see dcSpark/cddl-codegen#217)
- Fix string formatting of ipv6 text
- Fix the standalone
hash_transactionutility function to return the right result (the.hash()function on theTransactionBodyitself always worked)
Structure changes
- (rust)
TransactionMetadatummoved fromcml_core::metadatatocml_chain::auxdata::metadata - (rust) return type of
TransactionBody::hash()change from[u8; 32]toTransactionHashstruct
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
- Missing PlutusScript / PlutusScriptWitness API by @rooooooooob in #305
Full Changelog: 5.0.0...5.1.0
5.0.0
Breaking Changes
Renamed BigInt to BigInteger to avoid collisions with the built-in JS type called BigInt by @rooooooooob #302
New features
Bug fixes
- Update ugly JSON schemas for types with non-trivial JS serialization by @rooooooooob in #300
Full Changelog: 4.0.2...5.0.0
4.0.2
What's Changed
- Into bytes instance for const size array-based wrapper types. by @oskin1 in #288
- Lint fixes for new lints in cargo 1.75 by @rooooooooob in #293
- Base/Enterprise/PointerAddress WASM bindings by @rooooooooob in #291
- Missing crypto wasm api by @rooooooooob in #292
- Misc wasm bindings by @rooooooooob in #295
Full Changelog: 4.0.1...4.0.2