-
Notifications
You must be signed in to change notification settings - Fork 831
hashes: Release v0.13.0
#1917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hashes: Release v0.13.0
#1917
Conversation
63b37c7
to
dd9448d
Compare
9119833
to
471c48c
Compare
b8d4990
to
3fe2aff
Compare
a8c3c8c
to
6901946
Compare
hashes
v0.13.0 and secp256k1
v0.28.0
hashes
v0.13.0 and secp256k1
v0.28.0 hashes v0.13.0
and secp256k1 v0.28.0
6901946
to
ae652b7
Compare
ae652b7
to
91f00cd
Compare
hashes v0.13.0
and secp256k1 v0.28.0
v0.13.0
f70734f
to
6aa6c9e
Compare
Add a changelog entry and bump the version to 0.13.0 Does not include changes to `bitcoin` to depend on the new version.
6aa6c9e
to
53f6838
Compare
@apoelstra since we no longer have to do the hashes/secp release dance @sanket1729 can you review this one please, we are a bit thin on reviewers right now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK 53f6838 . I am not sure about the exact nature of release dance between various crates in rust-bitcoin. This code and changelog entries looks good.
Thanks bro! |
Nice! We should be able to release this, since it's (nearly) a leaf crate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 53f6838
Tagged and published. |
The
element is in the changelog twice. Also, isn't it really unfortunate we have to do a breaking semver bump just for this one method? The hex module could just be deprecated and "archived" to avoid a breaking change. |
Fixed changelog in #2048
I don't understand this bit? |
@stevenroose interesting idea that we could've done a deprecation cycle for I'm happy to double-back and do a 0.12.1 release if we think there's a way we could make the transition easier. |
OTTOMH we can't deprectate because we re-export at the same path. Also, the code is literally exactly the same just coming from a different crate (all the code was cut and paste). (I don't remember 100% that we did not add stuff after the cutnpasta) |
If the code is literally exactly the same, we arguably don't need a breaking release. But I think it did change, though I don't remember how. |
No technical argument right now but I get a bad feeling about changing a dependency to a different crate silently. Even if we personally know we just cut and pasted the code. |
In preparation for
hashes
release, bump the version. Depend on new version inrust-bitcoin
.Note the
bitcoin-private
addition to the lock files is because we temporarily have twobitcoin_hashes
dependencies and the secp one (v.0.12.0) depends onbitcoin-private
.