Skip to content
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 MSRV to 1.63 #709

Merged
merged 1 commit into from
Jul 26, 2024
Merged

Bump MSRV to 1.63 #709

merged 1 commit into from
Jul 26, 2024

Conversation

Kixunil
Copy link
Collaborator

@Kixunil Kixunil commented Jul 24, 2024

The version 1.63 satisfies our requirements for MSRV and provides significant benefits so this commit bumps it. This commit also starts using weak dependencies.

@Kixunil Kixunil added the 1.0 Issues and PRs required or helping to stabilize the API label Jul 24, 2024
@Kixunil Kixunil force-pushed the msrv-1.63 branch 3 times, most recently from ccd0a2d to 99b2cdc Compare July 24, 2024 13:25
tcharding
tcharding previously approved these changes Jul 24, 2024
Copy link
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sans the typo, ACK 99b2cdc

The version 1.63 satisfies our requirements for MSRV and provides
significant benefits so this commit bumps it. This commit also starts
using weak dependencies.
Copy link
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 55c2efc

@apoelstra apoelstra merged commit c4c029f into rust-bitcoin:master Jul 26, 2024
21 checks passed
Copy link
Member

@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 55c2efc

@Kixunil Kixunil deleted the msrv-1.63 branch July 27, 2024 05:18
apoelstra added a commit that referenced this pull request Jul 28, 2024
939bf9e Deprecate `Message::from_digest_slice` (Martin Habovstiak)
13c5366 Use `hex_lit::hex` in tests (Martin Habovstiak)

Pull request description:

  Closes #710

  On top of #709

ACKs for top commit:
  apoelstra:
    ACK 939bf9e

Tree-SHA512: 34afc2c040e84745881d8d6d250e6fbe5a42b0fcd4dc3ea01579c52948b6ab89d31eb0ffd449d322ec1fe2c7076c05e5b6343a3e1821eae62fd0c13db926f228
apoelstra added a commit to rust-bitcoin/rust-bitcoin that referenced this pull request Jul 28, 2024
c72069e Bump MSRV to 1.63 (Martin Habovstiak)

Pull request description:

  The version 1.63 satisfies our requirements for MSRV and provides significant benefits so this commit bumps it. This commit also starts using some advantages of the new MSRV, namely namespaced features, weak dependencies and the ability to use trait bounds in `const` context.

  This however does not yet migrade the `rand-std` feature because that requires a release of `secp256k1` with the same kind of change - bumping MSRV to 1.63 and removing `rand-std` in favor of weak dependency. (Accompanying PR to secp256k1: rust-bitcoin/rust-secp256k1#709 )

  Suggested plan:

  * merge both PRs
  * at some point release `hashes` and `secp256k`
  * remove `rand-std` from `bitcoin`
  * release the rest of the crates

ACKs for top commit:
  apoelstra:
    ACK c72069e
  tcharding:
    ACK c72069e

Tree-SHA512: 0b301ef8145f01967318d3ed1c738d33e6cf9e44f835f3762122b460a536f926916dbd6ea39d6f80b4f95402cd845e924401e75427dbb0731ca5b12b4fa6915e
@apoelstra apoelstra mentioned this pull request Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.0 Issues and PRs required or helping to stabilize the API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants