Releases: p2pderivatives/cfd-core
Releases · p2pderivatives/cfd-core
Release v0.3.2
Changes in this Release:
- feat: support BIP86
- fix: output descriptor parser for BIP341
- feat: update libwally-core
- fix: miniscript thresh
- feat: add simple unblind API
- feat: add pegout address API
- feat: add bitcoin block API
- feat: add SetTxInSequence
- feat: elements OP_SUCCESSx check.
- feat: add endian support API
- refactor: add/remove API
- fix: calculate 0-amount blinding size.
- fix: raw descriptor on elements.
- fix: calculate pegin fee.
- add txoutproof size
- rename fedpegScript to claimScript (mistake)
- fix: operator logic.
- fix: log level check
- fix: create P2SH-P2WPKH pegout descriptor
- fix: parse coinbase scriptsig
- fix: convert pk descriptor on taproot.
- fix: warning
- test: fix codescan
- style: clang-format 12
- doc: add see (bitcoin block source code)
Release v0.3.1
Changes in this Release:
- feat: support taproot output descriptor.
- feat: add scripttree valid api
- feat: add tolower API
- feat: support SIGHASH_RANGEPROOF
- fix: set pegin & issuance flag on single txin format.
- fix: support c++20 (change logger)
- fix: support cmake 3.20
- fix: sighashtype string
- fix: rename root hash to base hash.
- doc: add version. update README.md
Release v0.3.0
Changes in this Release:
- feat: taproot support
- get taproot sighash
- bech32m address
- taproot script tree & tapscript
- feat: psbt(v0) support
- feat: Add optimized batch function for computing schnorr sig point
- feat: add operator API (HashUtil, ScriptBuilder, etc.)
- feat: add ripemd160 API
- feat: change cpp version option
- feat: upgrade libwally-core 0.8.2
- fix: minimum ct size.
- fix: add amount balance check on confidential transaction's blinding.
- fix: warning on GCC9
- doc: update README.md
- doc: convert header file comments to english
- test: guard macos-11.0 (because github actions often do not work or later work.)
Release v0.2.2
Changes in this Release:
- feat: arm build support (for Apple Silicon(M1))
- feat: change googletest (for CMake 3.9 or later)
- refactor: update script
Release v0.2.1
Changes in this Release:
- feat: output blinder
- test: fix runner version, add macos-11.0
Release v0.2.0
Changes in this Release:
- update libwally-core version
- feat: update schnorr signature and add ECDSA adaptor signatures
- feat: add key operation API.
- feat: add bytedata API
- fix: calc rangeproof on estimate fee
- fix: calculate elements txin size
- fix: reuse blinded txout's rangeproof size
- fix: GetExtkey's Information path on root path.
- fix: guard std::string::append (append indent)
- fix: update miniscript
- fix: rpath build target
- fix: remove lockfile
- fix: update add-path (modify github actions)
- test: add code scan