Bump version of bitcoin-primitives to 0.101.0

In preparation for releasing `primitives v0.101.0` bump the version
number, add a changelog entry, update the lock files, and depend on the
new version in all crates that depend on `primitives`.
This commit is contained in:
Tobin C. Harding 2024-09-18 13:50:37 +10:00
parent 175171d339
commit 53d3ab18b9
No known key found for this signature in database
GPG Key ID: 40BF9E4C269D6607
5 changed files with 30 additions and 4 deletions

View File

@ -109,7 +109,7 @@ dependencies = [
[[package]]
name = "bitcoin-primitives"
version = "0.100.0"
version = "0.101.0"
dependencies = [
"arbitrary",
"bincode",

View File

@ -108,7 +108,7 @@ dependencies = [
[[package]]
name = "bitcoin-primitives"
version = "0.100.0"
version = "0.101.0"
dependencies = [
"arbitrary",
"bincode",

View File

@ -31,7 +31,7 @@ hashes = { package = "bitcoin_hashes", version = "0.15.0", default-features = fa
hex = { package = "hex-conservative", version = "0.3.0", default-features = false, features = ["alloc"] }
internals = { package = "bitcoin-internals", version = "0.4.0", features = ["alloc"] }
io = { package = "bitcoin-io", version = "0.2.0", default-features = false, features = ["alloc"] }
primitives = { package = "bitcoin-primitives", version = "0.100.0", default-features = false, features = ["alloc"] }
primitives = { package = "bitcoin-primitives", version = "0.101.0", default-features = false, features = ["alloc"] }
secp256k1 = { version = "0.29.0", default-features = false, features = ["hashes", "alloc"] }
units = { package = "bitcoin-units", version = "0.2.0", default-features = false, features = ["alloc"] }

View File

@ -1,3 +1,29 @@
# 0.101.0 - 2024-11-15
This is the first "real" release of the `primitives` crate, as such it
includes a lot of work. Search GitHub with the following filter to see
all related PRs: `is:pr label:C-primitives merged:<=2024-11-15`
Move the following modules and types from `rust-bitcoin` to `bitcoin-primitives`:
- `block`: `Block`, `Header`, `Version`, `BlockHash`, `WitnessCommitment`, `Validation`, `Checked`, `Unchecked`
- `locktime`: `absolute::LockTime`, `relative::LockTime`
- `merkle_tree`: `TxMerkleNode`, `WitnessMerkleNode`
- `opcodes`: `Opcode`
- `pow`: `CompactTarget`
- `sequence`: `Sequence`
- `taproot`: `TapBranchTag`, `TapLeafHash`, `TapLeafTag`, `TapNodeHash`, `TapTweakHash`, `TapTweakTag`
- `transaction`: `Transaction`, `TxIn`, `TxOut`, `OutPoint`, `Txid`, `Wtxid`, `Version`
- `witness`: `Witness`, `Iter`
And various error types. See re-exports at the crate root and also in `rust-bitcoin` at the crate
root and from the respective module.
We hope to very soon release `primitives 1.0` - please raise any and all issues you come across no
matter how small so we can fix them for the stable release.
Enjoy!
# 0.100.0 - 2024-07-01
* Initial release of the `github.com/rust-bitcoin/rust-bitcoin/primitives` crate as

View File

@ -2,7 +2,7 @@
name = "bitcoin-primitives"
# Arbitrary high version number so as to not clash with the original
# `bitcoin-primitives` crate that we replaced `v0.1.16-alpha`.
version = "0.100.0"
version = "0.101.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"