From 3c88b395a975c6ad9572d9aea944942dd61476e2 Mon Sep 17 00:00:00 2001 From: fjchen7 Date: Tue, 14 Jun 2022 16:24:21 +0800 Subject: [PATCH] Update CHANGELOG (#563) --- CHANGELOG.md | 56 ++++++++++++++++++++++++++++------------- docs/migration-guide.md | 2 +- 2 files changed, 40 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad65990b5..f4222543f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,50 @@ +# 2.0.0 (2022-06-14) + +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 with 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 less likely need users' changes + +- Molecule serialization in a code-generated way. +- Unify type adapter for Gson serialization. +- More robust test. + +Check [migration-guide.md](./docs/migration-guide.md) for more details. + # 1.0.0 (2022-03-17) -## Breaking Changes - +## Breaking Changes + - feat: Replace Record Id with Outpoint (#534) + # 0.101.3 (2022-01-21) -## 🚀 Features - -- feat: support pw lock signature (#525) +## 🚀 Features + +- feat: support pw lock signature (#525) - feat: support mercury get\_sync\_state RPC API (#522) # 0.101.2 (2021-12-16) -## 🚀 Features - -- feat: add method for legacy address conversion (#514) @fjchen7 - -## 🐛 Bug Fixes - -- fix: improve address validation (#515) @fjchen7 -- fix: fix PR labler not permission (#516) @fjchen7 - -## 🧰 Maintenance - -- chore: fix release github action (#513) @fjchen7 +## 🚀 Features + +- feat: add method for legacy address conversion (#514) @fjchen7 + +## 🐛 Bug Fixes + +- fix: improve address validation (#515) @fjchen7 +- fix: fix PR labler not permission (#516) @fjchen7 + +## 🧰 Maintenance + +- chore: fix release github action (#513) @fjchen7 ## 0.101.1 (2021-12-01) diff --git a/docs/migration-guide.md b/docs/migration-guide.md index 8945597dc..1947d147d 100644 --- a/docs/migration-guide.md +++ b/docs/migration-guide.md @@ -9,7 +9,7 @@ The breaking changes include - Operation support for most common scripts. - Clean some utils classes and unused classes. -Other underlying breaking changes that a possibly transparent to you +Other underlying breaking changes that are possibly transparent to you - Molecule serialization in a code-generated way. - Unify type adapter for Gson serialization.