Bump version of bitcoin-units to 0.2.0

In preparation for releasing `units v0.2.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 `units`.
This commit is contained in:
Tobin C. Harding 2024-08-01 07:56:01 -05:00
parent 148711a4c6
commit 07a529a132
No known key found for this signature in database
GPG Key ID: 40BF9E4C269D6607
6 changed files with 33 additions and 5 deletions

View File

@ -122,7 +122,7 @@ dependencies = [
[[package]] [[package]]
name = "bitcoin-units" name = "bitcoin-units"
version = "0.1.2" version = "0.2.0"
dependencies = [ dependencies = [
"arbitrary", "arbitrary",
"bitcoin-internals", "bitcoin-internals",

View File

@ -121,7 +121,7 @@ dependencies = [
[[package]] [[package]]
name = "bitcoin-units" name = "bitcoin-units"
version = "0.1.2" version = "0.2.0"
dependencies = [ dependencies = [
"arbitrary", "arbitrary",
"bitcoin-internals", "bitcoin-internals",

View File

@ -33,7 +33,7 @@ internals = { package = "bitcoin-internals", version = "0.4.0", features = ["all
io = { package = "bitcoin-io", version = "0.1.1", default-features = false, features = ["alloc"] } io = { package = "bitcoin-io", version = "0.1.1", default-features = false, features = ["alloc"] }
primitives = { package = "bitcoin-primitives", version = "0.100.0", default-features = false, features = ["alloc"] } primitives = { package = "bitcoin-primitives", version = "0.100.0", default-features = false, features = ["alloc"] }
secp256k1 = { version = "0.29.0", default-features = false, features = ["hashes", "alloc"] } secp256k1 = { version = "0.29.0", default-features = false, features = ["hashes", "alloc"] }
units = { package = "bitcoin-units", version = "0.1.0", default-features = false, features = ["alloc"] } units = { package = "bitcoin-units", version = "0.2.0", default-features = false, features = ["alloc"] }
arbitrary = { version = "1", optional = true } arbitrary = { version = "1", optional = true }
base64 = { version = "0.22.0", optional = true } base64 = { version = "0.22.0", optional = true }

View File

@ -25,7 +25,7 @@ arbitrary = ["dep:arbitrary", "units/arbitrary"]
hashes = { package = "bitcoin_hashes", version = "0.14.0", default-features = false, features = ["bitcoin-io"] } hashes = { package = "bitcoin_hashes", version = "0.14.0", default-features = false, features = ["bitcoin-io"] }
internals = { package = "bitcoin-internals", version = "0.4.0" } internals = { package = "bitcoin-internals", version = "0.4.0" }
io = { package = "bitcoin-io", version = "0.1.1", default-features = false } io = { package = "bitcoin-io", version = "0.1.1", default-features = false }
units = { package = "bitcoin-units", version = "0.1.0", default-features = false } units = { package = "bitcoin-units", version = "0.2.0", default-features = false }
arbitrary = { version = "1", optional = true } arbitrary = { version = "1", optional = true }
ordered = { version = "0.2.0", optional = true } ordered = { version = "0.2.0", optional = true }

View File

@ -1,3 +1,31 @@
# 0.2.0 - 2024-09-18
* Bump MSRV to 1.63.0 [#3100](https://github.com/rust-bitcoin/rust-bitcoin/pull/3100)
* Remove re-export of `ParseIntError` [#3069](https://github.com/rust-bitcoin/rust-bitcoin/pull/3069)
* Improve docs [#2957](https://github.com/rust-bitcoin/rust-bitcoin/pull/2957)
* Fix `Amount` decimals handling [#2951](https://github.com/rust-bitcoin/rust-bitcoin/pull/2951)
* Remove `Denomination::MilliSatoshi` [#2870](https://github.com/rust-bitcoin/rust-bitcoin/pull/2870)
* Document that the implementation of `Display` for `Amount` is unstable [#3323](https://github.com/rust-bitcoin/rust-bitcoin/pull/3323)
* Add a condition for parsing zero from string when not denominated [#3346](https://github.com/rust-bitcoin/rust-bitcoin/pull/3346)
* Enforce displaying `Amount` with trailing zeros [#2604](https://github.com/rust-bitcoin/rust-bitcoin/pull/2604)
* Fix `Amount` decimals handling [#2951](https://github.com/rust-bitcoin/rust-bitcoin/pull/2951)
* Error instead of panic when `Time::from_second_ceil` input is too large [#3052](https://github.com/rust-bitcoin/rust-bitcoin/pull/3052)
* Remove re-export of `ParseIntError` [#3069](https://github.com/rust-bitcoin/rust-bitcoin/pull/3069)
* Add `FeeRate` addition and subtraction traits [#3381](https://github.com/rust-bitcoin/rust-bitcoin/pull/3381)
## Additional test infrastructure:`Arbitrary`
This release we started adding implementations of
[`arbitrary::Arbitrary`](https://docs.rs/arbitrary/latest/arbitrary/trait.Arbitrary.html).
Types implemented: `Amount`, `SignedAmount`, `FeeRate`, and `Weight`.
In the following PRs:
* [#3305](https://github.com/rust-bitcoin/rust-bitcoin/pull/3015)
* [#3257](https://github.com/rust-bitcoin/rust-bitcoin/pull/3257)
* [#3247](https://github.com/rust-bitcoin/rust-bitcoin/pull/3274)
## 0.1.2 - 2024-07-01 ## 0.1.2 - 2024-07-01
* Remove enable of `alloc` feature in the `internals` dependency. * Remove enable of `alloc` feature in the `internals` dependency.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "bitcoin-units" name = "bitcoin-units"
version = "0.1.2" version = "0.2.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"] authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0" license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/" repository = "https://github.com/rust-bitcoin/rust-bitcoin/"