668: Bump tracing-subscriber from 0.2.19 to 0.2.20 r=thomaseizinger a=dependabot[bot]
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.2.19 to 0.2.20.
<details>
<summary>Commits</summary>
<ul>
<li><a href="26506d5eaa"><code>26506d5</code></a> subscriber: prepare to release v0.2.20 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1514">#1514</a>)</li>
<li><a href="0049ae3d82"><code>0049ae3</code></a> core: prepare to release 0.1.19 (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1513">#1513</a>)</li>
<li><a href="306598d5db"><code>306598d</code></a> opentelemetry: prepare for 0.15.0 release (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1501">#1501</a>) (<a href="https://github-redirect.dependabot.com/tokio-rs/tracing/issues/1506">#1506</a>)</li>
<li><a href="e6c53e649d"><code>e6c53e6</code></a> examples: use <code>tempfile</code> in<code>fmt-multiple-writers</code></li>
<li><a href="1b8fce963d"><code>1b8fce9</code></a> chore: don't include dev-dependencies in MSRV builds at all</li>
<li><a href="7279cf04fe"><code>7279cf0</code></a> chore: ignore unmaintained warning for <code>net2</code> in <code>cargo audit</code></li>
<li><a href="20e1588cfb"><code>20e1588</code></a> examples: use <code>tempfile</code> in <code>inferno-flame</code></li>
<li><a href="058c9e2519"><code>058c9e2</code></a> flame: replace <code>tempdir</code> with <code>tempfile</code></li>
<li><a href="edc85a9ba8"><code>edc85a9</code></a> appender: replace <code>tempdir</code> with <code>tempfile</code></li>
<li><a href="cc40b68ed0"><code>cc40b68</code></a> examples: bump <code>hyper</code> dep to 0.14.11</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.2.19...tracing-subscriber-0.2.20">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tracing-subscriber&package-manager=cargo&previous-version=0.2.19&new-version=0.2.20)](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>
665: Bump serde_json from 1.0.64 to 1.0.66 r=thomaseizinger a=dependabot[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.64 to 1.0.66.
<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.66</h2>
<ul>
<li>Preserve exponent signifier and unary plus in exponent of arbitrary_precision numbers (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/786">#786</a>, thanks <a href="https://github.com/ruifengx"><code>`@ruifengx</code></a>)</li>`
</ul>
<h2>v1.0.65</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6346bb3003"><code>6346bb3</code></a> Release 1.0.66</li>
<li><a href="7780a670e7"><code>7780a67</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/789">#789</a> from serde-rs/orpattern</li>
<li><a href="53e6ce4a67"><code>53e6ce4</code></a> Restore compatiblity with older rustc after PR 786</li>
<li><a href="c38fc6530b"><code>c38fc65</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/786">#786</a> from ruifengx/master</li>
<li><a href="c9193d4ed9"><code>c9193d4</code></a> Release 1.0.65</li>
<li><a href="f20557691d"><code>f205576</code></a> Merge pull request 788 from jplatte/doc-cfg</li>
<li><a href="6f15a0e1b2"><code>6f15a0e</code></a> Add doc(cfg(feature = "std")) attribute where appropriate</li>
<li><a href="d8f70a3861"><code>d8f70a3</code></a> Add CI job to ensure documentation can be built</li>
<li><a href="e2978b6a77"><code>e2978b6</code></a> Document unbounded_depth, raw_value feature-gated API via doc_cfg</li>
<li><a href="21523246e5"><code>2152324</code></a> Make arbitrary_precision preserve the exact string representation</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.64...v1.0.66">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.64&new-version=1.0.66)](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>
664: Bump anyhow from 1.0.42 to 1.0.43 r=thomaseizinger a=dependabot[bot]
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.42 to 1.0.43.
<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.43</h2>
<ul>
<li>Take -Zallow-features restrictions from Cargo configuration file into account on sufficiently new versions of nightly Cargo (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/157">#157</a>, thanks <a href="https://github.com/jonhoo"><code>`@jonhoo</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="39899cc168"><code>39899cc</code></a> Release 1.0.43</li>
<li><a href="f8108162d4"><code>f810816</code></a> Touch up PR 157</li>
<li><a href="a3aba77275"><code>a3aba77</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/157">#157</a> from jonhoo/fix-156</li>
<li><a href="6c20a068bb"><code>6c20a06</code></a> Include Cargo rustc configuration in probe</li>
<li><a href="277894316c"><code>2778943</code></a> Merge pull request 160 from BramBonne/version-bump</li>
<li><a href="496cba42ea"><code>496cba4</code></a> Bump minor version</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.42...1.0.43">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.42&new-version=1.0.43)](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>
663: Bump rust_decimal from 1.14.3 to 1.15.0 r=thomaseizinger a=dependabot[bot]
Bumps [rust_decimal](https://github.com/paupino/rust-decimal) from 1.14.3 to 1.15.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="a7288bbcbc"><code>a7288bb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/paupino/rust-decimal/issues/410">#410</a> from paupino/version/1.15</li>
<li><a href="4e03adcfe6"><code>4e03adc</code></a> Added information about maths-nopanic</li>
<li><a href="3a1dce353a"><code>3a1dce3</code></a> Update version.md for release</li>
<li><a href="76f1c914bf"><code>76f1c91</code></a> Added Build.md with build instructions</li>
<li><a href="5b1da93a73"><code>5b1da93</code></a> Merge branch 'master' of github.com:paupino/rust-decimal into version/1.15</li>
<li><a href="fad2d4f989"><code>fad2d4f</code></a> Minor documentation improvements</li>
<li><a href="67b50ad8d1"><code>67b50ad</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/paupino/rust-decimal/issues/408">#408</a> from paupino/issue/401</li>
<li><a href="cfcb502460"><code>cfcb502</code></a> Merge branch 'master' into issue/401</li>
<li><a href="e8727e146f"><code>e8727e1</code></a> Fixes linting warning for log10 logic</li>
<li><a href="bb347caa6a"><code>bb347ca</code></a> Merge branch 'master' into issue/401</li>
<li>Additional commits viewable in <a href="https://github.com/paupino/rust-decimal/compare/1.14.3...1.15.0">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.14.3&new-version=1.15.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>
631: Bump tokio-tungstenite from 0.14.0 to 0.15.0 r=thomaseizinger a=dependabot[bot]
Bumps [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) from 0.14.0 to 0.15.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md">tokio-tungstenite's changelog</a>.</em></p>
<blockquote>
<h1>0.15.0</h1>
<ul>
<li>Update the <code>tungstenite-rs</code> version to <code>0.14.0</code>,
<a href="https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md#0140">check <code>tungstenite-rs</code> release for more details</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="614a4b12eb"><code>614a4b1</code></a> Update the changelog</li>
<li><a href="6e1005f968"><code>6e1005f</code></a> Bump version</li>
<li><a href="44190cfef2"><code>44190cf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/snapview/tokio-tungstenite/issues/174">#174</a> from SyedAhkam/master</li>
<li><a href="bed60c753d"><code>bed60c7</code></a> Derive <code>Debug</code> trait for <code>MaybeTlsStream</code></li>
<li><a href="6ce3591789"><code>6ce3591</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/snapview/tokio-tungstenite/issues/164">#164</a> from torlenor/document_tls_features</li>
<li><a href="4686ae0041"><code>4686ae0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/snapview/tokio-tungstenite/issues/165">#165</a> from snapview/fix-autobahn</li>
<li><a href="e861b1be06"><code>e861b1b</code></a> ci: do not use Travis, superseded by GH Actions</li>
<li><a href="12e3dca65a"><code>12e3dca</code></a> tests: fix confusing wrong paths in the scripts</li>
<li><a href="639b106739"><code>639b106</code></a> tests: use autobahn test suite as docker image</li>
<li><a href="c9b886ea72"><code>c9b886e</code></a> Add documentation about TLS features to README</li>
<li>Additional commits viewable in <a href="https://github.com/snapview/tokio-tungstenite/compare/v0.14.0...v0.15.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio-tungstenite&package-manager=cargo&previous-version=0.14.0&new-version=0.15.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>
641: Bump thomaseizinger/create-pull-request from 1.1.0 to 1.2.1 r=thomaseizinger a=dependabot[bot]
Bumps [thomaseizinger/create-pull-request](https://github.com/thomaseizinger/create-pull-request) from 1.1.0 to 1.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/thomaseizinger/create-pull-request/releases">thomaseizinger/create-pull-request's releases</a>.</em></p>
<blockquote>
<h2>1.2.1</h2>
<p>No release notes provided.</p>
<h2>1.2.0</h2>
<h3>Added</h3>
<ul>
<li>Support for adding labels by setting <code>labels</code></li>
<li>Check for existing pull request and <code>created</code> action output</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/thomaseizinger/create-pull-request/blob/master/CHANGELOG.md">thomaseizinger/create-pull-request's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
<h2>[Unreleased]</h2>
<h2>[1.2.0] - 2021-07-26</h2>
<h3>Added</h3>
<ul>
<li>Support for adding labels by setting <code>labels</code></li>
<li>Check for existing pull request and <code>created</code> action output</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="603900158e"><code>6039001</code></a> Use github.actor instead of hardcoded name</li>
<li><a href="f3b6912a65"><code>f3b6912</code></a> Added labels to action.yml (<a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/75">#75</a>)</li>
<li><a href="8aa44c8cb5"><code>8aa44c8</code></a> Update CHANGELOG.md</li>
<li><a href="0afa85c37f"><code>0afa85c</code></a> Added support for labels and existing PR check (v2 from master) (<a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/61">#61</a>)</li>
<li><a href="1737745289"><code>1737745</code></a> Add missing links to changelog</li>
<li><a href="2d426a48b7"><code>2d426a4</code></a> Create CONTRIBUTING.md</li>
<li><a href="296164f67d"><code>296164f</code></a> Misc (<a href="https://github-redirect.dependabot.com/thomaseizinger/create-pull-request/issues/52">#52</a>)</li>
<li>See full diff in <a href="https://github.com/thomaseizinger/create-pull-request/compare/1.1.0...1.2.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thomaseizinger/create-pull-request&package-manager=github_actions&previous-version=1.1.0&new-version=1.2.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>
655: Bump comfy-table from 4.0.1 to 4.1.1 r=thomaseizinger a=dependabot[bot]
Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 4.0.1 to 4.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nukesor/comfy-table/releases">comfy-table's releases</a>.</em></p>
<blockquote>
<h2>v4.1.1</h2>
<h2>[4.1.1] - 2021-08-11</h2>
<h3>Added</h3>
<ul>
<li><code>tty</code> feature flag, which enables tty related functionality.
This includes styling and terminal-width detection.
The <code>tty</code> feature flag is enabled by default.
Implemented by <a href="https://github.com/roee88">roee88</a> in <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/pull/47">#47</a>.</li>
</ul>
<h2>v4.1.0</h2>
<h2>[4.1.0] - 2021-08-09</h2>
<h3>Added</h3>
<ul>
<li>Add <code>modifiers::UTF8_SOLID_INNER_BORDERS</code>, which makes the inner borders solid lines: <code>│─</code> by <a href="https://github.com/ModProg">ModProg</a> for <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/issues/39">#39</a>.</li>
<li>Add <code>presets::ASCII_BORDERS_ONLY_CONDENSED</code>, which is <code>ASCII_BORDERS_ONLY</code> but without spacing between rows <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/issues/43">#43</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Several preset examples weren't correct.</li>
<li>Multi-character UTF8 symbols are now handled correctly in most situations.
Table-layout might still break for 1-character columns.</li>
<li>Mid-word splitting now takes multi-character utf8 characters into account.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Rename <code>ASCII_HORIZONTAL_BORDERS_ONLY</code> to <code>ASCII_HORIZONTAL_ONLY</code>. Old imports will still work until v5.0.</li>
<li>Rename <code>UTF8_HORIZONTAL_BORDERS_ONLY</code> to <code>UTF8_HORIZONTAL_ONLY</code>. Old imports will still work until v5.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Nukesor/comfy-table/blob/master/CHANGELOG.md">comfy-table's changelog</a>.</em></p>
<blockquote>
<h2>[4.1.1] - 2021-08-11</h2>
<h3>Added</h3>
<ul>
<li><code>tty</code> feature flag, which enables tty related functionality.
This includes styling and terminal-width detection.
The <code>tty</code> feature flag is enabled by default.
Implemented by <a href="https://github.com/roee88">roee88</a> in <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/pull/47">#47</a>.</li>
</ul>
<h2>[4.1.0] - 2021-08-09</h2>
<h3>Added</h3>
<ul>
<li>Add <code>modifiers::UTF8_SOLID_INNER_BORDERS</code>, which makes the inner borders solid lines: <code>│─</code> by <a href="https://github.com/ModProg">ModProg</a> for <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/issues/39">#39</a>.</li>
<li>Add <code>presets::ASCII_BORDERS_ONLY_CONDENSED</code>, which is <code>ASCII_BORDERS_ONLY</code> but without spacing between rows <a href="https://github-redirect.dependabot.com/Nukesor/comfy-table/issues/43">#43</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Several preset examples weren't correct.</li>
<li>Multi-character UTF8 symbols are now handled correctly in most situations.
Table-layout might still break for 1-character columns.</li>
<li>Mid-word splitting now takes multi-character utf8 characters into account.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Rename <code>ASCII_HORIZONTAL_BORDERS_ONLY</code> to <code>ASCII_HORIZONTAL_ONLY</code>. Old imports will still work until v5.0.</li>
<li>Rename <code>UTF8_HORIZONTAL_BORDERS_ONLY</code> to <code>UTF8_HORIZONTAL_ONLY</code>. Old imports will still work until v5.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9468194166"><code>9468194</code></a> (cargo-release) version 4.1.1</li>
<li><a href="7522fc3c7f"><code>7522fc3</code></a> docs: Set release date for 4.1.1</li>
<li><a href="961b28f2b0"><code>961b28f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/nukesor/comfy-table/issues/48">#48</a> from Nukesor/refactor_test_workflow</li>
<li><a href="2c1d4f93a3"><code>2c1d4f9</code></a> ci: Simplify test workflow for different targets</li>
<li><a href="e40d2fc393"><code>e40d2fc</code></a> docs: Add changelog entry for tty feature flag</li>
<li><a href="9d58bd1454"><code>9d58bd1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/nukesor/comfy-table/issues/47">#47</a> from roee88/no-tty</li>
<li><a href="39369ec927"><code>39369ec</code></a> extracted tty styling to function</li>
<li><a href="58306c0a58"><code>58306c0</code></a> Add a feature flag for tty support</li>
<li><a href="506a10ef5b"><code>506a10e</code></a> (cargo-release) start next development iteration 4.1.1-alpha.0</li>
<li><a href="3307e9b46d"><code>3307e9b</code></a> (cargo-release) version 4.1.0</li>
<li>Additional commits viewable in <a href="https://github.com/nukesor/comfy-table/compare/v4.0.1...v4.1.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=comfy-table&package-manager=cargo&previous-version=4.0.1&new-version=4.1.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>
639: Bump hyper from 0.14.10 to 0.14.11 r=thomaseizinger a=dependabot[bot]
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.10 to 0.14.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/releases">hyper's releases</a>.</em></p>
<blockquote>
<h2>v0.14.11</h2>
<h2>Bug Fixes</h2>
<ul>
<li><strong>client:</strong> retry when pool checkout returns closed HTTP2 connection (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2585">#2585</a>) (<a href="52214f391c">52214f39</a>)</li>
<li><strong>http2:</strong>
<ul>
<li>improve I/O errors emitted by H2Upgraded (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2598">#2598</a>) (<a href="f51c677dec">f51c677d</a>)</li>
<li>preserve <code>proxy-authenticate</code> and <code>proxy-authorization</code> headers (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2597">#2597</a>) (<a href="5243570137">52435701</a>)</li>
</ul>
</li>
</ul>
<h2>Features</h2>
<ul>
<li><strong>ffi:</strong> add hyper_request_on_informational (<a href="25d18c0b74">25d18c0b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/blob/master/CHANGELOG.md">hyper's changelog</a>.</em></p>
<blockquote>
<h3>v0.14.11 (2021-07-21)</h3>
<h4>Bug Fixes</h4>
<ul>
<li><strong>client:</strong> retry when pool checkout returns closed HTTP2 connection (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2585">#2585</a>) (<a href="52214f391c">52214f39</a>)</li>
<li><strong>http2:</strong>
<ul>
<li>improve I/O errors emitted by H2Upgraded (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2598">#2598</a>) (<a href="f51c677dec">f51c677d</a>)</li>
<li>preserve <code>proxy-authenticate</code> and <code>proxy-authorization</code> headers (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2597">#2597</a>) (<a href="5243570137">52435701</a>)</li>
</ul>
</li>
</ul>
<h4>Features</h4>
<ul>
<li><strong>ffi:</strong> add hyper_request_on_informational (<a href="25d18c0b74">25d18c0b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="19f38b3e7f"><code>19f38b3</code></a> v0.14.11</li>
<li><a href="0112d35426"><code>0112d35</code></a> refactor(error): mark TransferEncodingInvalid variant only with server feature</li>
<li><a href="f70c8ffc7b"><code>f70c8ff</code></a> docs(example): add a get query method to params example (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2601">#2601</a>)</li>
<li><a href="f51c677dec"><code>f51c677</code></a> fix(http2): improve I/O errors emitted by H2Upgraded (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2598">#2598</a>)</li>
<li><a href="090ee08b03"><code>090ee08</code></a> refactor(http1): reject newlines in chunked extensions</li>
<li><a href="52214f391c"><code>52214f3</code></a> fix(client): retry when pool checkout returns closed HTTP2 connection (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/2585">#2585</a>)</li>
<li><a href="5243570137"><code>5243570</code></a> fix(http2): preserve <code>proxy-authenticate</code> and <code>proxy-authorization</code> headers (...</li>
<li><a href="25d18c0b74"><code>25d18c0</code></a> feat(ffi): add hyper_request_on_informational</li>
<li><a href="1cd40b7e26"><code>1cd40b7</code></a> docs(README): update crates.io badge</li>
<li>See full diff in <a href="https://github.com/hyperium/hyper/compare/v0.14.10...v0.14.11">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hyper&package-manager=cargo&previous-version=0.14.10&new-version=0.14.11)](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>
649: Instruct Ping to keep the connection alive r=thomaseizinger a=thomaseizinger
cc `@sethsimmons` This might fix#648.
CI is going to attach a binary to the workflow, do you mind giving that one a try and see if the disconnects still appear with that?
Fixes#648.
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
645: Release version 0.8.1 r=thomaseizinger a=comit-botty-mc-botface
Hi `@thomaseizinger!`
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/1133901105.
I've updated the changelog and bumped the versions in the manifest files in this commit: 7126d77dc1.
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>
632: Bump vergen from 5.1.12 to 5.1.13 r=thomaseizinger a=dependabot[bot]
Bumps [vergen](https://github.com/rustyhorde/vergen) from 5.1.12 to 5.1.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rustyhorde/vergen/releases">vergen's releases</a>.</em></p>
<blockquote>
<h2>v5.1.13</h2>
<ul>
<li>Turn off lints if using a stable version earlier than the MSRV (1.53 currently). Lints are only really needed during development so this should be safe.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1c00f484d1"><code>1c00f48</code></a> version bump for next release</li>
<li><a href="0949878498"><code>0949878</code></a> try to fix windows matrix</li>
<li><a href="6c33978575"><code>6c33978</code></a> added some lint matrix, updated linux, mac, windows matrix to grab one below ...</li>
<li><a href="d40ea9d5df"><code>d40ea9d</code></a> clippy copy_iterator allowed</li>
<li><a href="5d9b8cedbc"><code>5d9b8ce</code></a> disable lints for stable less than msrv (1.53)</li>
<li><a href="13dd4ba600"><code>13dd4ba</code></a> more lint tweaks</li>
<li><a href="93d93b4243"><code>93d93b4</code></a> lints update</li>
<li>See full diff in <a href="https://github.com/rustyhorde/vergen/compare/5.1.12...5.1.13">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vergen&package-manager=cargo&previous-version=5.1.12&new-version=5.1.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>
630: Bump anyhow from 1.0.41 to 1.0.42 r=thomaseizinger a=dependabot[bot]
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.41 to 1.0.42.
<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.42</h2>
<ul>
<li>Enable Android's automated tooling to pull in test coverage improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ce33cac487"><code>ce33cac</code></a> Release 1.0.42</li>
<li><a href="88f25d809d"><code>88f25d8</code></a> Resolve default_trait_access clippy lint in PR 158</li>
<li><a href="f01f908320"><code>f01f908</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/158">#158</a> from BramBonne/chain-tests</li>
<li><a href="e9e706c061"><code>e9e706c</code></a> Merge pull request 159 from BramBonne/error-coverage</li>
<li><a href="6632b23f50"><code>6632b23</code></a> Ignore buggy nonstandard_macro_braces clippy lint</li>
<li><a href="02f10bfed3"><code>02f10bf</code></a> Increase error test coverage.</li>
<li><a href="6050c737d2"><code>6050c73</code></a> Increase Chain test coverage.</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.41...1.0.42">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.41&new-version=1.0.42)](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>
623: Bump libp2p from `74a39f4` to `4af8af7` r=thomaseizinger a=dependabot[bot]
Bumps [libp2p](https://github.com/comit-network/rust-libp2p) from `74a39f4` to `4af8af7`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4af8af780b"><code>4af8af7</code></a> Add register example that doesnt use the Identify protocol</li>
<li>See full diff in <a href="74a39f45df...4af8af780b">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
627: Bump comfy-table from 4.0.0 to 4.0.1 r=thomaseizinger a=dependabot[bot]
Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 4.0.0 to 4.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nukesor/comfy-table/releases">comfy-table's releases</a>.</em></p>
<blockquote>
<h2>v4.0.1</h2>
<h2>[4.0.1] - 2021-07-08</h2>
<h3>Fixed</h3>
<ul>
<li>Some docstrings on the <code>ColumnConstraint</code> and <code>Width</code> enum were wrong.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Nukesor/comfy-table/blob/master/CHANGELOG.md">comfy-table's changelog</a>.</em></p>
<blockquote>
<h2>[4.0.1] - 2021-07-08</h2>
<h3>Fixed</h3>
<ul>
<li>Some docstrings on the <code>ColumnConstraint</code> and <code>Width</code> enum were wrong.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dcf766b377"><code>dcf766b</code></a> (cargo-release) version 4.0.1</li>
<li><a href="ae0af93a08"><code>ae0af93</code></a> docs: Fix changelog date</li>
<li><a href="83eee4e9a0"><code>83eee4e</code></a> docs: Update changelog</li>
<li><a href="d631d76f9b"><code>d631d76</code></a> docs: Fix docstrings on ColumnConstraint enums</li>
<li><a href="a0a5f6bedb"><code>a0a5f6b</code></a> (cargo-release) start next development iteration 4.0.1-alpha.0</li>
<li>See full diff in <a href="https://github.com/nukesor/comfy-table/compare/v4.0.0...v4.0.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=comfy-table&package-manager=cargo&previous-version=4.0.0&new-version=4.0.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>
629: Bump monero-epee-bin-serde from 1.0.0 to 1.0.1 r=thomaseizinger a=dependabot[bot]
Bumps [monero-epee-bin-serde](https://github.com/comit-network/monero-epee-bin-serde) from 1.0.0 to 1.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/comit-network/monero-epee-bin-serde/releases">monero-epee-bin-serde's releases</a>.</em></p>
<blockquote>
<h2>1.0.1</h2>
<h3>Fixed</h3>
<ul>
<li>An issue where byte sequences were serialized as sequences instead of the expected byte string.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Missing documentation on public items.</li>
<li>Support for deserializing fixed-length byte arrays.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/monero-rs/monero-epee-bin-serde/blob/main/CHANGELOG.md">monero-epee-bin-serde's changelog</a>.</em></p>
<blockquote>
<h2>[1.0.1] - 2021-07-09</h2>
<h3>Fixed</h3>
<ul>
<li>An issue where byte sequences were serialized as sequences instead of the expected byte string.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Missing documentation on public items.</li>
<li>Support for deserializing fixed-length byte arrays.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b00b10b118"><code>b00b10b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/13">#13</a> from monero-rs/remove-dry-run</li>
<li><a href="b8920ab506"><code>b8920ab</code></a> Fix bad base branch in PR action</li>
<li><a href="17d226af78"><code>17d226a</code></a> Remove dry run from publish</li>
<li><a href="a07ebf01bf"><code>a07ebf0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/12">#12</a> from monero-rs/release/1.0.1</li>
<li><a href="819056c545"><code>819056c</code></a> Minor fix in changelog due to old tag naming</li>
<li><a href="0324fa8c2b"><code>0324fa8</code></a> Prepare release 1.0.1</li>
<li><a href="41d38e99b8"><code>41d38e9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/11">#11</a> from monero-rs/release-automation</li>
<li><a href="dab342da1d"><code>dab342d</code></a> Add release automation</li>
<li><a href="283e2f9d46"><code>283e2f9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/10">#10</a> from comit-network/dependabot/github_actions/dprint/ch...</li>
<li><a href="e3442bcaf3"><code>e3442bc</code></a> Bump dprint/check from 1.4 to 1.5</li>
<li>Additional commits viewable in <a href="https://github.com/comit-network/monero-epee-bin-serde/compare/v1.0.0...1.0.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monero-epee-bin-serde&package-manager=cargo&previous-version=1.0.0&new-version=1.0.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>
625: Release version 0.8.0 r=da-kami a=comit-botty-mc-botface
Hi @da-kami!
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/1013671991.
I've updated the changelog and bumped the versions in the manifest files in this commit: 403e3d2b33.
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>
624: Remove rendezvous point default r=da-kami a=thomaseizinger
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
Co-authored-by: Daniel Karzel <daniel@comit.network>
622: Bump hyper from 0.14.9 to 0.14.10 r=thomaseizinger a=dependabot[bot]
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.9 to 0.14.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/releases">hyper's releases</a>.</em></p>
<blockquote>
<h2>v0.14.10</h2>
<h2>Bug Fixes</h2>
<ul>
<li><strong>http1:</strong>
<ul>
<li>reject content-lengths that have a plus sign prefix (<a href="06335158ca">06335158</a>) (<strong>Security</strong> GHSA-f3pg-qwvg-p99c)</li>
<li>protect against overflow in chunked decoder (<a href="efd9a9821f">efd9a982</a>) (<strong>Security</strong> GHSA-5h46-h7hh-c6x9)</li>
</ul>
</li>
</ul>
<h2>Features</h2>
<ul>
<li><strong>ffi:</strong> add option to get raw headers from response (<a href="8c89a8c166">8c89a8c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/blob/master/CHANGELOG.md">hyper's changelog</a>.</em></p>
<blockquote>
<h3>v0.14.10 (2021-07-07)</h3>
<h4>Bug Fixes</h4>
<ul>
<li><strong>http1:</strong>
<ul>
<li>reject content-lengths that have a plus sign prefix (<a href="06335158ca">06335158</a>)</li>
<li>protect against overflow in chunked decoder (<a href="efd9a9821f">efd9a982</a>)</li>
</ul>
</li>
</ul>
<h4>Features</h4>
<ul>
<li><strong>ffi:</strong> add option to get raw headers from response (<a href="8c89a8c166">8c89a8c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9b69cbc254"><code>9b69cbc</code></a> v0.14.10</li>
<li><a href="1fb719e0b6"><code>1fb719e</code></a> fix(http1): reject content-lengths that have a plus sign prefix</li>
<li><a href="1068b994df"><code>1068b99</code></a> fix(http1): protect against overflow in chunked decoder</li>
<li><a href="11cb4725ad"><code>11cb472</code></a> refactor(http2): fix unstable name clash of Cursor::remaining</li>
<li><a href="13594c377d"><code>13594c3</code></a> chore(github): merge duplicate issue templates</li>
<li><a href="c60a9dd9c9"><code>c60a9dd</code></a> chore(github): add issue templates</li>
<li><a href="8c89a8c166"><code>8c89a8c</code></a> feat(ffi): add option to get raw headers from response</li>
<li><a href="08b2138e40"><code>08b2138</code></a> refactor(error): add header parse error details in <code>hyper::Error</code></li>
<li><a href="ea8b0cd86e"><code>ea8b0cd</code></a> refactor(error): remove PartialEq derives for error kind enums</li>
<li>See full diff in <a href="https://github.com/hyperium/hyper/compare/v0.14.9...v0.14.10">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hyper&package-manager=cargo&previous-version=0.14.9&new-version=0.14.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
615: Update default Monero node URLs and info r=thomaseizinger a=da-kami
xmr.to nodes are not served at the xmr.to domain but moved to melo.tools
Co-authored-by: Daniel Karzel <daniel@comit.network>
617: Sort seller list inside of `list_sellers` r=thomaseizinger a=da-kami
By sorting the list inside we have a more deterministic output that makes processing in JSON easier.
Co-authored-by: Daniel Karzel <daniel@comit.network>
The Rust compiler doesn't guarantee in which order field initialization
are executed. By extracting them, we can make sure they run in a certain
order. This will be important as we add more validations that can
fail.
@ -7,7 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.8.0] - 2021-07-07
### Fixed
- An issue where the connection between ASB and CLI would get closed prematurely.
The CLI expects to be connected to the ASB throughout the entire swap and hence reconnects as soon as the connection is closed.
This resulted in a loop of connections being established but instantly closed again because the ASB deemed the connection to not be necessary.
See issue https://github.com/comit-network/xmr-btc-swap/issues/648.
## [0.8.1] - 2021-08-16
### Fixed
- An occasional error where users couldn't start a swap because of `InsufficientFunds` that were off by exactly 1 satoshi.
## [0.8.0] - 2021-07-09
### Added
@ -19,7 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Registration and discovery of ASBs using the [libp2p rendezvous protocol](https://github.com/libp2p/specs/blob/master/rendezvous/README.md).
ASBs can register with a rendezvous node upon startup and, once registered, can be automatically discovered by the CLI using the `list-sellers` command.
The rendezvous node address (`rendezvous_point`), as well as the ASB's external addresses (`external_addresses`) to be registered, is configured in the `network` section of the ASB config file.
A rendezvous node is provided at `/dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o`which is used as default for discovery in the CLI.
A rendezvous node is provided at `/dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o`for testing purposes.
Upon discovery using `list-sellers` CLI users are provided with quote and connection information for each ASB discovered through the rendezvous node.
- A mandatory `--change-address` parameter to the CLI's `buy-xmr` command.
The provided address is used to transfer Bitcoin in case of a refund and in case the user transfers more than the specified amount into the swap.
@ -30,6 +43,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- An issue where the ASB gives long price guarantees when setting up a swap.
Now, after sending a spot price the ASB will wait for one minute for the CLI's to trigger the execution setup, and three minutes to see the BTC lock transaction of the CLI in mempool after the swap started.
If the first timeout is triggered the execution setup will be aborted, if the second timeout is triggered the swap will be safely aborted.
- An issue where the default Monero node connection string would not work, because the public nodes were moved to a different domain.
The default monerod nodes were updated to use the [melo tool nodes](https://melo.tools/nodes.html).
### Changed
@ -173,7 +188,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed an issue where Alice would not verify if Bob's Bitcoin lock transaction is semantically correct, i.e. pays the agreed upon amount to an output owned by both of them.
Fixing this required a **breaking change** on the network layer and hence old versions are not compatible with this version.
@ -15,7 +15,7 @@ You can read [this blogpost](https://comit.network/blog/2021/07/02/transaction-p
2. Find a seller to swap with:
```shell
./swap --testnet --list-sellers
./swap --testnet list-sellers
```
3. Swap with a seller:
@ -33,6 +33,12 @@ Swapping of course needs two parties - and the CLI is only one of them: The take
If you are interested in becoming a market maker you will want to run the second binary provided in this repository: `asb` - the Automated Swap Backend.
Detailed documentation for the `asb` can be found [in this README](./docs/asb/README.md).
## Safety
This software is using cryptography that has not been formally audited.
While we do our best to make it safe, it is up to the user to evaluate whether or not it is safe to use for their purposes.
Please also see section 15 and 16 of the [license](./LICENSE).
## Contact
Feel free to reach out to us in the [COMIT-Monero Matrix channel](https://matrix.to/#/#comit-monero:matrix.org).
--rendezvous-point <rendezvous-point> Address of the rendezvous point you want to use to discover ASBs [default: /dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o]
--rendezvous-point <rendezvous-point> Address of the rendezvous point you want to use to discover ASBs
--tor-socks5-port <tor-socks5-port> Your local Tor socks5 proxy port [default: 9050]
```
This command only takes optional parameters and can be run as-is:
Running `swap --testnet list-sellers` will give you something like:
Running `swap --testnet list-sellers --rendezvous-point /dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o` will give you something like:
```
Connected to rendezvous point, discovering nodes in 'xmr-btc-swap-testnet' namespace ...
# This is a utility script to showcase how the swap CLI can discover sellers and then trigger a swap using the discovered sellers
#
# 1st param: Path to the "swap" binary (aka the swap CLI)
# 2nd param: Multiaddress of the rendezvous node to be used for discovery
# 3rd param: Your Monero stagenet address where the XMR will be received
# 4th param: Your bech32 Bitcoin testnet address that will be used for any change output (e.g. refund scenario or when swapping an amount smaller than the transferred BTC)