0.5.0-alpha.2
Pre-release
Pre-release
satran004
released this
01 Jun 16:01
·
270 commits
to master
since this release
Key Features
- New High-level api (QuickTx)
- Koios Java Client 1.17.2
- 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
- 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