Skip to content

Releases: nervosnetwork/ckb-sdk-java

3.0.0

06 Jan 07:04
daa6213
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump gson from 2.9.1 to 2.10.1 by @dependabot in #620
  • chore(deps): bump junitVersion from 5.9.0 to 5.9.2 by @dependabot in #621
  • chore(deps): bump junit-platform-runner from 1.9.0 to 1.9.2 by @dependabot in #622
  • chore(deps): bump com.github.johnrengelman.shadow from 6.1.0 to 8.1.1 by @dependabot in #628
  • chore(deps): bump org.slf4j:slf4j-api from 2.0.0 to 2.0.7 by @dependabot in #629
  • chore(deps): bump com.squareup.okhttp3:logging-interceptor from 4.10.0 to 4.11.0 by @dependabot in #636
  • chore(deps): bump com.squareup.okhttp3:okhttp from 4.10.0 to 4.11.0 by @dependabot in #635
  • chore(deps): bump junitVersion from 5.9.2 to 5.9.3 by @dependabot in #638
  • chore(deps): bump org.junit.platform:junit-platform-runner from 1.9.2 to 1.9.3 by @dependabot in #639
  • fix: 🐛 Make dao handler get correct withdraw block hash by @liuck8080 in #642
  • feat: 🎸 Add 2 rpcs: get_transaction_and_witness_proof and other by @liuck8080 in #634
  • chore(deps): bump com.google.guava:guava from 31.1-jre to 32.1.1-jre by @dependabot in #646
  • Update gradle to 7.6 by @liuck8080 in #637
  • test: Use kotest and mockk to mock RPC request by @liuck8080 in #641
  • feat: 🎸 support type id handler by @liuck8080 in #643
  • Merge master into develop by @blckngm in #647
  • Fix type id handler name typo by @blckngm in #648
  • chore(deps): bump org.jetbrains.kotlin.jvm from 1.8.21 to 1.9.0 by @dependabot in #654
  • chore(deps): bump junitVersion from 5.9.0 to 5.10.0 by @dependabot in #657
  • chore(deps): bump org.junit.platform:junit-platform-runner from 1.9.3 to 1.10.0 by @dependabot in #658
  • chore(deps): bump kotestVersion from 5.6.1 to 5.6.2 by @dependabot in #652
  • feat!: ckb 2023 and rpc updates by @blckngm in #650
  • feat: force small change as fee by @blckngm in #649
  • chore: fix README transaction builder example by @blckngm in #660
  • feat: support indexer filter script_len_range by @blckngm in #663
  • fix: value of data2 should be 4 instead of 3 by @blckngm in #664
  • chore(deps): bump org.jetbrains.kotlin.jvm from 1.9.0 to 1.9.10 by @dependabot in #665
  • chore(deps): bump io.mockk:mockk from 1.13.5 to 1.13.7 by @dependabot in #662
  • docs: document script handler and signer by @doitian in #666
  • Add support to v0.119.0 by @eval-exec in #683
  • develop merge master by @eval-exec in #684
  • Prepare release by @doitian in #685
  • Bump ckb-sdk-java to 3.0.0 by @eval-exec in #686

New Contributors

Full Changelog: rc/v2.1.1...rc/v3.0.0

2.1.1

06 Jan 06:55
0c1256e
Compare
Choose a tag to compare

🚀 Features

🧰 Maintenance

📝 Document

  • docs: ✏️ Update CHANGELOG.md to prepare new release (#630) @liuck8080

2.1.0

26 Dec 12:42
c9fb5cc
Compare
Choose a tag to compare

🚀 Features

🧰 Maintenance

📝 Document

1.0.3

19 Oct 08:20
3aad87a
Compare
Choose a tag to compare

🚀 Features

  • feat: filter out pending cell (#603)

2.0.3

15 Jul 06:39
568cbae
Compare
Choose a tag to compare

🚀 Features

  • feat: fix signer test fixture (#575)
  • feat: fix incorrect index at method encodeFullBech32 (#576)

2.0.2

25 Jun 00:50
ccdd15b
Compare
Choose a tag to compare

🚀 Features

  • feat: enhance mercury builder (#570)

2.0.1

16 Jun 08:43
Compare
Choose a tag to compare

🚀 Features

  • feat: make mercury enum public (#566)
  • feat: add more easy-use mercury tool methods (#565)

2.0.0

14 Jun 08:51
3c88b39
Compare
Choose a tag to compare

2.0.0 is a refactored ckb-java-sdk release and brings plenty of BREAKING CHANGES compared with v1.0.* and the earlier releases.

Breaking changes related to user interfaces

  • Type or name change of quite a few fields in RPC type representation.
  • Unified address representation and operation.
  • Transaction signing mechanism by ScriptGroup, ScriptSigner, and TransactionSigner.
  • TransactionBuilder and ScriptHandler for transaction construction by manual.
  • Operation support for most common scripts.
  • Clean some utils classes and unused classes.

Underlying breaking changes that are less likely to need users' changes

  • Molecule serialization in a code-generated way.
  • Unify type adapter for Gson serialization.
  • More robust test.

Check migration-guide.md for more migration help if you are using earlier version.

1.0.2

27 May 02:29
d21c275
Compare
Choose a tag to compare

🚀 Features

  • feat: check address strictly (#550)

1.0.1

06 May 09:49
b10e437
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix: close OK http client (#544)