Releases: BP-WG/bp-core
Releases · BP-WG/bp-core
BP Core Lib v0.11.0
What's Changed
- Fix validation APIs by @dr-orlovsky in #63
- Ensure absence of panics on scripts >4GB and other consensus-invalid data by @dr-orlovsky in #59
- Separating opret and tapret anchor types by @dr-orlovsky in #69
- API improvements for v0.11 by @dr-orlovsky in #68
- DBC: add nonce accessor for tapret proof by @dr-orlovsky in #70
- Improve APIs from the point of multiple chain support and better determinism for blinding by @dr-orlovsky in #71
- Test WASM builds by @dr-orlovsky in #72
- Add to_outpoint convertor method for seals with defined txid info by @dr-orlovsky in #74
- Fix typos by @xiaolou86 in #75
- Commitment layouts for DBCs by @dr-orlovsky in #76
- Commitment layouts with Vesper by @dr-orlovsky in #78
- Support for new ASCII armoring in dependencies by @dr-orlovsky in #79
- Fix serde serialization of TxPtr by @dr-orlovsky in #80
- Complete BlockHeader consensus encoding by @dr-orlovsky in #82
- Reserve bytes in anchor for the future new types and SPVs by @dr-orlovsky in #81
- Include closing method in anchor by @dr-orlovsky in #85
- Make Anchor consensus-only data (remove txid) by @dr-orlovsky in #84
- Add anchor match operation by @dr-orlovsky in #86
- Refactor ci flow by @yanganto in #89
- Custom serde string serialization for Terminal by @dr-orlovsky in #87
- Fix anchor merge-reveal check for the method by @dr-orlovsky in #88
- Switch to Baid64 encoding for ids by @dr-orlovsky in #97
- Fix build ci job without checkout code by @yanganto in #99
- fix baid58 leftovers by @zoedberg in #100
- Signing abilities: adding necessary types and logic to consensus by @dr-orlovsky in #101
- Update MSRV to 1.76 (due to ascii-armor) by @zoedberg in #104
- Do not keep explicit data on seal close method in DBC anchor by @dr-orlovsky in #105
New Contributors
- @GoodDaisy made their first contribution in #65
- @xiaolou86 made their first contribution in #75
- @yanganto made their first contribution in #89
Full Changelog: v0.10.11...v0.11.0
BP Core Lib v0.10.7
What's Changed
- Add chunking support for Baid58-based SecretSeal string representation by @dr-orlovsky in #51
- Print out Tapret tweaks using Base85 encoding @dr-orlovsky in #51
Full Changelog: v0.10.6...v0.10.7
BP Core Lib v0.10.6
What's Changed
- Update secret seals with new id string representation by @dr-orlovsky in #48
- dbc: update TapretCommitments with new string representation by @dr-orlovsky in https://github.com/BP-
WG/bp-core/pull/49
Full Changelog: v0.10.5...v0.10.6
BP Core Lib v0.10.5
What's Changed
- Update to the new error types from CommitVerify lib by @dr-orlovsky in #45
- Make VarInt to be restricted to u32 in length by @dr-orlovsky in #46
Full Changelog: v0.10.4...v0.10.5
BP Core Lib v0.10.4
What's Changed
- Fix vout-based seal procedures by @dr-orlovsky in #43
Full Changelog: v0.10.3...v0.10.4
BP Core Lib v0.10.3
What's Changed
- Finalizing Bitcoin and BPCore type libraries by @dr-orlovsky in #42
Full Changelog: v0.10.2...v0.10.3
BP Core Lib v0.10.2
What's Changed
- Use new commitment derivations by @dr-orlovsky in #40
Full Changelog: v0.10.1...v0.10.2
BP Core Lib v0.10.1
What's Changed
- Add OP_CODE PUSH_NUM_1 by @crisdut in #36
- Fix for tapret Baid58 decoding by @dr-orlovsky in #39
- Proofs to the standard type library by @dr-orlovsky in #38
Full Changelog: v0.10.0...v0.10.1
BP Core Lib v0.10
What's Changed
- Refactor to use strict types by @dr-orlovsky in #34
- Do not depend on rust-bitcoin and rust-miniscript by @dr-orlovsky in #34
Full Changelog: v0.9.0...v0.10.0
BP Core Lib v0.10 beta 1
What's Changed
- Refactor to use strict types and no rust-bitcoin by @dr-orlovsky in #34
Full Changelog: v0.9.0...v0.10.0-beta.1