Commit Graph

2023 Commits

Author SHA1 Message Date
bors[bot]
d483651ef4
Merge #1144 #1145
1144: build(deps): bump anyhow from 1.0.64 to 1.0.65 r=delta1 a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.64 to 1.0.65.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.65</h2>
<ul>
<li><!-- raw HTML omitted -->impl <!-- raw HTML omitted -->Provider<!-- raw HTML omitted --> for anyhow::Error<!-- raw HTML omitted --></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="4de2068f71"><code>4de2068</code></a> Release 1.0.65</li>
<li><a href="07acdacfea"><code>07acdac</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/271">#271</a> from dtolnay/provider</li>
<li><a href="ee49ec0d49"><code>ee49ec0</code></a> Add impl Provider in build.rs probe</li>
<li><a href="b7448d3ad6"><code>b7448d3</code></a> impl std::any::Provider for anyhow::Error</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.64...1.0.65">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.64&new-version=1.0.65)](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>

1145: build(deps): bump thiserror from 1.0.34 to 1.0.35 r=delta1 a=dependabot[bot]

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.34 to 1.0.35.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p>
<blockquote>
<h2>1.0.35</h2>
<ul>
<li>More work on integrating <a href="https://doc.rust-lang.org/std/any/trait.Provider.html">std::any::Provider</a> for backtrace support</li>
<li>Fix <em>&quot;Multiple applicable <code>provide</code> methods in scope&quot;</em> error when the caller has both std::error::Error and std::any::Provide traits in scope (<a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/185">#185</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="10ffe03817"><code>10ffe03</code></a> Release 1.0.35</li>
<li><a href="9be0f4121e"><code>9be0f41</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/191">#191</a> from dtolnay/anyhowprovider</li>
<li><a href="1a90b77165"><code>1a90b77</code></a> Pull in Provider impl from anyhow 1.0.65</li>
<li><a href="2ca76edd6e"><code>2ca76ed</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/190">#190</a> from dtolnay/provider</li>
<li><a href="01e7c18310"><code>01e7c18</code></a> Temporarily disable AnyhowBacktrace test</li>
<li><a href="aaf8449dcb"><code>aaf8449</code></a> Use ThiserrorProvide to disambiguate 'provide' method calls</li>
<li><a href="460396e8f3"><code>460396e</code></a> Add trait with method that won't collide between Provider and Error</li>
<li><a href="293b127bc8"><code>293b127</code></a> Add build script to detect Provider support</li>
<li><a href="3bcad5957d"><code>3bcad59</code></a> Revert &quot;Directly call source.provide instead of going through dyn error&quot;</li>
<li><a href="21198c9c0a"><code>21198c9</code></a> Move multiple-provide test into test_backtrace</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.35">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.34&new-version=1.0.35)](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>
2022-09-14 08:04:56 +00:00
dependabot[bot]
62e521a943
build(deps): bump thiserror from 1.0.34 to 1.0.35
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.35)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-14 04:34:20 +00:00
dependabot[bot]
82a1298dc3
build(deps): bump anyhow from 1.0.64 to 1.0.65
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.64 to 1.0.65.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.64...1.0.65)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-14 04:34:14 +00:00
bors[bot]
f3b3216a80
Merge #1143
1143: build(deps): bump itertools from 0.10.3 to 0.10.4 r=delta1 a=dependabot[bot]

Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.3 to 0.10.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md">itertools's changelog</a>.</em></p>
<blockquote>
<h2>0.10.4</h2>
<ul>
<li>Add <code>EitherOrBoth::or</code> and <code>EitherOrBoth::or_else</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/593">#593</a>)</li>
<li>Add <code>min_set</code>, <code>max_set</code> et al. (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/613">#613</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/323">#323</a>)</li>
<li>Use <code>either/use_std</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/628">#628</a>)</li>
<li>Documentation fixes (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/612">#612</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/625">#625</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/632">#632</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/633">#633</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/634">#634</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/638">#638</a>)</li>
<li>Code maintenance (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/623">#623</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/624">#624</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/627">#627</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/630">#630</a>)</li>
</ul>
<h2>0.10.2</h2>
<ul>
<li>Add <code>Itertools::multiunzip</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/362">#362</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/565">#565</a>)</li>
<li>Add <code>intersperse</code> and <code>intersperse_with</code> free functions (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/555">#555</a>)</li>
<li>Add <code>Itertools::sorted_by_cached_key</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/424">#424</a>, <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/575">#575</a>)</li>
<li>Specialize <code>ProcessResults::fold</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/563">#563</a>)</li>
<li>Fix subtraction overflow in <code>DuplicatesBy::size_hint</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/552">#552</a>)</li>
<li>Fix specialization tests (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/574">#574</a>)</li>
<li>More <code>Debug</code> impls (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/573">#573</a>)</li>
<li>Deprecate <code>fold1</code> (use <code>reduce</code> instead) (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/580">#580</a>)</li>
<li>Documentation fixes (<code>HomogenousTuple</code>, <code>into_group_map</code>, <code>into_group_map_by</code>, <code>MultiPeek::peek</code>) (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/543">#543</a> et al.)</li>
</ul>
<h2>0.10.1</h2>
<ul>
<li>Add <code>Itertools::contains</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/514">#514</a>)</li>
<li>Add <code>Itertools::counts_by</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/515">#515</a>)</li>
<li>Add <code>Itertools::partition_result</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/511">#511</a>)</li>
<li>Add <code>Itertools::all_unique</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/241">#241</a>)</li>
<li>Add <code>Itertools::duplicates</code> and <code>Itertools::duplicates_by</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/502">#502</a>)</li>
<li>Add <code>chain!</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/525">#525</a>)</li>
<li>Add <code>Itertools::at_most_one</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/523">#523</a>)</li>
<li>Add <code>Itertools::flatten_ok</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/527">#527</a>)</li>
<li>Add <code>EitherOrBoth::or_default</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/583">#583</a>)</li>
<li>Add <code>Itertools::find_or_last</code> and <code>Itertools::find_or_first</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/535">#535</a>)</li>
<li>Implement <code>FusedIterator</code> for <code>FilterOk</code>, <code>FilterMapOk</code>, <code>InterleaveShortest</code>, <code>KMergeBy</code>, <code>MergeBy</code>, <code>PadUsing</code>, <code>Positions</code>, <code>Product</code> , <code>RcIter</code>, <code>TupleWindows</code>, <code>Unique</code>, <code>UniqueBy</code>,  <code>Update</code>, <code>WhileSome</code>, <code>Combinations</code>, <code>CombinationsWithReplacement</code>, <code>Powerset</code>, <code>RepeatN</code>, and <code>WithPosition</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/550">#550</a>)</li>
<li>Implement <code>FusedIterator</code> for <code>Interleave</code>, <code>IntersperseWith</code>, and <code>ZipLongest</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/548">#548</a>)</li>
</ul>
<h2>0.10.0</h2>
<ul>
<li><strong>Increase minimum supported Rust version to 1.32.0</strong></li>
<li>Improve macro hygiene (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/507">#507</a>)</li>
<li>Add <code>Itertools::powerset</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/335">#335</a>)</li>
<li>Add <code>Itertools::sorted_unstable</code>, <code>Itertools::sorted_unstable_by</code>, and <code>Itertools::sorted_unstable_by_key</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/494">#494</a>)</li>
<li>Implement <code>Error</code> for <code>ExactlyOneError</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/484">#484</a>)</li>
<li>Undeprecate <code>Itertools::fold_while</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/476">#476</a>)</li>
<li>Tuple-related adapters work for tuples of arity up to 12 (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/475">#475</a>)</li>
<li><code>use_alloc</code> feature for users who have <code>alloc</code>, but not <code>std</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/474">#474</a>)</li>
<li>Add <code>Itertools::k_smallest</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/473">#473</a>)</li>
<li>Add <code>Itertools::into_grouping_map</code> and <code>GroupingMap</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/465">#465</a>)</li>
<li>Add <code>Itertools::into_grouping_map_by</code> and <code>GroupingMapBy</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/465">#465</a>)</li>
<li>Add <code>Itertools::counts</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/468">#468</a>)</li>
<li>Add implementation of <code>DoubleEndedIterator</code> for <code>Unique</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/442">#442</a>)</li>
<li>Add implementation of <code>DoubleEndedIterator</code> for <code>UniqueBy</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/442">#442</a>)</li>
<li>Add implementation of <code>DoubleEndedIterator</code> for <code>Zip</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/346">#346</a>)</li>
<li>Add <code>Itertools::multipeek</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/435">#435</a>)</li>
<li>Add <code>Itertools::dedup_with_count</code> and <code>DedupWithCount</code> (<a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/423">#423</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8d362f2336"><code>8d362f2</code></a> Prepare 0.10.4</li>
<li><a href="7883f59c78"><code>7883f59</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/633">#633</a></li>
<li><a href="42764765d2"><code>4276476</code></a> Docstring improvement: Added explanation of function</li>
<li><a href="5ae7bb5df6"><code>5ae7bb5</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/634">#634</a></li>
<li><a href="520765c0b2"><code>520765c</code></a> Improved chain docstrings</li>
<li><a href="4c0609aa56"><code>4c0609a</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/638">#638</a></li>
<li><a href="677900a0dd"><code>677900a</code></a> Apply suggestions from code review</li>
<li><a href="2b5e83f150"><code>2b5e83f</code></a> Chore: update tree_fold1 doc to remove reference to deprecated fold1</li>
<li><a href="7a274080e0"><code>7a27408</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-itertools/itertools/issues/632">#632</a></li>
<li><a href="9150cab998"><code>9150cab</code></a> Reverted formatting</li>
<li>Additional commits viewable in <a href="https://github.com/rust-itertools/itertools/compare/v0.10.3...v0.10.4">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=itertools&package-manager=cargo&previous-version=0.10.3&new-version=0.10.4)](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>
2022-09-14 04:19:49 +00:00
dependabot[bot]
6ffd7f871d
build(deps): bump itertools from 0.10.3 to 0.10.4
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.3 to 0.10.4.
- [Release notes](https://github.com/rust-itertools/itertools/releases)
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.3...v0.10.4)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 15:52:24 +00:00
bors[bot]
d588f9dcdd
Merge #1142
1142: deps(build): upgrade ecdsa_fun and sigma_fun r=delta1 a=delta1

- #1139
- #1140

Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-09-13 15:36:04 +00:00
bors[bot]
9189c62a5c
Merge #1141
1141: build(deps): bump tokio from 1.14.1 to 1.16.1 r=delta1 a=dependabot[bot]

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.14.1 to 1.16.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.16.1</h2>
<h1>1.16.1 (January 28, 2022)</h1>
<p>This release fixes a bug in <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4428">#4428</a> with the change <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4437">#4437</a>.</p>
<p><a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4428">#4428</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/4428">tokio-rs/tokio#4428</a>
<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4437">#4437</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/4437">tokio-rs/tokio#4437</a></p>
<h2>Tokio v1.16.0</h2>
<p>Fixes a soundness bug in <code>io::Take</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4428">#4428</a>). The unsoundness is exposed when
leaking memory in the given <code>AsyncRead</code> implementation and then overwriting the
supplied buffer:</p>
<pre lang="rust"><code>impl AsyncRead for Buggy {
    fn poll_read(
        self: Pin&lt;&amp;mut Self&gt;,
        cx: &amp;mut Context&lt;'_&gt;,
        buf: &amp;mut ReadBuf&lt;'_&gt;
    ) -&gt; Poll&lt;Result&lt;()&gt;&gt; {
      let new_buf = vec![0; 5].leak();
      *buf = ReadBuf::new(new_buf);
      buf.put_slice(b&quot;hello&quot;);
      Poll::Ready(Ok(()))
    }
}
</code></pre>
<p>Also, this release includes improvements to the multi-threaded scheduler that
can increase throughput by up to 20% in some cases (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4383">#4383</a>).</p>
<h3>Fixed</h3>
<ul>
<li>io: <strong>soundness</strong> don't expose uninitialized memory when using <code>io::Take</code> in edge case (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4428">#4428</a>)</li>
<li>fs: ensure <code>File::write</code> results in a <code>write</code> syscall when the runtime shuts down (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4316">#4316</a>)</li>
<li>process: drop pipe after child exits in <code>wait_with_output</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4315">#4315</a>)</li>
<li>rt: improve error message when spawning a thread fails (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4398">#4398</a>)</li>
<li>rt: reduce false-positive thread wakups in the multi-threaded scheduler (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4383">#4383</a>)</li>
<li>sync: don't inherit <code>Send</code> from <code>parking_lot::*Guard</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4359">#4359</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>net: <code>TcpSocket::linger()</code> and <code>set_linger()</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4324">#4324</a>)</li>
<li>net: impl <code>UnwindSafe</code> for socket types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4384">#4384</a>)</li>
<li>rt: impl <code>UnwindSafe</code> for <code>JoinHandle</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4418">#4418</a>)</li>
<li>sync: <code>watch::Receiver::has_changed()</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4342">#4342</a>)</li>
<li>sync: <code>oneshot::Receiver::blocking_recv()</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4334">#4334</a>)</li>
<li>sync: <code>RwLock</code> blocking operations (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4425">#4425</a>)</li>
</ul>
<h3>Unstable</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="91b9850505"><code>91b9850</code></a> chore: prepare Tokio v1.16.1 release (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4438">#4438</a>)</li>
<li><a href="3c467056e9"><code>3c46705</code></a> io: fix take pointer check (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4437">#4437</a>)</li>
<li><a href="afd2189eec"><code>afd2189</code></a> chore: prepare Tokio v1.16 release (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4431">#4431</a>)</li>
<li><a href="986b88b3f1"><code>986b88b</code></a> chore: update year in LICENSE files (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4429">#4429</a>)</li>
<li><a href="257053e40b"><code>257053e</code></a> util: add <code>spawn_pinned</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/3370">#3370</a>)</li>
<li><a href="5af9e0db2b"><code>5af9e0d</code></a> sync: add blocking lock methods to <code>RwLock</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4425">#4425</a>)</li>
<li><a href="8f77ee8609"><code>8f77ee8</code></a> net: add generic trait to combine UnixListener and TcpListener (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4385">#4385</a>)</li>
<li><a href="2747043f6f"><code>2747043</code></a> tests: enable running wasm32-unknown-unknown tests (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4421">#4421</a>)</li>
<li><a href="2a5071fc2d"><code>2a5071f</code></a> feat: implement <code>Framed::map_codec</code>  (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4427">#4427</a>)</li>
<li><a href="621790e165"><code>621790e</code></a> io: fix <code>take</code> when using evil reader (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4428">#4428</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.14.1...tokio-1.16.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.14.1&new-version=1.16.1)](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>
2022-09-13 13:34:46 +00:00
Byron Hambly
2c2fb7f350
deps(build): upgrade ecdsa_fun and sigma_fun
- #1139
- #1140
2022-09-13 14:19:58 +02:00
dependabot[bot]
28d346c651
build(deps): bump tokio from 1.14.1 to 1.16.1
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.14.1 to 1.16.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.14.1...tokio-1.16.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 11:12:49 +00:00
bors[bot]
4cfd829cc4
Merge #1137
1137: build(deps): bump url from 2.3.0 to 2.3.1 r=delta1 a=dependabot[bot]

Bumps [url](https://github.com/servo/rust-url) from 2.3.0 to 2.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="359bc90a4f"><code>359bc90</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/792">#792</a> from servo/version_bump_2.3.1</li>
<li><a href="ad8911ae54"><code>ad8911a</code></a> Bump url version to 2.3.1 and bump minor for dependencies</li>
<li>See full diff in <a href="https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=url&package-manager=cargo&previous-version=2.3.0&new-version=2.3.1)](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>
2022-09-13 04:56:52 +00:00
dependabot[bot]
e86ff95f78
build(deps): bump url from 2.3.0 to 2.3.1
Bumps [url](https://github.com/servo/rust-url) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: url
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 21:03:31 +00:00
bors[bot]
6a7336aff4
Merge #1136
1136: build(deps): bump url from 2.2.2 to 2.3.0 r=delta1 a=dependabot[bot]

Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="35abc325ba"><code>35abc32</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/791">#791</a> from servo/ver_2.3.0</li>
<li><a href="25266fcc36"><code>25266fc</code></a> Bump url version to 2.3.0</li>
<li><a href="587e9628a9"><code>587e962</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/790">#790</a> from crowlKats/remove_idna</li>
<li><a href="eaa23e556f"><code>eaa23e5</code></a> remove IDNA feature</li>
<li><a href="a3df36528a"><code>a3df365</code></a> feat(url): add <code>quirks::internal_components</code> (<a href="https://github-redirect.dependabot.com/servo/rust-url/issues/788">#788</a>)</li>
<li><a href="868719da3f"><code>868719d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/734">#734</a> from andrewbanchich/fix-set-host</li>
<li><a href="eb3f20d7e4"><code>eb3f20d</code></a> Fix setting file hosts to None</li>
<li><a href="6e5df8fe3b"><code>6e5df8f</code></a> perf(idna): fast-path simple/ascii domains (<a href="https://github-redirect.dependabot.com/servo/rust-url/issues/761">#761</a>)</li>
<li><a href="1d307ae51a"><code>1d307ae</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/787">#787</a> from jiftoo/query-pairs-patch</li>
<li><a href="4c5e4ee826"><code>4c5e4ee</code></a> fix unclosed doctest</li>
<li>Additional commits viewable in <a href="https://github.com/servo/rust-url/compare/v2.2.2...v2.3.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=url&package-manager=cargo&previous-version=2.2.2&new-version=2.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>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-09-12 20:15:18 +00:00
Byron Hambly
2af3b0a72d
Merge branch 'master' into dependabot/cargo/url-2.3.0 2022-09-12 20:43:26 +02:00
bors[bot]
fdb31d1e81
Merge #1133
1133: build(deps): bump anyhow from 1.0.62 to 1.0.64 r=delta1 a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.62 to 1.0.64.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.64</h2>
<ul>
<li>Correctly propagate Backtrace when using <code>#[source] anyhow::Error</code> with <a href="https://github.com/dtolnay/thiserror">thiserror</a> crate (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/231">#231</a>)</li>
</ul>
<h2>1.0.63</h2>
<ul>
<li>Expose backtraces via the new &quot;generic member access&quot; API on the Error trait (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/99301">rust-lang/rust#99301</a>, <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/96024">rust-lang/rust#96024</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="916e22bf36"><code>916e22b</code></a> Release 1.0.64</li>
<li><a href="480e480412"><code>480e480</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/268">#268</a> from dtolnay/provide</li>
<li><a href="b30f5c594b"><code>b30f5c5</code></a> Include outer backtrace when called as source.provide</li>
<li><a href="4b8df91794"><code>4b8df91</code></a> GitHub Workflows security hardening</li>
<li><a href="007c69c3c5"><code>007c69c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/267">#267</a> from dtolnay/demand</li>
<li><a href="1b298fe981"><code>1b298fe</code></a> Rename &amp;mut Demand arguments to 'demand'</li>
<li><a href="2c8f71bda4"><code>2c8f71b</code></a> Revert &quot;Disable backtrace test until converted to provider API&quot;</li>
<li><a href="036c5f8ae5"><code>036c5f8</code></a> Release 1.0.63</li>
<li><a href="546342c3bd"><code>546342c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/266">#266</a> from dtolnay/provider</li>
<li><a href="46d3d2c9f5"><code>46d3d2c</code></a> Use backtrace via generic member access</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.62...1.0.64">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.62&new-version=1.0.64)](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>
2022-09-12 17:57:18 +00:00
bors[bot]
7792ea1461
Merge #1132
1132: build(deps): bump thiserror from 1.0.32 to 1.0.34 r=delta1 a=dependabot[bot]

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.32 to 1.0.34.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p>
<blockquote>
<h2>1.0.34</h2>
<ul>
<li>Tweak &quot;generic member access&quot; based Backtrace implementation (<a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/184">#184</a>)</li>
</ul>
<h2>1.0.33</h2>
<ul>
<li>Expose backtraces via the new &quot;generic member access&quot; API on the Error trait (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/99301">rust-lang/rust#99301</a>, <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/96024">rust-lang/rust#96024</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="48f697af3d"><code>48f697a</code></a> Release 1.0.34</li>
<li><a href="76c5568135"><code>76c5568</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/184">#184</a> from dtolnay/provide</li>
<li><a href="f924c251ec"><code>f924c25</code></a> Directly call source.provide instead of going through dyn error</li>
<li><a href="2f093b5fbc"><code>2f093b5</code></a> GitHub Workflows security hardening</li>
<li><a href="63420ea04e"><code>63420ea</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/183">#183</a> from dtolnay/deprecated</li>
<li><a href="8adf113f0a"><code>8adf113</code></a> Revert &quot;Delete broken #[deprecated] test&quot;</li>
<li><a href="fdb266af29"><code>fdb266a</code></a> Release 1.0.33</li>
<li><a href="905680eee0"><code>905680e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/thiserror/issues/182">#182</a> from dtolnay/provider</li>
<li><a href="e11c97babf"><code>e11c97b</code></a> Update backtrace test to provider API</li>
<li><a href="986e106172"><code>986e106</code></a> Revert &quot;Disable nightly backtrace testing until converted to provider API&quot;</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.32...1.0.34">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.32&new-version=1.0.34)](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>
2022-09-12 17:36:29 +00:00
dependabot[bot]
8966bb8a78
build(deps): bump anyhow from 1.0.62 to 1.0.64
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.62 to 1.0.64.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.62...1.0.64)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 16:52:57 +00:00
dependabot[bot]
af1a9fdd4e
build(deps): bump thiserror from 1.0.32 to 1.0.34
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.32 to 1.0.34.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.32...1.0.34)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 16:52:10 +00:00
bors[bot]
21e1a61af8
Merge #1135
1135: build(deps): bump time from 0.3.13 to 0.3.14 r=delta1 a=dependabot[bot]

Bumps [time](https://github.com/time-rs/time) from 0.3.13 to 0.3.14.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/time-rs/time/releases">time's releases</a>.</em></p>
<blockquote>
<h2>v0.3.14</h2>
<p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">time's changelog</a>.</em></p>
<blockquote>
<h2>0.3.14 [2022-08-24]</h2>
<h3>Changed</h3>
<ul>
<li>The minimum supported Rust version is now 1.59.0.</li>
<li><code>Duration::unsigned_abs</code> is now <code>const fn</code>.</li>
<li>The const parameter for <code>time::format_description::well_known::Iso8601</code> now has a default. This
means <code>Iso8601</code> is the same as <code>Iso8601::DEFAULT</code>.</li>
<li>The <code>Parsed</code> struct has been reduced in size from 56 to 32 bytes (a 43% reduction).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2297a4e0ae"><code>2297a4e</code></a> v0.3.14 release</li>
<li><a href="d358131045"><code>d358131</code></a> Use byte string literals where possible</li>
<li><a href="d385f05c4b"><code>d385f05</code></a> Allow unsafe code, but deny undocumented blocks</li>
<li><a href="a99ec40404"><code>a99ec40</code></a> Bump MSRV to 1.59</li>
<li><a href="9b9e560a33"><code>9b9e560</code></a> Reduce size of <code>Parsed</code> by bit-packing flags</li>
<li><a href="c0ae430d23"><code>c0ae430</code></a> Use const generic defaults</li>
<li><a href="e920d0a2fa"><code>e920d0a</code></a> Use duration consts 2</li>
<li><a href="08e21369be"><code>08e2136</code></a> Use format args capture</li>
<li>See full diff in <a href="https://github.com/time-rs/time/compare/v0.3.13...v0.3.14">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=time&package-manager=cargo&previous-version=0.3.13&new-version=0.3.14)](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>
2022-09-12 16:24:23 +00:00
dependabot[bot]
90a8095361
build(deps): bump time from 0.3.13 to 0.3.14
Bumps [time](https://github.com/time-rs/time) from 0.3.13 to 0.3.14.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.13...v0.3.14)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 15:13:09 +00:00
bors[bot]
6f49e5aa51
Merge #1131
1131: build(deps): bump futures from 0.3.23 to 0.3.24 r=delta1 a=dependabot[bot]

Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.23 to 0.3.24.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures's releases</a>.</em></p>
<blockquote>
<h2>0.3.24</h2>
<ul>
<li>Fix incorrect termination of <code>select_with_strategy</code> streams (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2635">#2635</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures's changelog</a>.</em></p>
<blockquote>
<h1>0.3.24 - 2022-08-29</h1>
<ul>
<li>Fix incorrect termination of <code>select_with_strategy</code> streams (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2635">#2635</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="174cb01d5b"><code>174cb01</code></a> Release 0.3.24</li>
<li><a href="ce6bee08c7"><code>ce6bee0</code></a> Update no_atomic_cas.rs</li>
<li><a href="9ae19f8932"><code>9ae19f8</code></a> Fix incorrect termination of <code>select_with_strategy</code> streams (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2635">#2635</a>)</li>
<li>See full diff in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.23...0.3.24">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=futures&package-manager=cargo&previous-version=0.3.23&new-version=0.3.24)](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>
2022-09-12 14:51:36 +00:00
dependabot[bot]
375a72d918
build(deps): bump url from 2.2.2 to 2.3.0
Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.2...v2.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 14:22:16 +00:00
bors[bot]
caf74ac287
Merge #1134
1134: build(deps): bump serde_json from 1.0.83 to 1.0.85 r=delta1 a=dependabot[bot]

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.83 to 1.0.85.
<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.85</h2>
<ul>
<li>Make <code>Display</code> for <code>Number</code> produce the same representation as serializing (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/919">#919</a>)</li>
</ul>
<h2>v1.0.84</h2>
<ul>
<li>Make <code>Debug</code> impl of <code>serde_json::Value</code> more compact (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/918">#918</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="44d9c53e25"><code>44d9c53</code></a> Release 1.0.85</li>
<li><a href="2c8e2b08af"><code>2c8e2b0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/919">#919</a> from serde-rs/displaynum</li>
<li><a href="cb2515ba44"><code>cb2515b</code></a> Make Display for Number produce the same representation as serializing</li>
<li><a href="8ba854166d"><code>8ba8541</code></a> Preserve '.0' when Displaying Number</li>
<li><a href="de251c8198"><code>de251c8</code></a> Add test of Display for Number containing float</li>
<li><a href="6b8b07365e"><code>6b8b073</code></a> Release 1.0.84</li>
<li><a href="9e9b2b72fb"><code>9e9b2b7</code></a> Revert &quot;Avoid cargo 1.45–1.50 in GitHub Actions&quot;</li>
<li><a href="a685113765"><code>a685113</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/918">#918</a> from serde-rs/debug</li>
<li><a href="dd6a86db07"><code>dd6a86d</code></a> Reduce unneeded parens and newlines in Debug for Value</li>
<li><a href="de62e3e406"><code>de62e3e</code></a> Make Debug test compatible with preserve_order</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.83...v1.0.85">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.83&new-version=1.0.85)](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>
2022-09-12 13:49:49 +00:00
dependabot[bot]
0f9292fd41
build(deps): bump serde_json from 1.0.83 to 1.0.85
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.83 to 1.0.85.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.83...v1.0.85)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 12:43:16 +00:00
dependabot[bot]
d20cb0da96
build(deps): bump futures from 0.3.23 to 0.3.24
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.23 to 0.3.24.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.23...0.3.24)

---
updated-dependencies:
- dependency-name: futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 12:42:44 +00:00
bors[bot]
a7fafc7a58
Merge #1129
1129: build(deps): bump sha2 from 0.10.2 to 0.10.5 r=delta1 a=dependabot[bot]

Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.2 to 0.10.5.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b1c5032fbc"><code>b1c5032</code></a> Fix MSRV issues by re-releasing sha1, sha2, sha3, md5, and whirlpool. Take 2....</li>
<li><a href="db5af59cd4"><code>db5af59</code></a> Fix MSRV issues by re-releasing sha1, sha2, sha3, md5, and whirlpool (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/399">#399</a>)</li>
<li><a href="b74be34693"><code>b74be34</code></a> Remove html_root_url (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/393">#393</a>)</li>
<li><a href="38ea35559c"><code>38ea355</code></a> Release md5 v0.10.2, sha1 v0.10.2, sha2 v0.10.3, whirlpool v0.10.2 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/392">#392</a>)</li>
<li><a href="4c7a3fa240"><code>4c7a3fa</code></a> build(deps): bump cpufeatures from 0.2.3 to 0.2.4 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/389">#389</a>)</li>
<li><a href="e5ad181cdb"><code>e5ad181</code></a> Ignore <code>asm</code> feature on unsupported targets (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/388">#388</a>)</li>
<li><a href="79af27adf5"><code>79af27a</code></a> Expand on DynDigest example in README (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/390">#390</a>)</li>
<li><a href="e5d9356243"><code>e5d9356</code></a> Update Cargo.lock</li>
<li><a href="457061f19b"><code>457061f</code></a> sha3 v0.10.2 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/384">#384</a>)</li>
<li><a href="53d9671baf"><code>53d9671</code></a> Release fsb v0.1.2 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/382">#382</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/hashes/compare/sha2-v0.10.2...sha2-v0.10.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sha2&package-manager=cargo&previous-version=0.10.2&new-version=0.10.5)](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>
2022-09-12 12:25:39 +00:00
dependabot[bot]
66bbf6c2fc
build(deps): bump sha2 from 0.10.2 to 0.10.5
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.2 to 0.10.5.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.2...sha2-v0.10.5)

---
updated-dependencies:
- dependency-name: sha2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 11:20:34 +00:00
bors[bot]
fdb83ad7cc
Merge #1116
1116: build(deps): upgrade bdk, ecdsa_fun, sigma_fun, bitcoin-harness, sha2, serde r=delta1 a=delta1

upgrades the following dependencies 

- bdk to 0.22.0 #1126  
- ecdsa_fun to 7c3d592 #1127
- sigma_fun to 7c3d592 #1128
- sha2 to 0.10.2 #948
- serde to 1.0.144 #1115
- bitcoin-harness was upgraded https://github.com/coblox/bitcoin-harness-rs/pull/25
- revert 11eb1737ce "ci: specify previous dprint version until fixed"
   

Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-09-12 11:03:05 +00:00
Byron Hambly
6e7e39eea4
build(deps): upgrade bdk, ecdsa_fun, sigma_fun, sha2, bitcoin-harness, serde
- bdk to 0.22.0 #1126
- ecdsa_fun to 7c3d592 #1127
- sigma_fun to 7c3d592 #1128
- sha2 to 0.10.2 #948
- serde to 1.0.144 #1115
- bitcoin-harness to bff9a64

Revert "ci: specify previous dprint version until fixed"
This reverts commit 11eb1737ce.
2022-09-12 12:03:24 +02:00
bors[bot]
1947e441dc
Merge #1118
1118: ci: specify previous dprint version  r=delta1 a=delta1

The dprint check is failing since the new release, so this commit fixes our CI to the previous working version. 

https://github.com/dprint/check/issues/8

Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-08-29 13:04:24 +00:00
Byron Hambly
11eb1737ce
ci: specify previous dprint version until fixed 2022-08-29 14:40:52 +02:00
bors[bot]
9021e83952
Merge #1114
1114: build(deps): bump anyhow from 1.0.61 to 1.0.62 r=delta1 a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.61 to 1.0.62.
<details>
<summary>Commits</summary>
<ul>
<li><a href="b73a04a68d"><code>b73a04a</code></a> Release 1.0.62</li>
<li><a href="b916fa9641"><code>b916fa9</code></a> Revert &quot;Work around RA's RUSTC_WRAPPER poisoning all subsequent command-line ...</li>
<li><a href="b88a699b84"><code>b88a699</code></a> Make private module more clearly private</li>
<li><a href="6be2da9898"><code>6be2da9</code></a> Bump clippy.toml msrv to match rust-version in Cargo.toml</li>
<li><a href="a752fd9cdc"><code>a752fd9</code></a> Resolve renamed_and_removed_lints warning on logic_bug</li>
<li><a href="180b96cc7a"><code>180b96c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/258">#258</a> from dtolnay/cargopr</li>
<li><a href="b3dcb920cf"><code>b3dcb92</code></a> Add link to Cargo RUSTC_WRAPPER PR</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.61...1.0.62">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.61&new-version=1.0.62)](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>
2022-08-17 12:21:58 +00:00
dependabot[bot]
0107672b67
build(deps): bump anyhow from 1.0.61 to 1.0.62
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.61 to 1.0.62.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.61...1.0.62)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-17 11:08:11 +00:00
bors[bot]
d2d8a9c785
Merge #1110
1110: build(deps): bump futures from 0.3.21 to 0.3.23 r=delta1 a=dependabot[bot]

Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.21 to 0.3.23.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures's releases</a>.</em></p>
<blockquote>
<h2>0.3.23</h2>
<ul>
<li>Work around MSRV increase due to a cargo bug.</li>
</ul>
<h2>0.3.22</h2>
<ul>
<li>Fix <code>Sync</code> impl of <code>BiLockGuard</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2570">#2570</a>)</li>
<li>Fix partial iteration in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2574">#2574</a>)</li>
<li>Fix false detection of inner panics in <code>Shared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2576">#2576</a>)</li>
<li>Add <code>Mutex::lock_owned</code> and <code>Mutex::try_lock_owned</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2571">#2571</a>)</li>
<li>Add <code>io::copy_buf_abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2507">#2507</a>)</li>
<li>Remove <code>Unpin</code> bound from <code>TryStreamExt::into_async_read</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2599">#2599</a>)</li>
<li>Make <code>run_until_stalled</code> handle self-waking futures (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2593">#2593</a>)</li>
<li>Use <code>FuturesOrdered</code> in <code>try_join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2556">#2556</a>)</li>
<li>Fix orderings in <code>LocalPool</code> waker (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2608">#2608</a>)</li>
<li>Fix <code>stream::Chunk</code> adapters size hints (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2611">#2611</a>)</li>
<li>Add <code>push_front</code> and <code>push_back</code> to <code>FuturesOrdered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2591">#2591</a>)</li>
<li>Deprecate <code>FuturesOrdered::push</code> in favor of <code>FuturesOrdered::push_back</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2591">#2591</a>)</li>
<li>Performance improvements (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2583">#2583</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2626">#2626</a>)</li>
<li>Documentation improvements (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2579">#2579</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2604">#2604</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2613">#2613</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures's changelog</a>.</em></p>
<blockquote>
<h1>0.3.23 - 2022-08-14</h1>
<ul>
<li>Work around MSRV increase due to a cargo bug.</li>
</ul>
<h1>0.3.22 - 2022-08-14</h1>
<ul>
<li>Fix <code>Sync</code> impl of <code>BiLockGuard</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2570">#2570</a>)</li>
<li>Fix partial iteration in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2574">#2574</a>)</li>
<li>Fix false detection of inner panics in <code>Shared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2576">#2576</a>)</li>
<li>Add <code>Mutex::lock_owned</code> and <code>Mutex::try_lock_owned</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2571">#2571</a>)</li>
<li>Add <code>io::copy_buf_abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2507">#2507</a>)</li>
<li>Remove <code>Unpin</code> bound from <code>TryStreamExt::into_async_read</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2599">#2599</a>)</li>
<li>Make <code>run_until_stalled</code> handle self-waking futures (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2593">#2593</a>)</li>
<li>Use <code>FuturesOrdered</code> in <code>try_join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2556">#2556</a>)</li>
<li>Fix orderings in <code>LocalPool</code> waker (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2608">#2608</a>)</li>
<li>Fix <code>stream::Chunk</code> adapters size hints (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2611">#2611</a>)</li>
<li>Add <code>push_front</code> and <code>push_back</code> to <code>FuturesOrdered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2591">#2591</a>)</li>
<li>Deprecate <code>FuturesOrdered::push</code> in favor of <code>FuturesOrdered::push_back</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2591">#2591</a>)</li>
<li>Performance improvements (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2583">#2583</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2626">#2626</a>)</li>
<li>Documentation improvements (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2579">#2579</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2604">#2604</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2613">#2613</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7bff2be5d3"><code>7bff2be</code></a> Release 0.3.23</li>
<li><a href="a1030cf2be"><code>a1030cf</code></a> Update changelog</li>
<li><a href="8db8ead5b3"><code>8db8ead</code></a> Use stable toolchain to publish</li>
<li><a href="ccc2a24b89"><code>ccc2a24</code></a> Release 0.3.22</li>
<li><a href="1d1c1c539d"><code>1d1c1c5</code></a> Update changelog</li>
<li><a href="4b15910590"><code>4b15910</code></a> Relax ordering in local_pool.rs</li>
<li><a href="4d0a2e6867"><code>4d0a2e6</code></a> Remove build from release workflow</li>
<li><a href="367dbefd9a"><code>367dbef</code></a> Update actions/checkout action to v3</li>
<li><a href="74b1e34638"><code>74b1e34</code></a> Fix CI failure on 1.45</li>
<li><a href="4145d5936e"><code>4145d59</code></a> Inline WakerRef functions (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2626">#2626</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.21...0.3.23">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=futures&package-manager=cargo&previous-version=0.3.21&new-version=0.3.23)](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>
2022-08-15 15:15:13 +00:00
dependabot[bot]
f652bc2ea5
build(deps): bump futures from 0.3.21 to 0.3.23
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.21 to 0.3.23.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.21...0.3.23)

---
updated-dependencies:
- dependency-name: futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 12:44:23 +00:00
bors[bot]
b2095128ae
Merge #1104
1104: build(deps): bump anyhow from 1.0.60 to 1.0.61 r=delta1 a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.60 to 1.0.61.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.61</h2>
<ul>
<li>Work around rust-analyzer builds poisoning all subsequent command-line cargo builds (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/252">#252</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d2c83e20a3"><code>d2c83e2</code></a> Release 1.0.61</li>
<li><a href="6e6af39e02"><code>6e6af39</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/252">#252</a> from dtolnay/rerun</li>
<li><a href="77317b50c8"><code>77317b5</code></a> Work around RA's RUSTC_WRAPPER poisoning all subsequent command-line builds</li>
<li><a href="e55761e27b"><code>e55761e</code></a> Disable backtrace test until converted to provider API</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.60...1.0.61">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.60&new-version=1.0.61)](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>
2022-08-15 12:27:27 +00:00
dependabot[bot]
5ff5651fad
build(deps): bump anyhow from 1.0.60 to 1.0.61
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.60...1.0.61)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 11:09:06 +00:00
bors[bot]
9c688cf778
Merge #1105
1105: Release version 0.11.0 r=delta1 a=comit-botty-mc-botface

Hi `@delta1!`

This PR was created in response to a manual trigger of the release workflow here: https://github.com/comit-network/xmr-btc-swap/actions/runs/2839839412.
I've updated the changelog and bumped the versions in the manifest files in this commit: c093ae315d.

Merging this PR will create a GitHub release and upload any assets that are created as part of the release build.

Co-authored-by: COMIT Botty McBotface <botty@coblox.tech>
2022-08-11 13:12:49 +00:00
COMIT Botty McBotface
c093ae315d Prepare release 0.11.0 2022-08-11 12:42:06 +00:00
bors[bot]
fab87d9daf
Merge #1100
1100: feat: upgrade to monero 0.18 r=delta1 a=delta1

Updates the docker images and wallet-rpc downloads to 0.18.0

closes #1081 
fixes #1061 

Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-08-11 12:23:29 +00:00
Byron Hambly
bf23eee0cb
docs: add gpg key readme and delta1.asc 2022-08-11 13:05:21 +02:00
Byron Hambly
249e97826f
feat: check swap cli wallet rpc version and remove if not fluorine fermi
- swap cli will check its wallet rpc version and delete the binary if
  its version does not match on "Fluorine Fermi". it will then download
  the newer version.
- adds download progress for wallet rpc
2022-08-10 21:35:22 +02:00
Byron Hambly
0a7a27327e
feat: upgrade to monero 0.18 2022-08-10 21:22:11 +02:00
bors[bot]
0d794a13d0
Merge #1008
1008: Upgrade libp2p and stabilized the version r=delta1 a=lescuer97

This is an upgrade for libp2p, I did a previous PR but got mixed up with rebases

Co-authored-by: leonardo <leoescuer@protonmail.com>
Co-authored-by: Leonardo Escuer <47948594+lescuer97@users.noreply.github.com>
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-08-10 12:10:57 +00:00
bors[bot]
7c2fda3650
Merge #1102
1102: build(deps): bump serde from 1.0.142 to 1.0.143 r=delta1 a=dependabot[bot]

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.142 to 1.0.143.
<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.143</h2>
<ul>
<li>Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2253">#2253</a>, thanks <a href="https://github.com/taiki-e"><code>`@​taiki-e</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3d0251666e"><code>3d02516</code></a> Release 1.0.143</li>
<li><a href="7770da4929"><code>7770da4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2253">#2253</a> from taiki-e/test-cfg</li>
<li><a href="a5fd85a9ef"><code>a5fd85a</code></a> Invert build.rs cfgs in serde_test</li>
<li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.142...v1.0.143">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.142&new-version=1.0.143)](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>
2022-08-10 08:38:50 +00:00
dependabot[bot]
c160a022e7
build(deps): bump serde from 1.0.142 to 1.0.143
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.142 to 1.0.143.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.142...v1.0.143)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-10 06:20:02 +00:00
bors[bot]
2f60ebfc83
Merge #1099 #1101
1099: build(deps): bump anyhow from 1.0.59 to 1.0.60 r=delta1 a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.59 to 1.0.60.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.60</h2>
<ul>
<li>Propagate <code>--target</code> to rustc invocation when deciding about backtrace support (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/249">#249</a>, thanks <a href="https://github.com/RalfJung"><code>`@​RalfJung</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="08f801238a"><code>08f8012</code></a> Release 1.0.60</li>
<li><a href="29c72c589c"><code>29c72c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/249">#249</a> from RalfJung/rustc-target</li>
<li><a href="da28e88245"><code>da28e88</code></a> fix RUSTC_WRAPPER env var</li>
<li><a href="822a4edbfd"><code>822a4ed</code></a> propagate --target to rustc invocation</li>
<li><a href="db32585e16"><code>db32585</code></a> Update keywords in crates.io metadata</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.59...1.0.60">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.59&new-version=1.0.60)](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>

1101: build(deps): bump time from 0.3.11 to 0.3.13 r=delta1 a=dependabot[bot]

Bumps [time](https://github.com/time-rs/time) from 0.3.11 to 0.3.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/time-rs/time/releases">time's releases</a>.</em></p>
<blockquote>
<h2>v0.3.13</h2>
<p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p>
<h2>v0.3.12</h2>
<p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">time's changelog</a>.</em></p>
<blockquote>
<h2>0.3.13 [2022-08-09]</h2>
<h3>Fixed</h3>
<ul>
<li>wasm builds other than those using <code>wasm-bindgen</code> work again.</li>
</ul>
<h2>0.3.12 [2022-08-01]</h2>
<h3>Added</h3>
<ul>
<li><code>js-sys</code> now supports obtaining the system's local UTC offset.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Performance of many <code>Date</code> operations has improved when using the <code>large-dates</code> feature.</li>
<li>While an internal change, <code>OffsetDateTime</code> now stores the value in the attached <code>UtcOffset</code>, not
UTC. This leads to significant performance gains on nearly all <code>OffsetDateTime</code> methods.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Subtracting two <code>Time</code>s can no longer panic. This previously occurred in some situations where the
result was invalid.</li>
<li>ISO 8601 parsing rounds the subseconds to avoid incorrectly truncating the value.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7e52d3ac96"><code>7e52d3a</code></a> Update changelog, 0.3.13 release</li>
<li><a href="1ebdfb32ca"><code>1ebdfb3</code></a> Update CI</li>
<li><a href="1d9d4c41f6"><code>1d9d4c4</code></a> Gate js-sys dependency behind 'wasm-bindgen' feature (<a href="https://github-redirect.dependabot.com/time-rs/time/issues/499">#499</a>)</li>
<li><a href="c0090387ff"><code>c009038</code></a> Add error for wrong call to tests/benches</li>
<li><a href="ea2d1040f1"><code>ea2d104</code></a> Update changelog, 0.3.12 release</li>
<li><a href="33afe9d86d"><code>33afe9d</code></a> Simplify float rounding for use case</li>
<li><a href="cfaf7f947c"><code>cfaf7f9</code></a> Remove references to Codestream and VSLS</li>
<li><a href="7be38dc28c"><code>7be38dc</code></a> Change <code>OffsetDateTime</code> to store local datetime</li>
<li><a href="ab17a667e5"><code>ab17a66</code></a> WASM support (<a href="https://github-redirect.dependabot.com/time-rs/time/issues/491">#491</a>)</li>
<li><a href="eb70b0eb52"><code>eb70b0e</code></a> Fix clippy lints</li>
<li>Additional commits viewable in <a href="https://github.com/time-rs/time/compare/v0.3.11...v0.3.13">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=time&package-manager=cargo&previous-version=0.3.11&new-version=0.3.13)](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>
2022-08-09 11:53:53 +00:00
dependabot[bot]
bef2255666
build(deps): bump time from 0.3.11 to 0.3.13
Bumps [time](https://github.com/time-rs/time) from 0.3.11 to 0.3.13.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.11...v0.3.13)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 11:10:24 +00:00
bors[bot]
74e7c1e4c5
Merge #989
989: Check if binary is latest version r=delta1 a=lescuer97

Needs to be decided if this is going to be used for the ASB too and where in the code base the function should be put. 

I'll wait for comments ;)

Fixes #988 

Co-authored-by: leonardo <leoescuer@protonmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-08-08 13:12:23 +00:00
dependabot[bot]
0cb0fb62a4
build(deps): bump anyhow from 1.0.59 to 1.0.60
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.59 to 1.0.60.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.59...1.0.60)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 12:13:37 +00:00
bors[bot]
d196ecc90a
Merge #1097 #1098
1097: build(deps): bump rust_decimal_macros from 1.26.0 to 1.26.1 r=delta1 a=dependabot[bot]

Bumps [rust_decimal_macros](https://github.com/paupino/rust-decimal) from 1.26.0 to 1.26.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md">rust_decimal_macros's changelog</a>.</em></p>
<blockquote>
<h2>1.26.1</h2>
<h3>Fixed</h3>
<ul>
<li>Fixes <code>docs.rs</code> <a href="https://docs.rs/crate/rust_decimal/1.26.0/builds/605522">failing to compile</a> due to mutually exclusive <code>diesel1</code> and <code>diesel2</code> features. The previous <code>compile_error!</code>
was in fact an <a href="https://doc.rust-lang.org/cargo/reference/features.html#mutually-exclusive-features">anti-pattern</a>. Consequently,
if both <code>diesel1</code> and <code>diesel2</code> features are specified then it will favor <code>diesel2</code>. This helps prevent any conflict scenarios
and ultimately resolves the downstream <code>docs.rs</code> issue.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="850d15df53"><code>850d15d</code></a> Version 1.26.1 (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/issues/537">#537</a>)</li>
<li><a href="8cf7d401c6"><code>8cf7d40</code></a> Fixes feature compilation for docs.rs by favoring diesel2 if feature specifie...</li>
<li>See full diff in <a href="https://github.com/paupino/rust-decimal/compare/1.26.0...1.26.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust_decimal_macros&package-manager=cargo&previous-version=1.26.0&new-version=1.26.1)](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>

1098: build(deps): bump rust_decimal from 1.26.0 to 1.26.1 r=delta1 a=dependabot[bot]

Bumps [rust_decimal](https://github.com/paupino/rust-decimal) from 1.26.0 to 1.26.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md">rust_decimal's changelog</a>.</em></p>
<blockquote>
<h2>1.26.1</h2>
<h3>Fixed</h3>
<ul>
<li>Fixes <code>docs.rs</code> <a href="https://docs.rs/crate/rust_decimal/1.26.0/builds/605522">failing to compile</a> due to mutually exclusive <code>diesel1</code> and <code>diesel2</code> features. The previous <code>compile_error!</code>
was in fact an <a href="https://doc.rust-lang.org/cargo/reference/features.html#mutually-exclusive-features">anti-pattern</a>. Consequently,
if both <code>diesel1</code> and <code>diesel2</code> features are specified then it will favor <code>diesel2</code>. This helps prevent any conflict scenarios
and ultimately resolves the downstream <code>docs.rs</code> issue.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="850d15df53"><code>850d15d</code></a> Version 1.26.1 (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/issues/537">#537</a>)</li>
<li><a href="8cf7d401c6"><code>8cf7d40</code></a> Fixes feature compilation for docs.rs by favoring diesel2 if feature specifie...</li>
<li>See full diff in <a href="https://github.com/paupino/rust-decimal/compare/1.26.0...1.26.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust_decimal&package-manager=cargo&previous-version=1.26.0&new-version=1.26.1)](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>
2022-08-08 11:49:30 +00:00