Skip to content

Set bitcoin, miniscript default-features = false, bump esplora-client version to 0.4#893

Closed
notmandatory wants to merge 1 commit intobitcoindevkit:masterfrom
notmandatory:disable_default_features
Closed

Set bitcoin, miniscript default-features = false, bump esplora-client version to 0.4#893
notmandatory wants to merge 1 commit intobitcoindevkit:masterfrom
notmandatory:disable_default_features

Conversation

@notmandatory
Copy link
Copy Markdown
Member

@notmandatory notmandatory commented Mar 15, 2023

Description

Carrying over relevant maintenance changes from release 0.27.2 to bdk master. Setting bitcoin and miniscript default-features = false. Bumped esplora-client to 0.4.

Notes to the reviewers

The default-features = false is to let bdk be unbiased for things like no-std.

Changelog notice

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

@notmandatory notmandatory force-pushed the disable_default_features branch from 3274d60 to 019ecc4 Compare March 15, 2023 16:53
@notmandatory notmandatory added this to the 1.0.0-alpha.0 milestone Mar 15, 2023
@notmandatory notmandatory self-assigned this Mar 15, 2023
@notmandatory notmandatory mentioned this pull request Mar 15, 2023
14 tasks
Copy link
Copy Markdown
Member

@evanlinjin evanlinjin left a comment

Choose a reason for hiding this comment

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

Shouldn't it be default-features?

@notmandatory notmandatory force-pushed the disable_default_features branch from 019ecc4 to 109814f Compare March 16, 2023 04:22
@notmandatory
Copy link
Copy Markdown
Member Author

Shouldn't it be default-features?

Oh drat! you are correct. I fixed that but now getting weird errors. I'll take this PR out of the alpha.0 milestone until I can figure out what's going on.

@notmandatory notmandatory removed this from the 1.0.0-alpha.0 milestone Mar 16, 2023
@evanlinjin
Copy link
Copy Markdown
Member

@notmandatory I can take over. I think I know whats up

@evanlinjin evanlinjin mentioned this pull request Mar 16, 2023
3 tasks
@evanlinjin
Copy link
Copy Markdown
Member

Fixed in #894

notmandatory added a commit that referenced this pull request Jun 20, 2023
7ab84be Better no-std support (Steve Myers)

Pull request description:

  This replaces #893

  ### Description

  Carrying over relevant maintenance changes from release 0.27.2 to bdk `master`.

  - Use `default-features = false` for `miniscript` and `bitcoin`
  - Introduce `std`  features for `bdk`, `bdk_chain` and `bdk_esplora`

  ### Notes to the reviewers

  The `default-features = false`for `bitcoin` and `miniscript` is to let `bdk` be unbiased for things like no-std.

  ### Changelog notice

  - Set default-features = false for rust-bitcoin and rust-miniscript #894
  - Introduce `std`  features for `bdk`, `bdk_chain` and `bdk_esplora`

  ### Checklists

  #### All Submissions:

  * [x] I've signed all my commits
  * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
  * [x] I ran `cargo fmt` and `cargo clippy` before committing

ACKs for top commit:
  notmandatory:
    ACK 7ab84be

Tree-SHA512: 217e0ebc04cd59898d4de1c4f8cc6c87de2561659e277cc6e0d969c8bc61142ca62c8bda86643d55676dce39da25891b516a901005a03a31404dae118a5fce76
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants