Releases: nervosnetwork/ckb-sdk-go
Releases · nervosnetwork/ckb-sdk-go
v2.3.0
What's Changed
- fix:
TransactionWithStatus
Cycle
cant benil
by @code-monad in #203 - feat: 🎸 Add support 2 RPC APIs by @liuck8080 in #204
- doc: Adding README for examples by @code-monad in #206
- feat: Add
time_added_to_pool
by @code-monad in #207 - fix: Properly deserialize ScriptHashType within Script by @ndzik in #208
- fix: use Uint32 for Indexer search limits by @code-monad in #210
- fix link to heading in README by @doitian in #211
- fix another link anchor in README by @doitian in #212
- feat: Adds support for ScriptHashType data2 by @code-monad in #215
- fix: nil type script by @shaojunda in #218
- chore: update readme by @shaojunda in #219
- docs: add docs and examples for signer and builder by @doitian in #214
- Add RPC Support for ckb
v0.109 -> 0.117
by @eval-exec in #221 - fix: make parameter includeTxPool effective in GetLiveCell by @shaojunda in #222
- Fix GenerateEpochs param name should be camelCase by @eval-exec in #223
- Add support to v0.119.0 by @eval-exec in #226
- docs: fix spelling issues by @nnsW3 in #224
New Contributors
- @liuck8080 made their first contribution in #204
- @ndzik made their first contribution in #208
- @doitian made their first contribution in #211
- @eval-exec made their first contribution in #221
- @nnsW3 made their first contribution in #224
Full Changelog: v2.2.0...v2.3.0
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.