Releases: nervosnetwork/ckb-sdk-go
Releases · nervosnetwork/ckb-sdk-go
v2.2.0
What's Changed
- chore: format code by @shaojunda in #192
- Fix: last elem in offchancell skipped by @code-monad in #193
- fix: TransactionWithStatus Marshal/UnMarshal with rejected/unknown tx by @shaojunda in #195
- fix: consume off chain cell bug by @shaojunda in #196
- updates for ckb-light-client rpc by @code-monad in #198
- chore: using mocking to test lightclient by @code-monad in #199
- feat: adding support for get block rpcs
with_cycles
andverbosity0
version by @code-monad in #200 - feat: support indexer search mode in SearchKey by @code-monad in #202
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Supporting nil target in GetFeeRateStatics by @code-monad in #186
- chore: format code by @shaojunda in #188
- chore: update script generation statement on README by @shaojunda in #187
- Fix indexer search key filter json encode error by @code-monad in #190
Full Changelog: v2.1.0...v2.1.1
2.1.0
What's Changed
Repository change
branch v2
is now default branch, and all developer should use
github.com/nervosnetwork/ckb-sdk-go/v2
instead of github.com/nervosnetwork/ckb-sdk-go
.
A quick migration command is:
find . -type f -name '*.go' \
-exec \
sed -i -e 's,github.com/nervosnetwork/ckb-sdk-go,github.com/nervosnetwork/ckb-sdk-go/v2,g' {} \;
Fix and features
- feat: refactor
SystemScriptCell
by @fjchen7 in #156 - feat: refactor utility function and reorganize package by @fjchen7 in #158
- fix: support indexer RPC in ckb node by @fjchen7 in #163
- feat: support mercury RPC
get_balance
extra by @fjchen7 in #167 - feat: support light client RPC by @fjchen7 in #169
- feat: support omnilock by @fjchen7 in #170
- chore: add case for getting rejected tx by @fjchen7 in #176
- Add RPC method
EstimateCycles
by @fjchen7 in #174 - feat: Support using OffChain Cell to build tx by @code-monad in #177
- chore: updates doc/examples about CKB-Indexer RPC by @code-monad in #179
- feat: support RPC:
get_fee_rate_statics
by @code-monad in #180 - feat: upgrade
get_transaction
to be compatible with ckb 0.106 by @code-monad in #181 - V2 prepared by @code-monad in #183
New Contributors
- @code-monad made their first contribution in #177
Full Changelog: v2.0.2...v2.0.3
2.0.2
2.0.1
2.0.0
2.0.0 is a refactored ckb-sdk-go 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
, andTransactionSigner
. - Clean some utils classes and unused classes.
Related PRs:#137, #138, #139, #140, #141, #142, #143, #144.
For migration from earlier release please refer to migration doc.