Skip to content
This repository was archived by the owner on Sep 12, 2023. It is now read-only.

Bump secp256k1 from 0.20.3 to 0.22.0 #1601

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 10, 2022

Bumps secp256k1 from 0.20.3 to 0.22.0.

Changelog

Sourced from secp256k1's changelog.

0.22.0 - 2022-03-08

0.21.3 - 2022-01-31

0.21.0 - 2022-01-02

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

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)

Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.20.3 to 0.22.0.
- [Release notes](https://github.com/rust-bitcoin/rust-secp256k1/releases)
- [Changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-bitcoin/rust-secp256k1/commits)

---
updated-dependencies:
- dependency-name: secp256k1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 10, 2022
@bonomat
Copy link
Collaborator

bonomat commented Mar 10, 2022

bors r+

bors bot added a commit that referenced this pull request Mar 10, 2022
1599: Bump vergen from 6.0.2 to 7.0.0 r=bonomat a=dependabot[bot]

Bumps [vergen](https://github.com/rustyhorde/vergen) from 6.0.2 to 7.0.0.
<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.0.0</h2>
<ul>
<li>Migrated from <code>chrono</code> to <code>time</code> as it's better maintained.</li>
<li>Placed the local timezone support behind a feature flag (<code>local_offset</code>).  There is a known issue that can cause a <a href="https://github.com/rustsec/advisory-db/blob/main/crates/time/RUSTSEC-2020-0071.md">potential segfault</a> in the <code>time</code> crate (which also affected <code>chrono</code>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rustyhorde/vergen/commit/d82785850ce563c24f5a157992a7d3e59726078a"><code>d827858</code></a> version bump for next release</li>
<li><a href="https://github.com/rustyhorde/vergen/commit/678bb48cca6c54c220f238148057f3062c521113"><code>678bb48</code></a> <code>chrono</code> replaced with <code>time</code>,  <code>local_offset</code> feature flag added (<a href="https://github-redirect.dependabot.com/rustyhorde/vergen/issues/110">#110</a>)</li>
<li>See full diff in <a href="https://github.com/rustyhorde/vergen/compare/6.0.2...7.0.0">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=6.0.2&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1600: Bump tracing from 0.1.31 to 0.1.32 r=bonomat a=dependabot[bot]

Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.31 to 0.1.32.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tracing/releases">tracing's releases</a>.</em></p>
<blockquote>
<h2>tracing 0.1.32</h2>
<p>This release reduces the overhead of creating and dropping disabled
spans significantly, which should improve performance when no <code>tracing</code>
subscriber is in use or when spans are disabled by a filter.</p>
<h3>Fixed</h3>
<ul>
<li><strong>attributes</strong>: Compilation failure with <code>--minimal-versions</code> due to a
too-permissive <code>syn</code> dependency (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Reduced <code>Drop</code> overhead for disabled spans (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><code>tracing-attributes</code>: updated to [0.1.20][attributes-0.1.20]</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1974">tokio-rs/tracing#1974</a>
<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1960">tokio-rs/tracing#1960</a>
[attributes-0.1.20]: <a href="https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20">https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tokio-rs/tracing/commit/f70116611cddf03167cb67749d24ed7c5cfe7156"><code>f701166</code></a> tracing: prepare to release 0.1.32 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1978">#1978</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/05d56ecfd7ebc869a24f834bca9ec463c1b24250"><code>05d56ec</code></a> core: fix wrong release numbers in changelog</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/c6acb1228673725ead903417fc43d6c4e569aabe"><code>c6acb12</code></a> core: prepare to release 0.1.23 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1977">#1977</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/fda0aa4810abd463f097bc4d79afcd1a16dfe6ec"><code>fda0aa4</code></a> attributes: prepare to release v0.1.20 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1976">#1976</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/1f337566541fa9417ea2469e6c4d0d87c1882259"><code>1f33756</code></a> tracing: reduce disabled span <code>Drop</code> overhead (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/7f39eadf40d4e3ab5728361f7a4cc48a8b7d76b3"><code>7f39ead</code></a> build(deps): update inferno requirement from 0.10.0 to 0.11.0 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1966">#1966</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/034139ea1e647c4851f0cd0c2fd4bfd136e7bbe7"><code>034139e</code></a> attributes: use correct minimal version of <code>syn</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/2d27332953f60048421e7f33324d9b478e35df0c"><code>2d27332</code></a> subscriber: add <code>Filter::on_{new_span, enter, exit, close}</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1973">#1973</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/cc1f155cc5fb7e05e10a010ffdd3784a29e1ffed"><code>cc1f155</code></a> subscriber: fix broken link in Targets rustdoc (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1972">#1972</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/4f714f0aec393a84140a924358148536c6743dd0"><code>4f714f0</code></a> subscriber: add Filtered::filter_mut method (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1959">#1959</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-0.1.31...tracing-0.1.32">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tracing&package-manager=cargo&previous-version=0.1.31&new-version=0.1.32)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1601: Bump secp256k1 from 0.20.3 to 0.22.0 r=bonomat a=dependabot[bot]

Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.20.3 to 0.22.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md">secp256k1's changelog</a>.</em></p>
<blockquote>
<h1>0.22.0 - 2022-03-08</h1>
<ul>
<li>Disable <code>bitcoin_hashes/std</code> by default; <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/410">add <code>bitcoin-hashes-std</code> feature to re-enable it</a></li>
<li>Rename <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/411">more <code>schnorrsig</code> methods to <code>schnorr</code></a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/396">Obfuscate <code>SharedSecret</code> string serialization</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/402">Simplify <code>SharedSecret</code> API</a> to use a 32-byte buffer; users of custom hashes should now use bare arrays rather than this type.</li>
<li>Change <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/401">serde serialization of <code>Parity</code></a> from <code>i32</code> to <code>u8</code>; clean up <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/403">error handling</a></li>
</ul>
<h1>0.21.3 - 2022-01-31</h1>
<ul>
<li>Several documentation improvements (<a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/366">#366</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#365</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/373">#373</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/381">#381</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/369">#369</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/389">#389</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/391">#391</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/397">#397</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/399">#399</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#340</a>)</li>
<li>Deprecate the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/372"><code>generate_schnorrsig_keypair</code> method</a> (unclear value)</li>
<li>Add <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/379">serde traits to <code>KeyPair</code></a></li>
<li>Redo the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/382">API of the new <code>Parity</code> type</a> to more clearly match our desired semantics; <strong>the <code>From&lt;i32&gt;</code> impl on this type is now deprecated</strong>. Also <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/400">#400</a>.</li>
<li>Randomize <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/385">the global context on creation</a> when possible; weaken <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/407"><code>global-context-less-secure</code> feature accordingly</a>.</li>
<li>Improve <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/392">the global context API</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/393">the <code>Debug</code> impl</a> for <code>RecoverableSignature</code></li>
<li>Implement <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/398"><code>LowerHex</code> and <code>Display</code></a></li>
</ul>
<h1>0.21.0 - 2022-01-02</h1>
<ul>
<li>Fix <code>KeyPair::from_seckey_slice</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/316">error return value</a></li>
<li>Reduce the <code>lowmemory</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/323">precomp table size</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/308">Add <code>KeyPair::serialize_sec</code></a></li>
<li>Increase <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/326"><code>bitcoin_hashes</code> version to 0.10</a>; rename <code>secp256k1::bitcoin_hashes</code> module to <code>secp256k1::hashes</code> to align with <code>bitcoin</code> crate naming</li>
<li>Add new <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/304">error variant for <code>PublicKey::combine_keys</code></a></li>
<li>Change <code>Display</code> and <code>Debug</code> for secret keys to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/312">only output a truncated hash</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/307">Improve documentation</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/335">Implement <code>Hash</code> for <code>schnorrsig::Signature</code></a></li>
<li>Refactor modules to put <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/327">Schnorr and ECDSA on more equal footing</a></li>
<li>Add serde traits <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/313">for <code>KeyPair</code> type</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/342">context bound requirements for a few methods</a></li>
<li>Add a <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/345">static immutable-zero aligned type</a></li>
<li>Change <code>tweak_add_assign</code> and <code>tweak_add_check</code> to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/344/">use an opaque <code>Parity</code> type rather than a boolean</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-bitcoin/rust-secp256k1/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=secp256k1&package-manager=cargo&previous-version=0.20.3&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1602: Bump cached from 0.33.0 to 0.34.0 r=bonomat a=dependabot[bot]

Bumps [cached](https://github.com/jaemk/cached) from 0.33.0 to 0.34.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaemk/cached/blob/master/CHANGELOG.md">cached's changelog</a>.</em></p>
<blockquote>
<h2>[0.34.0] / [cached_proc_macro[0.12.0]]</h2>
<h2>Added</h2>
<h2>Changed</h2>
<ul>
<li>Replace <code>async-mutex</code> and <code>async-rwlock</code> used by proc-macros with <code>tokio::sync</code> versions</li>
<li>Add optional <code>version</code> field to <code>CachedRedisValue</code> struct</li>
<li>Cleanup feature flags so async redis features include <code>redis_store</code> and <code>async</code> features automatically</li>
</ul>
<h2>Removed</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/jaemk/cached/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cached&package-manager=cargo&previous-version=0.33.0&new-version=0.34.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1603: Bump @types/react from 17.0.39 to 17.0.40 in /taker-frontend r=bonomat a=dependabot[bot]

Bumps [`@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)` from 17.0.39 to 17.0.40.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/react&package-manager=npm_and_yarn&previous-version=17.0.39&new-version=17.0.40)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1604: Bump npm-package-json-lint from 6.0.0 to 6.0.1 in /taker-frontend r=bonomat a=dependabot[bot]

Bumps [npm-package-json-lint](https://github.com/tclindner/npm-package-json-lint) from 6.0.0 to 6.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tclindner/npm-package-json-lint/releases">npm-package-json-lint's releases</a>.</em></p>
<blockquote>
<h2>v6.0.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>🙈 Fixed</h3>
<ul>
<li>Export missing Types for public API by <a href="https://github.com/tclindner"><code>`@​tclindner</code></a>` in <a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/pull/595">tclindner/npm-package-json-lint#595</a></li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>Bump npm-package-json-lint-config-default from 4.0.0 to 5.0.0 by <a href="https://github.com/dependabot"><code>`@​dependabot</code></a>` in <a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/pull/589">tclindner/npm-package-json-lint#589</a></li>
<li>Bump npm-package-json-lint-config-tc from 5.0.0 to 6.0.0 by <a href="https://github.com/dependabot"><code>`@​dependabot</code></a>` in <a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/pull/590">tclindner/npm-package-json-lint#590</a></li>
</ul>
<h3>📖 Docs</h3>
<ul>
<li>Fix link in migration guide by <a href="https://github.com/tclindner"><code>`@​tclindner</code></a>` in <a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/pull/587">tclindner/npm-package-json-lint#587</a></li>
<li>Update links for new website. by <a href="https://github.com/tclindner"><code>`@​tclindner</code></a>` in <a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/pull/588">tclindner/npm-package-json-lint#588</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tclindner/npm-package-json-lint/compare/v6.0.0...v6.0.1">https://github.com/tclindner/npm-package-json-lint/compare/v6.0.0...v6.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tclindner/npm-package-json-lint/commit/b7594dd86e7f11b68f45b84bb93a2377cfcc85c3"><code>b7594dd</code></a> Export missing Types for public API (<a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/issues/595">#595</a>)</li>
<li><a href="https://github.com/tclindner/npm-package-json-lint/commit/3773d175dac6d9f9be7a59b136efa8a5c4245a8b"><code>3773d17</code></a> Bump npm-package-json-lint-config-tc from 5.0.0 to 6.0.0 (<a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/issues/590">#590</a>)</li>
<li><a href="https://github.com/tclindner/npm-package-json-lint/commit/be619b3950de2bf25418b2f9a3855dc1943596a3"><code>be619b3</code></a> Bump npm-package-json-lint-config-default from 4.0.0 to 5.0.0 (<a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/issues/589">#589</a>)</li>
<li><a href="https://github.com/tclindner/npm-package-json-lint/commit/d1deb9f35872db41a540d71e4018cfee8dc7efc1"><code>d1deb9f</code></a> Update links for new website. (<a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/issues/588">#588</a>)</li>
<li><a href="https://github.com/tclindner/npm-package-json-lint/commit/00f93308c2b32f8b8d803fafefbae1ad7db13d5c"><code>00f9330</code></a> Fix lint in migration guide (<a href="https://github-redirect.dependabot.com/tclindner/npm-package-json-lint/issues/587">#587</a>)</li>
<li>See full diff in <a href="https://github.com/tclindner/npm-package-json-lint/compare/v6.0.0...v6.0.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=npm-package-json-lint&package-manager=npm_and_yarn&previous-version=6.0.0&new-version=6.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1605: Bump @testing-library/react from 12.1.3 to 12.1.4 in /taker-frontend r=bonomat a=dependabot[bot]

Bumps [`@testing-library/react](https://github.com/testing-library/react-testing-library)` from 12.1.3 to 12.1.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/react-testing-library/releases"><code>`@​testing-library/react</code>'s` releases</a>.</em></p>
<blockquote>
<h2>v12.1.4</h2>
<h2><a href="https://github.com/testing-library/react-testing-library/compare/v12.1.3...v12.1.4">12.1.4</a> (2022-03-09)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Match runtime type of baseElement in TypeScript types (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/1023">#1023</a>) (<a href="https://github.com/testing-library/react-testing-library/commit/96ed8dafa5d02add2168a3da65d1cc0ffe6d6d1f">96ed8da</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/testing-library/react-testing-library/commit/96ed8dafa5d02add2168a3da65d1cc0ffe6d6d1f"><code>96ed8da</code></a> fix: Match runtime type of baseElement in TypeScript types (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/1023">#1023</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/react-testing-library/compare/v12.1.3...v12.1.4">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@testing-library/react&package-manager=npm_and_yarn&previous-version=12.1.3&new-version=12.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>
@bors
Copy link
Contributor

bors bot commented Mar 10, 2022

Build failed (retrying...):

bors bot added a commit that referenced this pull request Mar 10, 2022
1599: Bump vergen from 6.0.2 to 7.0.0 r=bonomat a=dependabot[bot]

Bumps [vergen](https://github.com/rustyhorde/vergen) from 6.0.2 to 7.0.0.
<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.0.0</h2>
<ul>
<li>Migrated from <code>chrono</code> to <code>time</code> as it's better maintained.</li>
<li>Placed the local timezone support behind a feature flag (<code>local_offset</code>).  There is a known issue that can cause a <a href="https://github.com/rustsec/advisory-db/blob/main/crates/time/RUSTSEC-2020-0071.md">potential segfault</a> in the <code>time</code> crate (which also affected <code>chrono</code>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rustyhorde/vergen/commit/d82785850ce563c24f5a157992a7d3e59726078a"><code>d827858</code></a> version bump for next release</li>
<li><a href="https://github.com/rustyhorde/vergen/commit/678bb48cca6c54c220f238148057f3062c521113"><code>678bb48</code></a> <code>chrono</code> replaced with <code>time</code>,  <code>local_offset</code> feature flag added (<a href="https://github-redirect.dependabot.com/rustyhorde/vergen/issues/110">#110</a>)</li>
<li>See full diff in <a href="https://github.com/rustyhorde/vergen/compare/6.0.2...7.0.0">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=6.0.2&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1600: Bump tracing from 0.1.31 to 0.1.32 r=bonomat a=dependabot[bot]

Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.31 to 0.1.32.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tracing/releases">tracing's releases</a>.</em></p>
<blockquote>
<h2>tracing 0.1.32</h2>
<p>This release reduces the overhead of creating and dropping disabled
spans significantly, which should improve performance when no <code>tracing</code>
subscriber is in use or when spans are disabled by a filter.</p>
<h3>Fixed</h3>
<ul>
<li><strong>attributes</strong>: Compilation failure with <code>--minimal-versions</code> due to a
too-permissive <code>syn</code> dependency (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Reduced <code>Drop</code> overhead for disabled spans (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><code>tracing-attributes</code>: updated to [0.1.20][attributes-0.1.20]</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1974">tokio-rs/tracing#1974</a>
<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1960">tokio-rs/tracing#1960</a>
[attributes-0.1.20]: <a href="https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20">https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tokio-rs/tracing/commit/f70116611cddf03167cb67749d24ed7c5cfe7156"><code>f701166</code></a> tracing: prepare to release 0.1.32 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1978">#1978</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/05d56ecfd7ebc869a24f834bca9ec463c1b24250"><code>05d56ec</code></a> core: fix wrong release numbers in changelog</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/c6acb1228673725ead903417fc43d6c4e569aabe"><code>c6acb12</code></a> core: prepare to release 0.1.23 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1977">#1977</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/fda0aa4810abd463f097bc4d79afcd1a16dfe6ec"><code>fda0aa4</code></a> attributes: prepare to release v0.1.20 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1976">#1976</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/1f337566541fa9417ea2469e6c4d0d87c1882259"><code>1f33756</code></a> tracing: reduce disabled span <code>Drop</code> overhead (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/7f39eadf40d4e3ab5728361f7a4cc48a8b7d76b3"><code>7f39ead</code></a> build(deps): update inferno requirement from 0.10.0 to 0.11.0 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1966">#1966</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/034139ea1e647c4851f0cd0c2fd4bfd136e7bbe7"><code>034139e</code></a> attributes: use correct minimal version of <code>syn</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/2d27332953f60048421e7f33324d9b478e35df0c"><code>2d27332</code></a> subscriber: add <code>Filter::on_{new_span, enter, exit, close}</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1973">#1973</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/cc1f155cc5fb7e05e10a010ffdd3784a29e1ffed"><code>cc1f155</code></a> subscriber: fix broken link in Targets rustdoc (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1972">#1972</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/4f714f0aec393a84140a924358148536c6743dd0"><code>4f714f0</code></a> subscriber: add Filtered::filter_mut method (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1959">#1959</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-0.1.31...tracing-0.1.32">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tracing&package-manager=cargo&previous-version=0.1.31&new-version=0.1.32)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1601: Bump secp256k1 from 0.20.3 to 0.22.0 r=bonomat a=dependabot[bot]

Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.20.3 to 0.22.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md">secp256k1's changelog</a>.</em></p>
<blockquote>
<h1>0.22.0 - 2022-03-08</h1>
<ul>
<li>Disable <code>bitcoin_hashes/std</code> by default; <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/410">add <code>bitcoin-hashes-std</code> feature to re-enable it</a></li>
<li>Rename <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/411">more <code>schnorrsig</code> methods to <code>schnorr</code></a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/396">Obfuscate <code>SharedSecret</code> string serialization</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/402">Simplify <code>SharedSecret</code> API</a> to use a 32-byte buffer; users of custom hashes should now use bare arrays rather than this type.</li>
<li>Change <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/401">serde serialization of <code>Parity</code></a> from <code>i32</code> to <code>u8</code>; clean up <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/403">error handling</a></li>
</ul>
<h1>0.21.3 - 2022-01-31</h1>
<ul>
<li>Several documentation improvements (<a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/366">#366</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#365</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/373">#373</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/381">#381</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/369">#369</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/389">#389</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/391">#391</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/397">#397</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/399">#399</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#340</a>)</li>
<li>Deprecate the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/372"><code>generate_schnorrsig_keypair</code> method</a> (unclear value)</li>
<li>Add <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/379">serde traits to <code>KeyPair</code></a></li>
<li>Redo the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/382">API of the new <code>Parity</code> type</a> to more clearly match our desired semantics; <strong>the <code>From&lt;i32&gt;</code> impl on this type is now deprecated</strong>. Also <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/400">#400</a>.</li>
<li>Randomize <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/385">the global context on creation</a> when possible; weaken <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/407"><code>global-context-less-secure</code> feature accordingly</a>.</li>
<li>Improve <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/392">the global context API</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/393">the <code>Debug</code> impl</a> for <code>RecoverableSignature</code></li>
<li>Implement <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/398"><code>LowerHex</code> and <code>Display</code></a></li>
</ul>
<h1>0.21.0 - 2022-01-02</h1>
<ul>
<li>Fix <code>KeyPair::from_seckey_slice</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/316">error return value</a></li>
<li>Reduce the <code>lowmemory</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/323">precomp table size</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/308">Add <code>KeyPair::serialize_sec</code></a></li>
<li>Increase <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/326"><code>bitcoin_hashes</code> version to 0.10</a>; rename <code>secp256k1::bitcoin_hashes</code> module to <code>secp256k1::hashes</code> to align with <code>bitcoin</code> crate naming</li>
<li>Add new <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/304">error variant for <code>PublicKey::combine_keys</code></a></li>
<li>Change <code>Display</code> and <code>Debug</code> for secret keys to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/312">only output a truncated hash</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/307">Improve documentation</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/335">Implement <code>Hash</code> for <code>schnorrsig::Signature</code></a></li>
<li>Refactor modules to put <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/327">Schnorr and ECDSA on more equal footing</a></li>
<li>Add serde traits <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/313">for <code>KeyPair</code> type</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/342">context bound requirements for a few methods</a></li>
<li>Add a <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/345">static immutable-zero aligned type</a></li>
<li>Change <code>tweak_add_assign</code> and <code>tweak_add_check</code> to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/344/">use an opaque <code>Parity</code> type rather than a boolean</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-bitcoin/rust-secp256k1/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=secp256k1&package-manager=cargo&previous-version=0.20.3&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>
@bors
Copy link
Contributor

bors bot commented Mar 10, 2022

Build failed (retrying...):

bors bot added a commit that referenced this pull request Mar 10, 2022
1600: Bump tracing from 0.1.31 to 0.1.32 r=bonomat a=dependabot[bot]

Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.31 to 0.1.32.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tracing/releases">tracing's releases</a>.</em></p>
<blockquote>
<h2>tracing 0.1.32</h2>
<p>This release reduces the overhead of creating and dropping disabled
spans significantly, which should improve performance when no <code>tracing</code>
subscriber is in use or when spans are disabled by a filter.</p>
<h3>Fixed</h3>
<ul>
<li><strong>attributes</strong>: Compilation failure with <code>--minimal-versions</code> due to a
too-permissive <code>syn</code> dependency (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Reduced <code>Drop</code> overhead for disabled spans (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><code>tracing-attributes</code>: updated to [0.1.20][attributes-0.1.20]</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1974">tokio-rs/tracing#1974</a>
<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tracing/pull/1960">tokio-rs/tracing#1960</a>
[attributes-0.1.20]: <a href="https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20">https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.20</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tokio-rs/tracing/commit/f70116611cddf03167cb67749d24ed7c5cfe7156"><code>f701166</code></a> tracing: prepare to release 0.1.32 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1978">#1978</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/05d56ecfd7ebc869a24f834bca9ec463c1b24250"><code>05d56ec</code></a> core: fix wrong release numbers in changelog</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/c6acb1228673725ead903417fc43d6c4e569aabe"><code>c6acb12</code></a> core: prepare to release 0.1.23 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1977">#1977</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/fda0aa4810abd463f097bc4d79afcd1a16dfe6ec"><code>fda0aa4</code></a> attributes: prepare to release v0.1.20 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1976">#1976</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/1f337566541fa9417ea2469e6c4d0d87c1882259"><code>1f33756</code></a> tracing: reduce disabled span <code>Drop</code> overhead (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1974">#1974</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/7f39eadf40d4e3ab5728361f7a4cc48a8b7d76b3"><code>7f39ead</code></a> build(deps): update inferno requirement from 0.10.0 to 0.11.0 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1966">#1966</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/034139ea1e647c4851f0cd0c2fd4bfd136e7bbe7"><code>034139e</code></a> attributes: use correct minimal version of <code>syn</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1960">#1960</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/2d27332953f60048421e7f33324d9b478e35df0c"><code>2d27332</code></a> subscriber: add <code>Filter::on_{new_span, enter, exit, close}</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1973">#1973</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/cc1f155cc5fb7e05e10a010ffdd3784a29e1ffed"><code>cc1f155</code></a> subscriber: fix broken link in Targets rustdoc (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1972">#1972</a>)</li>
<li><a href="https://github.com/tokio-rs/tracing/commit/4f714f0aec393a84140a924358148536c6743dd0"><code>4f714f0</code></a> subscriber: add Filtered::filter_mut method (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1959">#1959</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-0.1.31...tracing-0.1.32">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tracing&package-manager=cargo&previous-version=0.1.31&new-version=0.1.32)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

1601: Bump secp256k1 from 0.20.3 to 0.22.0 r=bonomat a=dependabot[bot]

Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.20.3 to 0.22.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md">secp256k1's changelog</a>.</em></p>
<blockquote>
<h1>0.22.0 - 2022-03-08</h1>
<ul>
<li>Disable <code>bitcoin_hashes/std</code> by default; <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/410">add <code>bitcoin-hashes-std</code> feature to re-enable it</a></li>
<li>Rename <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/411">more <code>schnorrsig</code> methods to <code>schnorr</code></a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/396">Obfuscate <code>SharedSecret</code> string serialization</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/402">Simplify <code>SharedSecret</code> API</a> to use a 32-byte buffer; users of custom hashes should now use bare arrays rather than this type.</li>
<li>Change <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/401">serde serialization of <code>Parity</code></a> from <code>i32</code> to <code>u8</code>; clean up <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/403">error handling</a></li>
</ul>
<h1>0.21.3 - 2022-01-31</h1>
<ul>
<li>Several documentation improvements (<a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/366">#366</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#365</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/373">#373</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/381">#381</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/369">#369</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/389">#389</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/391">#391</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/397">#397</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/399">#399</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#340</a>)</li>
<li>Deprecate the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/372"><code>generate_schnorrsig_keypair</code> method</a> (unclear value)</li>
<li>Add <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/379">serde traits to <code>KeyPair</code></a></li>
<li>Redo the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/382">API of the new <code>Parity</code> type</a> to more clearly match our desired semantics; <strong>the <code>From&lt;i32&gt;</code> impl on this type is now deprecated</strong>. Also <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/400">#400</a>.</li>
<li>Randomize <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/385">the global context on creation</a> when possible; weaken <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/407"><code>global-context-less-secure</code> feature accordingly</a>.</li>
<li>Improve <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/392">the global context API</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/393">the <code>Debug</code> impl</a> for <code>RecoverableSignature</code></li>
<li>Implement <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/398"><code>LowerHex</code> and <code>Display</code></a></li>
</ul>
<h1>0.21.0 - 2022-01-02</h1>
<ul>
<li>Fix <code>KeyPair::from_seckey_slice</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/316">error return value</a></li>
<li>Reduce the <code>lowmemory</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/323">precomp table size</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/308">Add <code>KeyPair::serialize_sec</code></a></li>
<li>Increase <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/326"><code>bitcoin_hashes</code> version to 0.10</a>; rename <code>secp256k1::bitcoin_hashes</code> module to <code>secp256k1::hashes</code> to align with <code>bitcoin</code> crate naming</li>
<li>Add new <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/304">error variant for <code>PublicKey::combine_keys</code></a></li>
<li>Change <code>Display</code> and <code>Debug</code> for secret keys to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/312">only output a truncated hash</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/307">Improve documentation</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/335">Implement <code>Hash</code> for <code>schnorrsig::Signature</code></a></li>
<li>Refactor modules to put <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/327">Schnorr and ECDSA on more equal footing</a></li>
<li>Add serde traits <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/313">for <code>KeyPair</code> type</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/342">context bound requirements for a few methods</a></li>
<li>Add a <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/345">static immutable-zero aligned type</a></li>
<li>Change <code>tweak_add_assign</code> and <code>tweak_add_check</code> to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/344/">use an opaque <code>Parity</code> type rather than a boolean</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-bitcoin/rust-secp256k1/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=secp256k1&package-manager=cargo&previous-version=0.20.3&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>
@bors
Copy link
Contributor

bors bot commented Mar 10, 2022

Build failed (retrying...):

bors bot added a commit that referenced this pull request Mar 10, 2022
1601: Bump secp256k1 from 0.20.3 to 0.22.0 r=bonomat a=dependabot[bot]

Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.20.3 to 0.22.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md">secp256k1's changelog</a>.</em></p>
<blockquote>
<h1>0.22.0 - 2022-03-08</h1>
<ul>
<li>Disable <code>bitcoin_hashes/std</code> by default; <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/410">add <code>bitcoin-hashes-std</code> feature to re-enable it</a></li>
<li>Rename <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/411">more <code>schnorrsig</code> methods to <code>schnorr</code></a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/396">Obfuscate <code>SharedSecret</code> string serialization</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/402">Simplify <code>SharedSecret</code> API</a> to use a 32-byte buffer; users of custom hashes should now use bare arrays rather than this type.</li>
<li>Change <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/401">serde serialization of <code>Parity</code></a> from <code>i32</code> to <code>u8</code>; clean up <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/403">error handling</a></li>
</ul>
<h1>0.21.3 - 2022-01-31</h1>
<ul>
<li>Several documentation improvements (<a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/366">#366</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#365</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/373">#373</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/381">#381</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/369">#369</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/389">#389</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/391">#391</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/397">#397</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/399">#399</a>, <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/365">#340</a>)</li>
<li>Deprecate the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/372"><code>generate_schnorrsig_keypair</code> method</a> (unclear value)</li>
<li>Add <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/379">serde traits to <code>KeyPair</code></a></li>
<li>Redo the <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/382">API of the new <code>Parity</code> type</a> to more clearly match our desired semantics; <strong>the <code>From&lt;i32&gt;</code> impl on this type is now deprecated</strong>. Also <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/400">#400</a>.</li>
<li>Randomize <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/385">the global context on creation</a> when possible; weaken <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/407"><code>global-context-less-secure</code> feature accordingly</a>.</li>
<li>Improve <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/392">the global context API</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/393">the <code>Debug</code> impl</a> for <code>RecoverableSignature</code></li>
<li>Implement <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/398"><code>LowerHex</code> and <code>Display</code></a></li>
</ul>
<h1>0.21.0 - 2022-01-02</h1>
<ul>
<li>Fix <code>KeyPair::from_seckey_slice</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/316">error return value</a></li>
<li>Reduce the <code>lowmemory</code> <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/323">precomp table size</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/308">Add <code>KeyPair::serialize_sec</code></a></li>
<li>Increase <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/326"><code>bitcoin_hashes</code> version to 0.10</a>; rename <code>secp256k1::bitcoin_hashes</code> module to <code>secp256k1::hashes</code> to align with <code>bitcoin</code> crate naming</li>
<li>Add new <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/304">error variant for <code>PublicKey::combine_keys</code></a></li>
<li>Change <code>Display</code> and <code>Debug</code> for secret keys to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/312">only output a truncated hash</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/307">Improve documentation</a></li>
<li><a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/335">Implement <code>Hash</code> for <code>schnorrsig::Signature</code></a></li>
<li>Refactor modules to put <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/327">Schnorr and ECDSA on more equal footing</a></li>
<li>Add serde traits <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/313">for <code>KeyPair</code> type</a></li>
<li>Fix <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/342">context bound requirements for a few methods</a></li>
<li>Add a <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/345">static immutable-zero aligned type</a></li>
<li>Change <code>tweak_add_assign</code> and <code>tweak_add_check</code> to <a href="https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/344/">use an opaque <code>Parity</code> type rather than a boolean</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-bitcoin/rust-secp256k1/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=secp256k1&package-manager=cargo&previous-version=0.20.3&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>
@thomaseizinger
Copy link
Contributor

thomaseizinger commented Mar 10, 2022

bors r+

@bonomat Check the update that was closed in favor of this. We can't merge this for now: #1408

@bors
Copy link
Contributor

bors bot commented Mar 10, 2022

Build failed:

@thomaseizinger
Copy link
Contributor

bors stop

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 14, 2022

Superseded by #1625.

@dependabot dependabot bot closed this Mar 14, 2022
@dependabot dependabot bot deleted the dependabot/cargo/secp256k1-0.22.0 branch March 14, 2022 10:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants