Releases: Python-Cardano/pycardano
Releases · Python-Cardano/pycardano
v0.14.0
v0.13.2
What's Changed
- Make plutus version detection more robust by @nielstron in #436
- Keep the order of keys in cost models by @cffls in #435
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- Added IndefiniteDecoder for round trip plutusdata serialization by @theeldermillenial in #431
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Add Certificate types for staking and voting delegation by @gszabo in #401
- Add path to Ogmios v6 backend by @theeldermillenial in #398
- Plomin deser by @cffls in #420
- Add Conway Certificates by @tacmota in #417
- Fix a few certificates by @cffls in #423
- Governance actions by @cffls in #425
- blockfrost Backend _get_script patches by @while0x1 in #428
- fix: use OrderedSet or List for pool_owners by @KINGH242 in #430
New Contributors
Full Changelog: v0.12.3...v0.13.0
v0.12.3
What's Changed
- Removed extra fee buffer by @theeldermillenial in #404
- generalize plutus scripts by @tacmota in #396
- Add unit tests to transaction.py by @tacmota in #406
- Bump up node version and simplify scripts by @cffls in #407
- Add more tests for serialization by @tacmota in #409
- Add tests for address and key by @tacmota in #410
- Skip collateral return if it is too small by @cffls in #411
- fix type check in deserialization of tx witness (#414) by @nullhashpixel in #415
- add more examples scripts by @Godspeed-exe in #399
New Contributors
- @nullhashpixel made their first contribution in #415
- @Godspeed-exe made their first contribution in #399
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- Fix StakeRegistration deser by @cffls in #380
- Fix ogmios v6 backend / plutusv3 by @nielstron in #383
- Fix failure to report blockfrost error when cbor decode fails by @kieransimkin in #386
- Fix witness deser by @cffls in #385
- Methods to add certificate scripts for smart staking by @SCMusson in #388
- ExtendedSigningKey from hd wallet: use key type from class by @gszabo in #400
- Fix min amount for collateral return by @cffls in #403
New Contributors
- @kieransimkin made their first contribution in #386
- @SCMusson made their first contribution in #388
- @gszabo made their first contribution in #400
Full Changelog: v0.12.0...v0.12.2
v0.12.0
This release fully supports Chang hardfork.
Major changes
OgmiosChainContext
will now be only compatible with Ogmios v6+, underlying class being OgmiosV6ChainContext. For backward support, OgmiosV5ChainContext could be used along with Ogmios v5, but the support will be limited in the future.- Redeemers will be serialized in a map instead of a list by default. The redeemers could be still serialized as a list by setting
use_redeemer_map
toFalse
in a txbuilder.
What's Changed
- Added RawPlutusData to PlutusData primitive types by @theeldermillenial in #363
- Disable state logging in build_and_sign by @cffls in #367
- Improve example flow chart by @tacmota in #370
- Automatically reduce 0 and empty multiassets by @nielstron in #372
- Blockfrost for chang by @cffls in #373
- Fix Redeemer Deserialization Issue by @bhatt-deep in #374
- Make vkey witnesses None when empty by @theeldermillenial in #377
- Fixed transaction imbalance when burning assets from the same policy by @xxAVOGADROxx in #376
- Chang support by @nielstron in #371
New Contributors
- @tacmota made their first contribution in #370
- @xxAVOGADROxx made their first contribution in #376
Full Changelog: v0.11.1...v0.12.0
v0.11.1
v0.11.0
What's Changed
- Make deserializing exception more descriptive by @cffls in #288
- Fix plutus script deserialization by @theeldermillenial in #293
- Add support for asset fingerprint (CIP14) by @theeldermillenial in #294
- Fix transaction submission example by @nielstron in #296
- Bump pytest from 7.4.2 to 7.4.4 by @dependabot in #291
- Bump frozendict from 2.3.8 to 2.4.0 by @dependabot in #290
- Bump pytest-xdist from 3.3.1 to 3.5.0 by @dependabot in #284
- Support to/from json raw plutus data by @nielstron in #300
- Cardano cli chain context by @KINGH242 in #274
- Fix the printing of RawPlutusData by @nielstron in #301
- Add test cases and fix inlineDatum fetching for the Cardano CLI Backend by @nielstron in #303
- Accept empty values for restoration by @nielstron in #306
- Enable adding scripts with redeemers for withdrawals by @nielstron in #308
- Perform math.ceil for fee computation by @nielstron in #313
- Add a fee buffer to the transaction builder by @nielstron in #315
- Rename the reward redeemer tag to withdrawal by @nielstron in #312
- Use Fraction for protocol parameters by @nielstron in #314
- Fix crucial references to withdrawal by @nielstron in #316
- Pool certificates by @KINGH242 in #321
- Allow subtracting assets if not existing before by @nielstron in #317
- Fix/disallow attach inline datum by @nielstron in #325
- Test for correctness of the supplied script by @nielstron in #322
- Consider all_scripts for smartness of transaction by @nielstron in #323
- Add transaction builder with metadata example by @B3nac in #327
- Correct variable name and Address input in docs example by @B3nac in #328
- Fix coinselection by @nielstron in #329
- Add some docs on the datum deserialization by @nielstron in #333
- Fix codecov by @cffls in #334
- Add boundary check for asset value by @cffls in #338
- Update node version for integration tests by @cffls in #345
- Handle utxoCostPerByte vs coinsPerUtxoByte in cardano-cli chain context protocol params by @KINGH242 in #351
- State logger by @cffls in #352
- [bugfix] Set network value to 'mainnet' in blockfrost if only mainnet api url is provided by @cffls in #353
- Update dependencies by @cffls in #355
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add utxo and datum cache in Ogmios context by @cffls in #237
- Fix parsing of multiple asset that has an empty asset name in Ogmios by @cffls in #238
- More ogmios context optimizations by @cffls in #249
- Fix kupo plutusv2 script from kupo by @nielstron in #253
- [Bug fix] Allow minting script to be added without redeemer by @cffls in #257
- Ogmios v5.6.0 by @cffls in #265
- Implement new default constr ID by @nielstron in #262
- Fix reference scripts fetched from ogmios by @nielstron in #254
- bugfix: fixed incorrect bytestring encoding PlutusData by @theeldermillenial in #269
- Added extended signing key support for cip8 by @theeldermillenial in #273
- Use potential inputs to satisfy collateral amount by @nielstron in #275
- Fix: negative minted amount is also requested by @nielstron in #264
- Reconstructable deterministic constrids by @nielstron in #272
- Added support for
ByteString
in_restore_typed_primitive
by @theeldermillenial in #279
New Contributors
- @theeldermillenial made their first contribution in #269
Full Changelog: v0.9.0...v0.10.0