1255: update CI and bump serde r=binarybaron a=delta1
#1254 failed to install `cross` in CI
It appears that actions-rs is not actively maintained, so this migrates the toolchain actions to dtolnay
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
1259: Allow asb to set a bitcoin address that is controlled by the asb itself to redeem/punish Bitcoin to r=binarybaron a=binarybaron
Co-authored-by: binarybaron <86064887+binarybaron@users.noreply.github.com>
1195: fix(asb): use unlocked monero balance for quotes r=binarybaron a=delta1
Related issue #1192
- changes the ASB to use the unlocked (spendable) Monero balance when providing a quote
- upgrades monero docker images and downloads to v0.18.1.2
- includes "immediately fetch transaction status upon subscription" from 0.11.x branch #1188
This will also be backported to [0.11.x](https://github.com/comit-network/xmr-btc-swap/tree/0.11.x) branch for a new release
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
Co-authored-by: binarybaron <86064887+binarybaron@users.noreply.github.com>
1244: build(deps): bump toml from 0.5.9 to 0.5.10 r=delta1 a=dependabot[bot]
Bumps [toml](https://github.com/toml-rs/toml) from 0.5.9 to 0.5.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/toml-rs/toml/commits/toml-v0.5.10">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=toml&package-manager=cargo&previous-version=0.5.9&new-version=0.5.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1236: build(deps): bump thomaseizinger/create-pull-request from 1.2.2 to 1.3.0 r=delta1 a=dependabot[bot]
Bumps [thomaseizinger/create-pull-request](https://github.com/thomaseizinger/create-pull-request) from 1.2.2 to 1.3.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/thomaseizinger/create-pull-request/blob/master/CHANGELOG.md">thomaseizinger/create-pull-request's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/thomaseizinger/create-pull-request/compare/1.2.0...1.3.0">1.3.0</a> - 2022-12-12</h2>
<h3>Added</h3>
<ul>
<li>Support for adding team reviewers by setting <code>team_reviewers</code></li>
<li>Support for adding assignees by setting <code>assignees</code></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Execute action using <code>node16</code> instead of <code>node12</code> which is now deprecated.</li>
</ul>
<h2><a href="https://github.com/thomaseizinger/create-pull-request/compare/1.1.0...1.2.0">1.2.0</a> - 2021-07-26</h2>
<h3>Added</h3>
<ul>
<li>Support for adding labels by setting <code>labels</code></li>
<li>Check for existing pull request and <code>created</code> action output</li>
</ul>
<h2><a href="https://github.com/thomaseizinger/create-pull-request/compare/1.0.0...1.1.0">1.1.0</a> - 2021-06-16</h2>
<h3>Added</h3>
<ul>
<li>Git hook to make sure we always run <code>yarn build</code> before committing any Typescript changes. This should prevent dist/index.js from getting out of date.</li>
<li>Support for setting a proxy using the <code>HTTPS_PROXY</code> environment variable</li>
<li>Support for GitHub Enterprise by reading <code>process.env.GITHUB_REPOSITORY</code></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>action.yml suggested to use <code>github-token</code> as the input where as in reality, we are looking for an input <code>github_token</code> (note the underscore!)</li>
</ul>
<h2><a href="92284b92af...1.0.0">1.0.0</a> - 2020-02-15</h2>
<h3>Added</h3>
<ul>
<li>Initial release!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e3972219c8"><code>e397221</code></a> Bump nodejs to 16</li>
<li><a href="321712c2c7"><code>321712c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/235">#235</a> from thomaseizinger/dependabot/npm_and_yarn/minimatch...</li>
<li><a href="030f6ac7d7"><code>030f6ac</code></a> Update changelog</li>
<li><a href="7cc0778300"><code>7cc0778</code></a> Rebuild action</li>
<li><a href="41ea577b44"><code>41ea577</code></a> Bump minimatch from 3.0.4 to 3.1.2</li>
<li><a href="335eb12d9a"><code>335eb12</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/223">#223</a> from thomaseizinger/dependabot/npm_and_yarn/decode-ur...</li>
<li><a href="32a080bb02"><code>32a080b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/224">#224</a> from thomaseizinger/dependabot/npm_and_yarn/qs-6.5.3</li>
<li><a href="16cf6123c4"><code>16cf612</code></a> Bump qs from 6.5.2 to 6.5.3</li>
<li><a href="5f467bf29d"><code>5f467bf</code></a> Bump decode-uri-component from 0.2.0 to 0.2.2</li>
<li><a href="08c462ea5f"><code>08c462e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/215">#215</a> from thomaseizinger/dependabot/npm_and_yarn/actions/c...</li>
<li>Additional commits viewable in <a href="https://github.com/thomaseizinger/create-pull-request/compare/1.2.2...1.3.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thomaseizinger/create-pull-request&package-manager=github_actions&previous-version=1.2.2&new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
1237: build(deps): bump serde from 1.0.149 to 1.0.150 r=delta1 a=dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.149 to 1.0.150.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.150</h2>
<ul>
<li>Relax some trait bounds from the <code>Serialize</code> impl of <code>HashMap</code> and <code>BTreeMap</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2334">#2334</a>)</li>
<li>Enable <code>Serialize</code> and <code>Deserialize</code> impls of <code>std::sync::atomic</code> types on more platforms (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2337">#2337</a>, thanks <a href="https://github.com/badboy"><code>`@badboy</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d493649f52"><code>d493649</code></a> Release 1.0.150</li>
<li><a href="0e947e6c3b"><code>0e947e6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2338">#2338</a> from serde-rs/atomic</li>
<li><a href="9249dab54c"><code>9249dab</code></a> Deduplicate atomic_impl macro calls</li>
<li><a href="7440e56c53"><code>7440e56</code></a> Deduplicate atomic_impl macro implementations</li>
<li><a href="0d79306285"><code>0d79306</code></a> Update atomic_impl macros to have same input syntax in all cfgs</li>
<li><a href="37faaf295e"><code>37faaf2</code></a> Mention target_has_atomic stabilization</li>
<li><a href="650358fa00"><code>650358f</code></a> Replace obsolete comment about target_has_atomic support</li>
<li><a href="6159ead404"><code>6159ead</code></a> Invert use_target_has_atomic cfg</li>
<li><a href="692ac99c69"><code>692ac99</code></a> Format PR 2337 with rustfmt</li>
<li><a href="86161ce15f"><code>86161ce</code></a> Adjust spacing in some macro matchers</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.149...v1.0.150">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.149&new-version=1.0.150)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1238: build(deps): bump ecdsa_fun from `da6ffd2` to `9657d8c` r=delta1 a=dependabot[bot]
Bumps [ecdsa_fun](https://github.com/LLFourn/secp256kfun) from `da6ffd2` to `9657d8c`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="9657d8c12f"><code>9657d8c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/134">#134</a> from LLFourn/simplify_tags</li>
<li><a href="fe25e967e7"><code>fe25e96</code></a> Fix some doc link that fell through the cracks</li>
<li><a href="250b6e83a3"><code>250b6e8</code></a> Add NonceRng implementations for RefCell and Mutex</li>
<li><a href="53aad8a044"><code>53aad8a</code></a> Simplify hash/nonce_gen tagging</li>
<li><a href="1ec357b831"><code>1ec357b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/135">#135</a> from LLFourn/alloc-serde-fixups</li>
<li><a href="fa1eebcf7c"><code>fa1eebc</code></a> [frost] Fix features = alloc but not serde</li>
<li>See full diff in <a href="da6ffd2ef4...9657d8c12f">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
1239: build(deps): bump sigma_fun from `da6ffd2` to `9657d8c` r=delta1 a=dependabot[bot]
Bumps [sigma_fun](https://github.com/LLFourn/secp256kfun) from `da6ffd2` to `9657d8c`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="9657d8c12f"><code>9657d8c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/134">#134</a> from LLFourn/simplify_tags</li>
<li><a href="fe25e967e7"><code>fe25e96</code></a> Fix some doc link that fell through the cracks</li>
<li><a href="250b6e83a3"><code>250b6e8</code></a> Add NonceRng implementations for RefCell and Mutex</li>
<li><a href="53aad8a044"><code>53aad8a</code></a> Simplify hash/nonce_gen tagging</li>
<li><a href="1ec357b831"><code>1ec357b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/135">#135</a> from LLFourn/alloc-serde-fixups</li>
<li><a href="fa1eebcf7c"><code>fa1eebc</code></a> [frost] Fix features = alloc but not serde</li>
<li>See full diff in <a href="da6ffd2ef4...9657d8c12f">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
1240: build(deps): bump base64 from 0.13.1 to 0.20.0 r=delta1 a=dependabot[bot]
Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.13.1 to 0.20.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md">base64's changelog</a>.</em></p>
<blockquote>
<h1>0.20.0</h1>
<h3>Breaking changes</h3>
<ul>
<li>Update MSRV to 1.57.0</li>
<li>Decoding can now either ignore padding, require correct padding, or require no padding. The default is to require correct padding.
<ul>
<li>The <code>NO_PAD</code> config now requires that padding be absent when decoding.</li>
</ul>
</li>
</ul>
<h2>0.20.0-alpha.1</h2>
<h3>Breaking changes</h3>
<ul>
<li>Extended the <code>Config</code> concept into the <code>Engine</code> abstraction, allowing the user to pick different encoding / decoding implementations.
<ul>
<li>What was formerly the only algorithm is now the <code>FastPortable</code> engine, so named because it's portable (works on any CPU) and relatively fast.</li>
<li>This opens the door to a portable constant-time implementation (<a href="https://github-redirect.dependabot.com/marshallpierce/rust-base64/pull/153">#153</a>, presumably <code>ConstantTimePortable</code>?) for security-sensitive applications that need side-channel resistance, and CPU-specific SIMD implementations for more speed.</li>
<li>Standard base64 per the RFC is available via <code>DEFAULT_ENGINE</code>. To use different alphabets or other settings (padding, etc), create your own engine instance.</li>
</ul>
</li>
<li><code>CharacterSet</code> is now <code>Alphabet</code> (per the RFC), and allows creating custom alphabets. The corresponding tables that were previously code-generated are now built dynamically.</li>
<li>Since there are already multiple breaking changes, various functions are renamed to be more consistent and discoverable.</li>
<li>MSRV is now 1.47.0 to allow various things to use <code>const fn</code>.</li>
<li><code>DecoderReader</code> now owns its inner reader, and can expose it via <code>into_inner()</code>. For symmetry, <code>EncoderWriter</code> can do the same with its writer.</li>
<li><code>encoded_len</code> is now public so you can size encode buffers precisely.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9fcde482cd"><code>9fcde48</code></a> v0.20.0</li>
<li><a href="68919aed81"><code>68919ae</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/202">#202</a> from marshallpierce/mp/edition-2021</li>
<li><a href="f58f441689"><code>f58f441</code></a> Also updated fuzzers</li>
<li><a href="d86e8c8683"><code>d86e8c8</code></a> Update to edition 2021</li>
<li><a href="766fbc979f"><code>766fbc9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/198">#198</a> from marshallpierce/mp/invalid-padding</li>
<li><a href="250323c852"><code>250323c</code></a> More fuzzer fixes</li>
<li><a href="bcbc6699cc"><code>bcbc669</code></a> Minor cleanup</li>
<li><a href="604a3caeb5"><code>604a3ca</code></a> fix fuzzers</li>
<li><a href="0996b81391"><code>0996b81</code></a> Merge branch 'master' into mp/invalid-padding</li>
<li><a href="442a8097d5"><code>442a809</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/197">#197</a> from marshallpierce/mp/update-msrv</li>
<li>Additional commits viewable in <a href="https://github.com/marshallpierce/rust-base64/compare/v0.13.1...v0.20.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=base64&package-manager=cargo&previous-version=0.13.1&new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1231: feat(asb): allow config overrides from env vars r=delta1 a=delta1
- upgrades config crate to 0.13.2 #1087
- adds environment source for config overrides
This change allows the ASB config to be overridden by env vars starting with `ASB__`.
Adds a test to check this, and updates the de/serialization of the network `listen` and `external_addresses` fields to be a comma separated string from the environment. The `separator` is a pair of underscores, which is necessary since some of the fields already have underscores in their names.
Example env var: `ASB__NETWORK__EXTERNAL_ADDRESSES="/dns4/example.org/tcp/9939,/ip4/1.2.3.4/tcp/9940"`
This particular change will help when running the ASB as a docker container (wip), allowing the config to be set in the env for docker-compose etc.
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
1234: build(deps): bump bdk from 0.24.0 to 0.25.0 r=delta1 a=dependabot[bot]
Bumps [bdk](https://github.com/bitcoindevkit/bdk) from 0.24.0 to 0.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/bitcoindevkit/bdk/releases">bdk's releases</a>.</em></p>
<blockquote>
<h2>Release 0.25.0</h2>
<h3>Summary</h3>
<p>This release fixes slow sync time and big script_pubkeys table with SQLite, the wallet rescan height for the FullyNodedExport and setting the network for keys in the KeyMap when using descriptor templates. Also added are new blockchain and mnemonic examples.</p>
<h3>Changelog</h3>
<h4>Fixed</h4>
<ul>
<li>Slow sync time and big script_pubkeys table with SQLite.</li>
<li>Wallet rescan height for the FullyNodedExport.</li>
<li>Setting the network for keys in the KeyMap when using descriptor templates.</li>
</ul>
<h4>Added</h4>
<ul>
<li>Examples for connecting to Esplora, Electrum Server, Neutrino and Bitcoin Core.</li>
<li>Example for using a mnemonic in a descriptors.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Fix wallet export rescan height by <a href="https://github.com/LLFourn"><code>`@LLFourn</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/785">bitcoindevkit/bdk#785</a></li>
<li>Add code example for each supported backend by <a href="https://github.com/w0xlt"><code>`@w0xlt</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/526">bitcoindevkit/bdk#526</a></li>
<li>fix: ensure the key network is updated in the KeyMap as well by <a href="https://github.com/afilini"><code>`@afilini</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/800">bitcoindevkit/bdk#800</a></li>
<li>Add mnemonic_to_descriptors example by <a href="https://github.com/vladimirfomene"><code>`@vladimirfomene</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/746">bitcoindevkit/bdk#746</a></li>
<li>Bump version to 0.25.0 by <a href="https://github.com/notmandatory"><code>`@notmandatory</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/803">bitcoindevkit/bdk#803</a></li>
<li>Ensure there are no duplicated script_pubkeys in sqlite by <a href="https://github.com/afilini"><code>`@afilini</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/806">bitcoindevkit/bdk#806</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0">https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d288cbbbbc"><code>d288cbb</code></a> Bump version to 0.25.0</li>
<li><a href="005447c81e"><code>005447c</code></a> Downgrade ubuntu to 20.04 for test_hardware_wallet CI job</li>
<li><a href="5168d41a93"><code>5168d41</code></a> Bump version to 0.25.0-rc.1</li>
<li><a href="4c5ceaff14"><code>4c5ceaf</code></a> Merge <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/issues/806">bitcoindevkit/bdk#806</a>: Ensure there are no duplicated script_pubkeys in...</li>
<li><a href="b5fcddcf1a"><code>b5fcddc</code></a> Add sqlite migration to drop duplicated script_pubkeys rows</li>
<li><a href="d570ff2c65"><code>d570ff2</code></a> Merge <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/issues/803">bitcoindevkit/bdk#803</a>: Bump version to 0.25.0</li>
<li><a href="21c96c9c81"><code>21c96c9</code></a> Add test for issue <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/issues/801">#801</a></li>
<li><a href="c51d544932"><code>c51d544</code></a> [wip] Ensure there are no duplicated script_pubkeys in sqlite</li>
<li><a href="5e56c3b3c1"><code>5e56c3b</code></a> Bump version to 0.25.0</li>
<li><a href="235961a934"><code>235961a</code></a> Merge <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/issues/746">bitcoindevkit/bdk#746</a>: Add mnemonic_to_descriptors example</li>
<li>Additional commits viewable in <a href="https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bdk&package-manager=cargo&previous-version=0.24.0&new-version=0.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1235: build(deps): bump data-encoding from 2.3.2 to 2.3.3 r=delta1 a=dependabot[bot]
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.3.2 to 2.3.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/ia0/data-encoding/commits">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=data-encoding&package-manager=cargo&previous-version=2.3.2&new-version=2.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1233: build(deps): bump serde from 1.0.148 to 1.0.149 r=delta1 a=dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.149</h2>
<ul>
<li>Relax some trait bounds from the <code>Serialize</code> impl of <code>BinaryHeap</code>, <code>BTreeSet</code>, and <code>HashSet</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2333">#2333</a>, thanks <a href="https://github.com/jonasbb"><code>`@jonasbb</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0353354d61"><code>0353354</code></a> Release 1.0.149</li>
<li><a href="34ae0422f4"><code>34ae042</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2333">#2333</a> from jonasbb/remove-trait-bounds</li>
<li><a href="cc128feb4c"><code>cc128fe</code></a> Remove some Serialize trait bounds</li>
<li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.149">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.148&new-version=1.0.149)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1230: docs: update sqlx script and add ci r=delta1 a=delta1
- upgrades sqlx to 0.6
- fixes `sqlite_dev_setup.sh` script
- adds ci to test the script
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
1229: build(deps): bump vergen from 7.0.0 to 7.4.3 r=delta1 a=dependabot[bot]
Bumps [vergen](https://github.com/rustyhorde/vergen) from 7.0.0 to 7.4.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rustyhorde/vergen/releases">vergen's releases</a>.</em></p>
<blockquote>
<h2>v7.4.3</h2>
<ul>
<li>Documentation update</li>
<li>Fix for <code>sysinfo</code> memory reporting for machine with large amounts of memory</li>
</ul>
<h2>v7.4.2</h2>
<ul>
<li>Added support for <code>SOURCE_DATE_EPOCH</code> timestamps from <a href="https://reproducible-builds.org/docs/source-date-epoch/">https://reproducible-builds.org/docs/source-date-epoch/</a></li>
</ul>
<h2>v7.4.1</h2>
<ul>
<li>Pined <code>enum-iterator</code> dependency to <code>1.1.3</code> to avoid issue caused by more recent versions using unstable features causing builds to fail.</li>
</ul>
<h2>v7.4.0</h2>
<ul>
<li>Pinned all dependencies.</li>
<li>Added the ability to ignore errors to continue processing other enabled environment variables.</li>
</ul>
<h2>v7.3.2</h2>
<ul>
<li>Pinned git dependency to "0.14". Version 0.15 was causing issues within docker builds (can't determine 'safe.directory'). Pinning to the last usable version for now until I can determine the underlying cause of that issue.</li>
</ul>
<h2>v7.3.1</h2>
<ul>
<li>Updated <code>enum-iterator</code> to latest</li>
<li>Updated <code>sysinfo</code> to latest</li>
<li>MSRV to 1.62.0</li>
</ul>
<h2>v7.2.1</h2>
<ul>
<li>Added support for git commit message output</li>
</ul>
<h2>v7.2.0</h2>
<ul>
<li>Added the ability to generate the git author and git email independently.</li>
</ul>
<h2>v7.1.0</h2>
<ul>
<li>Added support for git commit count</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="198027cf0e"><code>198027c</code></a> version bump for next release</li>
<li><a href="8f28441e3f"><code>8f28441</code></a> Updated let else as the feature is unstable with</li>
<li><a href="1fa8357c07"><code>1fa8357</code></a> lint</li>
<li><a href="8b0aa4fd84"><code>8b0aa4f</code></a> Fix memory reporting with sysinfo 0.16 (<a href="https://github-redirect.dependabot.com/rustyhorde/vergen/issues/142">#142</a>)</li>
<li><a href="a157623087"><code>a157623</code></a> Fix documentation for <code>SOURCE_DATE_EPOCH</code> variable (<a href="https://github-redirect.dependabot.com/rustyhorde/vergen/issues/139">#139</a>)</li>
<li><a href="fad821d4de"><code>fad821d</code></a> removed lint</li>
<li><a href="3e9e68f102"><code>3e9e68f</code></a> format lints</li>
<li><a href="dad72cd131"><code>dad72cd</code></a> removed unstable lints</li>
<li><a href="bc8030ef0c"><code>bc8030e</code></a> lints</li>
<li><a href="8f6c8a2f74"><code>8f6c8a2</code></a> version bump for next release</li>
<li>Additional commits viewable in <a href="https://github.com/rustyhorde/vergen/compare/7.0.0...7.4.3">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vergen&package-manager=cargo&previous-version=7.0.0&new-version=7.4.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1228: build(deps): bump async-trait from 0.1.58 to 0.1.59 r=delta1 a=dependabot[bot]
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.58 to 0.1.59.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/async-trait/releases">async-trait's releases</a>.</em></p>
<blockquote>
<h2>0.1.59</h2>
<ul>
<li>Support <code>self: Arc<Self></code> async methods that have a default implementation provided by the trait (<a href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/210">#210</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c1fba00e2e"><code>c1fba00</code></a> Release 0.1.59</li>
<li><a href="b0466bb302"><code>b0466bb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/223">#223</a> from dtolnay/arc</li>
<li><a href="066f06ec0d"><code>066f06e</code></a> Match specifically Arc<Self>, not any other Arc</li>
<li><a href="d1a4a23e97"><code>d1a4a23</code></a> Infer Sync+Send bound for Arc<Self> methods with default body</li>
<li><a href="e5828bf9e1"><code>e5828bf</code></a> Add regression test for issue 210</li>
<li><a href="9ed6489ee0"><code>9ed6489</code></a> Format with rustfmt 1.5.1-nightly</li>
<li><a href="b100ace3bc"><code>b100ace</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/222">#222</a> from dtolnay/bound</li>
<li><a href="643c07c0d1"><code>643c07c</code></a> Generalize support for inferred multiple bounds</li>
<li><a href="6c13d6fb80"><code>6c13d6f</code></a> Move absolute path of bound into InferredBound</li>
<li><a href="cfa9c10f53"><code>cfa9c10</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/221">#221</a> from dtolnay/bound</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/async-trait/compare/0.1.58...0.1.59">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=async-trait&package-manager=cargo&previous-version=0.1.58&new-version=0.1.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1227: build(deps): bump serde from 1.0.147 to 1.0.148 r=delta1 a=dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.148</h2>
<ul>
<li>Support <code>remote</code> derive for generic types that have private fields (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2327">#2327</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7766103174"><code>7766103</code></a> Release 1.0.148</li>
<li><a href="30f7c7110d"><code>30f7c71</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2331">#2331</a> from dtolnay/remote</li>
<li><a href="50354c2d0b"><code>50354c2</code></a> Improve error message on remote derive duplicate generics</li>
<li><a href="c4f67e679f"><code>c4f67e6</code></a> Add ui test of duplicate generics in remote derive</li>
<li><a href="0daafe423f"><code>0daafe4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2330">#2330</a> from dtolnay/remote</li>
<li><a href="37021910c9"><code>3702191</code></a> Fix Into conversion involving generic remote derive with getter</li>
<li><a href="7328b34810"><code>7328b34</code></a> Add test of generic remote derive with getter</li>
<li><a href="fabbd2b097"><code>fabbd2b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2329">#2329</a> from dtolnay/safety</li>
<li><a href="6814f978d7"><code>6814f97</code></a> Revert Buf::as_str safety change from PR 2319</li>
<li><a href="4ea403c54a"><code>4ea403c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2328">#2328</a> from dtolnay/remote</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.147&new-version=1.0.148)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1223: build(deps): bump sigma_fun from `7f1ae3d` to `da6ffd2` r=delta1 a=dependabot[bot]
Bumps [sigma_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="da6ffd2ef4"><code>da6ffd2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/132">#132</a> from LLFourn/clean_up_feature_falgs</li>
<li><a href="147896ac92"><code>147896a</code></a> Add feature flag docs</li>
<li><a href="5c01ec45ec"><code>5c01ec4</code></a> Use v1.60 cargo features to clean up dependencies</li>
<li><a href="026aaa8e24"><code>026aaa8</code></a> Clean up feature flags</li>
<li><a href="e041ac0811"><code>e041ac0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/133">#133</a> from delta1/secp256k1-0.24</li>
<li><a href="b666877ce0"><code>b666877</code></a> build(deps): update to secp256k1 0.24</li>
<li>See full diff in <a href="7f1ae3db39...da6ffd2ef4">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1222: build(deps): bump ecdsa_fun from `7f1ae3d` to `da6ffd2` r=delta1 a=dependabot[bot]
Bumps [ecdsa_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="da6ffd2ef4"><code>da6ffd2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/132">#132</a> from LLFourn/clean_up_feature_falgs</li>
<li><a href="147896ac92"><code>147896a</code></a> Add feature flag docs</li>
<li><a href="5c01ec45ec"><code>5c01ec4</code></a> Use v1.60 cargo features to clean up dependencies</li>
<li><a href="026aaa8e24"><code>026aaa8</code></a> Clean up feature flags</li>
<li><a href="e041ac0811"><code>e041ac0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/LLFourn/secp256kfun/issues/133">#133</a> from delta1/secp256k1-0.24</li>
<li><a href="b666877ce0"><code>b666877</code></a> build(deps): update to secp256k1 0.24</li>
<li>See full diff in <a href="7f1ae3db39...da6ffd2ef4">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1216: build(deps): bump comfy-table from 6.1.2 to 6.1.3 r=delta1 a=dependabot[bot]
Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 6.1.2 to 6.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nukesor/comfy-table/releases">comfy-table's releases</a>.</em></p>
<blockquote>
<h2>v6.1.3</h2>
<h3>Fixed</h3>
<ul>
<li>Disable unneded crossterm <code>bracketed-paste</code> feature.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md">comfy-table's changelog</a>.</em></p>
<blockquote>
<h2>[6.1.3] - 2022-11-21</h2>
<h3>Fixed</h3>
<ul>
<li>Disable unneded crossterm <code>bracketed-paste</code> feature.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2c018c3bd9"><code>2c018c3</code></a> chore: Release comfy-table version 6.1.3</li>
<li><a href="c237599001"><code>c237599</code></a> fix: Remove unneded crossterm feature</li>
<li><a href="e42e800183"><code>e42e800</code></a> chore: Sort Cargo.toml</li>
<li>See full diff in <a href="https://github.com/nukesor/comfy-table/compare/v6.1.2...v6.1.3">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=comfy-table&package-manager=cargo&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
1217: build(deps): bump serde_json from 1.0.87 to 1.0.89 r=delta1 a=dependabot[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.89.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p>
<blockquote>
<h2>v1.0.89</h2>
<ul>
<li>Fix invalid JSON incorrectly accepted when a large number has no digits after decimal point (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/953">#953</a>)</li>
</ul>
<h2>v1.0.88</h2>
<ul>
<li>Optimize serde_json::Map's implementation of <code>append</code> and <code>clone_from</code> (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/952">#952</a>, thanks <a href="https://github.com/Lucretiel"><code>`@Lucretiel</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d2f936855d"><code>d2f9368</code></a> Release 1.0.89</li>
<li><a href="0b898369f9"><code>0b89836</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/956">#956</a> from dtolnay/decimal</li>
<li><a href="9d94e920ef"><code>9d94e92</code></a> Require at least one digit after decimal point</li>
<li><a href="c27b02334b"><code>c27b023</code></a> Add regression test for issue 953</li>
<li><a href="586fefb5a1"><code>586fefb</code></a> Resolve semicolon_if_nothing_returned pedantic clippy lint</li>
<li><a href="9eb66da7e0"><code>9eb66da</code></a> Release 1.0.88</li>
<li><a href="057957ccf4"><code>057957c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/952">#952</a> from Lucretiel/map-traits</li>
<li><a href="3347248d82"><code>3347248</code></a> Add <code>clone_from</code> to <code>Map</code>; <code>Map::append</code> now uses <code>IndexMap::extend</code></li>
<li><a href="ca41bdd563"><code>ca41bdd</code></a> Update ui test suite to nightly-2022-11-16</li>
<li><a href="4f194c9141"><code>4f194c9</code></a> Resolve needless_borrow pedantic clippy lint in test</li>
<li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.87...v1.0.89">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.87&new-version=1.0.89)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>