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
Bump Bech32 to 0.7.2 #376
Bump Bech32 to 0.7.2 #376
Conversation
Codecov Report
@@ Coverage Diff @@
## master #376 +/- ##
=======================================
Coverage 84.78% 84.78%
=======================================
Files 39 39
Lines 7221 7221
=======================================
Hits 6122 6122
Misses 1099 1099 Continue to review full report at Codecov.
|
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.
I reviewed rust-bitcoin/rust-bech32#41, LGTM.
There's no need to bump minor versions of dependencies. https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html Just delete your cargo.lock and you should get the latest |
@elichai 0.7.2 fixes an encoding bug in the Bech32 library, which should make its way into dependent projects. Do you think we should bump to 0.8 on Bech32? |
I think we've already merged some breaking changes and will need to backport this to get a minor release. |
I don't understand. Am I missing something or are you asking if you should yank 0.7.2 and release as 0.8? |
I don't think so. This lib specifies the dependency exactly. I don't think cargo will grab the patch version automatically.
What you're describing would be
|
|
Ah, from the doc:
So this should start getting picked up transparently? |
Yes. As long as you don't have a cargo.lock this will get picked up transparently |
Ok, I've updated the PR to remove the library bump, as we can do that independently. |
#349 bumps this to 0.7.3. So I think this PR is unneeded now? |
Looks like bitcoin_hashes was updated, not Bech32.
…-Clark
On Sat, Jan 4, 2020, 18:47 Andrew Poelstra ***@***.***> wrote:
#349 <#349> bumps this
to 0.7.3. So I think this PR is unneeded now?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#376?email_source=notifications&email_token=AAL5OMNLR4C53CAIDTJ5RJTQ4EU3TA5CNFSM4KCO6MZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIDDUDI#issuecomment-570833421>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAL5OMNFIPZ6WXTGCXX4Z43Q4EU3TANCNFSM4KCO6MZA>
.
|
I'm about to create a new PR for v0.23.0 that bumps other dependencies as well. I can include it if that's easier. Even though this is a backwards compatible change, it could be 0.22.1. |
@stevenroose That works for me. |
Fixed via #380 |
…n; bump major version number aa51638 update changelog for 0.22.0 (Andrew Poelstra) d06dd20 update fuzzdummy API to match normal API (Andrew Poelstra) f3d48a2 update "should terminate abnormally" test to trigger a different ARG_CHECK (Andrew Poelstra) 8294ea3 secp256k1-sys: update upstream library (Andrew Poelstra) 2932179 secp256k1-sys: update secp256k1.h.patch (Andrew Poelstra) Pull request description: Should wait on merging until we get a minor release out with rust-bitcoin#382 and rust-bitcoin#376. May also want to bundle rust-bitcoin#380 with this? ACKs for top commit: real-or-random: ACK rust-bitcoin/rust-secp256k1@aa51638 I can't judge if the feature set is meaningful but this release PR is fine Tree-SHA512: e7f48b402378e280a034127f2de58d3127e04303a114f07f294fa3d00c0a083ae0d43375a8a74d226b13ea45fb3fde07d8450790e602bbf9581adc5fd8bc7d29
Quick dependency bump, after fixing a logic error in the Bech32 library.
See rust-bitcoin/rust-bech32#41.