Skip to content

0.5.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@satran004 satran004 released this 01 Jun 16:01
· 270 commits to master since this release
3a6eac6

Key Features

  1. New High-level api (QuickTx)
  2. Koios Java Client 1.17.2
  3. New methods in backend api

Quick Tx examples: https://github.com/bloxbean/cardano-client-examples/tree/0.5.0/src/test/java/com/bloxbean/cardano/client/example/quicktx

Dependency

<dependency>
            <groupId>com.bloxbean.cardano</groupId>
            <artifactId>cardano-client-lib</artifactId>
            <version>0.5.0-alpha.2</version>
</dependency>

Breaking Changes

  1. Package rename

Plutus specific serialization classes are moved from com.bloxbean.cardano.client.transaction.spec.* to com.bloxbean.cardano.client.plutus.spec.* package in plutus sub-module.

Other classes/packages

Existing New
com.bloxbean.cardano.client.backend.model.EvaluationResult com.bloxbean.cardano.client.api.model.EvaluationResult
com.bloxbean.cardano.client.transaction.util.ScriptDataHashGenerator com.bloxbean.cardano.client.plutus.util.ScriptDataHashGenerator
com.bloxbean.cardano.client.transaction.spec.NetworkId com.bloxbean.cardano.client.spec.NetworkId
com.bloxbean.cardano.client.transaction.util.CborSerializationUtil com.bloxbean.cardano.client.common.cbor.CborSerializationUtil
com.bloxbean.cardano.client.transaction.spec.script.Script com.bloxbean.cardano.client.spec.Script
com.bloxbean.cardano.client.util.AssetUtil com.bloxbean.cardano.client.api.util.AssetUtil

What's Changed

  • New high-level api module (QuickTx) by @satran004 in #248
  • Added ability to serialise plutus data to byte array by @matiwinnetou in #221
  • Fix(#223): Added support for Optional types by @satran004 in #225
  • Fix insufficient collateral due to new inputs in change adjustment calculation in balanceTx by @satran004 in #226
  • This change helps to make API more fluid. by @matiwinnetou in #228
  • Fix (#229): Change key sort comparator to compare unsigned bytes and re… by @satran004 in #230
  • Alignment with Koios Java Client 1.17.1 + New Get Transactions API by @edridudi in #236
  • refactor(address): Rename getPaymentKeyHash & getDelegationHash metho… by @satran004 in #237
  • reafactor(core) : #224 Split core module into spec, plutus, coinselec… by @satran004 in #242
  • Move remaining plutus classes to plutus module and remove deprecated classes by @satran004 in #245
  • feat(address) : #243 Create shelley address from credentials. by @satran004 in #244
  • feat(backend-api): #238 getTxOutput(tx,index) in UtxoServicr, UtxoSup… by @satran004 in #241
  • Koios Java Client Alignment with 1.17.2 + Tx UTxOs retrieval Bugfix by @edridudi in #246

Full Changelog: v0.4.3...v0.5.0-alpha.2