Commit Graph

589 Commits

Author SHA1 Message Date
dependabot[bot]
8f74a6881a
chore(deps): Bump tokio from 1.29.0 to 1.29.1 (#736)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.29.0 to 1.29.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.29.1</h2>
<h3>Fixed</h3>
<ul>
<li>rt: fix nesting two <code>block_in_place</code> with a
<code>block_on</code> between (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5837">tokio-rs/tokio#5837</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1b1b9dc7e3"><code>1b1b9dc</code></a>
chore: prepare Tokio v1.29.1 release</li>
<li><a
href="012c848401"><code>012c848</code></a>
rt: fix nesting block_in_place with block_on (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>)</li>
<li>See full diff in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.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.29.0&new-version=1.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-30 03:36:18 +00:00
dependabot[bot]
97e321577c
chore(deps): Bump clap from 4.3.8 to 4.3.9 (#735)
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.8 to 4.3.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.9</h2>
<h2>[4.3.9] - 2023-06-28</h2>
<h3>Fixes</h3>
<ul>
<li><code>Command::ignore_errors</code> no longer masks
help/version</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.3.9] - 2023-06-28</h2>
<h3>Fixes</h3>
<ul>
<li><code>Command::ignore_errors</code> no longer masks
help/version</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18f0ad4676"><code>18f0ad4</code></a>
chore: Release</li>
<li><a
href="94015b1a69"><code>94015b1</code></a>
docs: Update changelog</li>
<li><a
href="d83cc6d3e7"><code>d83cc6d</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4988">#4988</a>
from sebastiantoh/ignore-errors</li>
<li><a
href="8103e9760a"><code>8103e97</code></a>
fix(ignore_errors): Allow help and version command</li>
<li><a
href="d451e0a60c"><code>d451e0a</code></a>
test(ignore_errors): Add help &amp; version cmd tests</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.3.8...v4.3.9">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-29 03:06:30 +00:00
dependabot[bot]
fbbd5025b1
chore(deps): Bump tokio from 1.28.2 to 1.29.0 (#733)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.28.2 to 1.29.0.
<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.29.0</h2>
<p>Technically a breaking change, the <code>Send</code> implementation
is removed from
<code>runtime::EnterGuard</code>. This change fixes a bug and should not
impact most users.</p>
<h3>Breaking</h3>
<ul>
<li>rt: <code>EnterGuard</code> should not be <code>Send</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5766">#5766</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>fs: reduce blocking ops in <code>fs::read_dir</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5653">#5653</a>)</li>
<li>rt: fix possible starvation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5686">#5686</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5712">#5712</a>)</li>
<li>rt: fix stacked borrows issue in <code>JoinSet</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5693">#5693</a>)</li>
<li>rt: panic if <code>EnterGuard</code> dropped incorrect order (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5772">#5772</a>)</li>
<li>time: do not overflow to signal value (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5710">#5710</a>)</li>
<li>fs: wait for in-flight ops before cloning <code>File</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>rt: reduce time to poll tasks scheduled from outside the runtime (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5705">#5705</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5720">#5720</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>net: add uds doc alias for unix sockets (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5659">#5659</a>)</li>
<li>rt: add metric for number of tasks (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5628">#5628</a>)</li>
<li>sync: implement more traits for channel errors (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5666">#5666</a>)</li>
<li>net: add nodelay methods on TcpSocket (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5672">#5672</a>)</li>
<li>sync: add <code>broadcast::Receiver::blocking_recv</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5690">#5690</a>)</li>
<li>process: add <code>raw_arg</code> method to <code>Command</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5704">#5704</a>)</li>
<li>io: support PRIORITY epoll events (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5566">#5566</a>)</li>
<li>task: add <code>JoinSet::poll_join_next</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5721">#5721</a>)</li>
<li>net: add support for Redox OS (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5790">#5790</a>)</li>
</ul>
<h3>Unstable</h3>
<ul>
<li>rt: add the ability to dump task backtraces (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5608">#5608</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5676">#5676</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5708">#5708</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5717">#5717</a>)</li>
<li>rt: instrument task poll times with a histogram (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5685">#5685</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/5766">#5766</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5766">tokio-rs/tokio#5766</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5653">#5653</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5653">tokio-rs/tokio#5653</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5686">#5686</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5686">tokio-rs/tokio#5686</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5712">#5712</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5712">tokio-rs/tokio#5712</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5693">#5693</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5693">tokio-rs/tokio#5693</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5772">#5772</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5772">tokio-rs/tokio#5772</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5710">#5710</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5710">tokio-rs/tokio#5710</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5803">tokio-rs/tokio#5803</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5705">#5705</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5705">tokio-rs/tokio#5705</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5720">#5720</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5720">tokio-rs/tokio#5720</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5659">#5659</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/5659">tokio-rs/tokio#5659</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="48c55768fd"><code>48c5576</code></a>
chore: prepare Tokio v1.29.0 release (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5826">#5826</a>)</li>
<li><a
href="657fd883d2"><code>657fd88</code></a>
task: add guarantee about when a spawned task may be polled (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5816">#5816</a>)</li>
<li><a
href="6b076a2743"><code>6b076a2</code></a>
fs: wait for in-flight ops before cloning <code>File</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>)</li>
<li><a
href="910a1e2fcf"><code>910a1e2</code></a>
io: fix <code>futures_io::AsyncSeek</code> implementaion for
<code>Compat</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5783">#5783</a>)</li>
<li><a
href="6d25a00145"><code>6d25a00</code></a>
fs: update cfg attr in <code>fs::read_dir</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5806">#5806</a>)</li>
<li><a
href="78bf8a9e5e"><code>78bf8a9</code></a>
sync: replace Poll::Ready with Ready (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5815">#5815</a>)</li>
<li><a
href="b8af5aad16"><code>b8af5aa</code></a>
task: add spawn_blocking methods to JoinMap (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5797">#5797</a>)</li>
<li><a
href="2e62374e4a"><code>2e62374</code></a>
rt: pad the task struct to avoid false sharing (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5809">#5809</a>)</li>
<li><a
href="56c4365584"><code>56c4365</code></a>
tokio: improve taskdump documentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5805">#5805</a>)</li>
<li><a
href="fb0d305a7a"><code>fb0d305</code></a>
ci: build tokio for redox-os (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/5800">#5800</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.0">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.28.2&new-version=1.29.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 02:14:48 -04:00
dependabot[bot]
0ea66da794
chore(deps): Bump serde_json from 1.0.97 to 1.0.99 (#728)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.97 to
1.0.99.
<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.99</h2>
<ul>
<li>Support serializing serde's <strong>option</strong> type in a map
key (<a
href="https://redirect.github.com/serde-rs/json/issues/1030">#1030</a>,
thanks <a
href="https://github.com/LPGhatguy"><code>@​LPGhatguy</code></a>)</li>
</ul>
<h2>v1.0.98</h2>
<ul>
<li>Update indexmap dependency used by &quot;preserve_order&quot;
feature to version 2</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b4ec50ce7a"><code>b4ec50c</code></a>
Release 1.0.99</li>
<li><a
href="11530529e8"><code>1153052</code></a>
Merge pull request 1030 from SecondHalfGames/map-key-serialize-some</li>
<li><a
href="ba29a89a09"><code>ba29a89</code></a>
Release 1.0.98</li>
<li><a
href="9508e50cbc"><code>9508e50</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1031">#1031</a>
from serde-rs/indexmap</li>
<li><a
href="706fc2b559"><code>706fc2b</code></a>
Do all CI builds with old rustc using shim crate</li>
<li><a
href="d4c98d05b9"><code>d4c98d0</code></a>
Move serde_json_test crate to own workspace</li>
<li><a
href="e09d78f793"><code>e09d78f</code></a>
Update indexmap dependency used for preserve_order feature to version
2</li>
<li><a
href="51459078f3"><code>5145907</code></a>
Delete unneeded conditional on preserve_order steps in CI</li>
<li><a
href="b0fa9788f4"><code>b0fa978</code></a>
Change MapKeySerializer::serialize_some to fall through instead of
erroring</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.97...v1.0.99">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.97&new-version=1.0.99)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 04:12:22 +00:00
dependabot[bot]
00576752da
chore(deps): Bump serde_yaml from 0.9.21 to 0.9.22 (#727)
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.21 to
0.9.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's
releases</a>.</em></p>
<blockquote>
<h2>0.9.22</h2>
<ul>
<li>Update indexmap dependency to version 2</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="060eb8669c"><code>060eb86</code></a>
Release 0.9.22</li>
<li><a
href="b12ad38d63"><code>b12ad38</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/377">#377</a>
from dtolnay/indexmap</li>
<li><a
href="c418ad56c3"><code>c418ad5</code></a>
Update indexmap dependency to version 2</li>
<li><a
href="f1cd9e6b7f"><code>f1cd9e6</code></a>
Remove .clippy.toml in favor of respecting rust-version from
Cargo.toml</li>
<li><a
href="147103c4f4"><code>147103c</code></a>
Show error details during miri setup in CI</li>
<li><a
href="622553f382"><code>622553f</code></a>
Fix unused import warnings in test under cfg miri</li>
<li><a
href="2037c7e62b"><code>2037c7e</code></a>
Fix new unused_mut detected by nightly-2023-04-30</li>
<li>See full diff in <a
href="https://github.com/dtolnay/serde-yaml/compare/0.9.21...0.9.22">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 03:35:14 +00:00
dependabot[bot]
d2caf7c9a1
chore(deps): Bump clap from 4.3.5 to 4.3.8 (#726)
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.5 to 4.3.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.8</h2>
<h2>[4.3.8] - 2023-06-23</h2>
<h3>Fixes</h3>
<ul>
<li>Error on ambiguity with <code>infer_long_arg</code>, rather than
arbitrarily picking one, matching the documentation and subcommand's
behavior</li>
</ul>
<h2>v4.3.7</h2>
<h2>[4.3.7] - 2023-06-23</h2>
<h3>Documentation</h3>
<ul>
<li>Further clarify magic behavior in derive tutorial</li>
<li>Further clarify derive API's relationship to builder within the
tutorial</li>
</ul>
<h2>v4.3.6</h2>
<h2>[4.3.6] - 2023-06-23</h2>
<h3>Documentation</h3>
<ul>
<li>Suggest <code>clio</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.3.8] - 2023-06-23</h2>
<h3>Fixes</h3>
<ul>
<li>Error on ambiguity with <code>infer_long_arg</code>, rather than
arbitrarily picking one, matching the documentation and subcommand's
behavior</li>
</ul>
<h2>[4.3.7] - 2023-06-23</h2>
<h3>Documentation</h3>
<ul>
<li>Further clarify magic behavior in derive tutorial</li>
<li>Further clarify derive API's relationship to builder within the
tutorial</li>
</ul>
<h2>[4.3.6] - 2023-06-23</h2>
<h3>Documentation</h3>
<ul>
<li>Suggest <code>clio</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1f71fd9e99"><code>1f71fd9</code></a>
chore: Release</li>
<li><a
href="0f614dec40"><code>0f614de</code></a>
docs: Update changelog</li>
<li><a
href="8596fe6523"><code>8596fe6</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4971">#4971</a>
from SUPERCILEX/long-arg-inference</li>
<li><a
href="f363e41916"><code>f363e41</code></a>
chore: Release</li>
<li><a
href="f4cdebb5f6"><code>f4cdebb</code></a>
docs: Update changelog</li>
<li><a
href="f5d64d746e"><code>f5d64d7</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4985">#4985</a>
from epage/docs</li>
<li><a
href="975eb0c686"><code>975eb0c</code></a>
docs(tutorial): Link out to other docs more</li>
<li><a
href="7370c63caf"><code>7370c63</code></a>
docs(tutorial): Provide next steps</li>
<li><a
href="c2e6f1b790"><code>c2e6f1b</code></a>
docs(derive): Draw more attention to derive feature</li>
<li><a
href="a0e6bdc50b"><code>a0e6bdc</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4984">#4984</a>
from epage/ref</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.3.5...v4.3.8">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 03:31:30 +00:00
Yuri Astrakhan
71f9ee6c7d Ver bump, doc cleanup, readying for release 2023-06-22 23:24:31 -04:00
Yuri Astrakhan
ff29530804
Fix non-deterministic CI tests (#724)
* a race condition due to duplicated webp.mbtiles and webp.pmtiles
* minor cleanup of CI/dockerignore
* dependency bump
2023-06-22 23:01:57 -04:00
Yuri Astrakhan
e2ac0be12c update lock 2023-06-16 23:57:31 -04:00
Yuri Astrakhan
22173e4881 update lock 2023-06-16 12:56:13 -04:00
Yuri Astrakhan
a5c5505713
Add dynamic sprites support (#715)
Dynamically create image sprites for MapLibre rendering, given a
directory with images.

### TODO
* [x] Work with @flother to merge these PRs
  * [x] https://github.com/flother/spreet/pull/59  (must have)
  * [x] https://github.com/flother/spreet/pull/57
  * [x] https://github.com/flother/spreet/pull/56
* [ ] https://github.com/flother/spreet/pull/62 (not required but nice
to have, can upgrade later without any code changes)
* [x] Add docs to the book
* [x] Add CLI param, e.g. `--sprite <dir_path>`
* [x] Don't output `.sprites` in auto-genned config when not in use

### API
Per [MapLibre sprites
API](https://maplibre.org/maplibre-style-spec/sprite/), we need to
support the following:
* `/sprite/<sprite_id>.json` metadata about the sprite file - all coming
from a single directory
* `/sprite/<sprite_id>.png` all images combined into a single PNG
* `/sprite/<sprite_id>@2x.json` same but for high DPI devices
* `/sprite/<sprite_id>@2x.png`

Multiple sprite_id values can be combined into one sprite with the same
pattern as for tile joining:
`/sprite/<sprite_id1>,<sprite_id2>,...,<sprite_idN>[.json|.png|@2x.json|@2x.png]`.
No ID renaming is done, so identical names will override one another.

### Configuration
[Config file](https://maplibre.org/martin/config-file.html) and possibly
CLI should have a simple option to serve sprites. The configuration may
look similar to how mbtiles and pmtiles are configured:

```yaml
# Publish sprite images
sprites:
  paths:
    # scan this whole dir, matching all image files, and publishing it as "my_images" sprite source
    - /path/to/my_images
  sources:
    # named source matching source name to a directory
    my_sprites: /path/to/some_dir
```

Implement #705
2023-06-16 08:19:47 -04:00
Yuri Astrakhan
99ea3ff9a2 Disable mbtiles default features, reserve keywords 2023-06-14 16:42:31 -04:00
Yuri Astrakhan
55d60acc41 update lock 2023-06-13 20:23:21 -04:00
Yuri Astrakhan
1418a8b44c Cargo update and a minor lint 2023-06-12 23:20:52 -04:00
dependabot[bot]
b5d52f4334
chore(deps): Bump log from 0.4.18 to 0.4.19 (#711)
Bumps [log](https://github.com/rust-lang/log) from 0.4.18 to 0.4.19.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.19] - 2023-06-10</h2>
<ul>
<li>Use target_has_atomic instead of the old atomic_cas cfg by <a
href="https://github.com/GuillaumeGomez"><code>@​GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/555">rust-lang/log#555</a></li>
<li>Put MSRV into Cargo.toml by <a
href="https://github.com/est31"><code>@​est31</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/557">rust-lang/log#557</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="84ddc30ecc"><code>84ddc30</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/552">#552</a>
from rust-lang/cargo/0.4.18</li>
<li><a
href="9ae986d8e5"><code>9ae986d</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/548">#548</a>
from iorust/master</li>
<li><a
href="5322e569d0"><code>5322e56</code></a>
update changelog to reflect actual changes</li>
<li><a
href="db9e5cc214"><code>db9e5cc</code></a>
Add the structured-logger crate to the README</li>
<li><a
href="92e83c04f3"><code>92e83c0</code></a>
fixes for unrevert</li>
<li><a
href="54d48fb53e"><code>54d48fb</code></a>
prepare for 0.4.19 release</li>
<li><a
href="3c8473d9ed"><code>3c8473d</code></a>
Revert &quot;Revert &quot;Remove build.rs file&quot;&quot;</li>
<li>See full diff in <a
href="https://github.com/rust-lang/log/compare/0.4.18...0.4.19">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 03:34:14 +00:00
dependabot[bot]
9791df08a8
chore(deps): Bump clap from 4.3.2 to 4.3.3 (#710)
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.2 to 4.3.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.3</h2>
<h2>[4.3.3] - 2023-06-09</h2>
<h3>Features</h3>
<ul>
<li><code>Command::defer</code> for delayed initialization of
subcommands to reduce startup times of large applications like deno</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.3.3] - 2023-06-09</h2>
<h3>Features</h3>
<ul>
<li><code>Command::defer</code> for delayed initialization of
subcommands to reduce startup times of large applications like deno</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a87fba2bb6"><code>a87fba2</code></a>
chore: Release</li>
<li><a
href="4b9ec6fa87"><code>4b9ec6f</code></a>
docs: Update changelog</li>
<li><a
href="13534b67d0"><code>13534b6</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4792">#4792</a>
from epage/defer</li>
<li><a
href="d10938dd33"><code>d10938d</code></a>
feat: Allow deferred initialization of subcommands</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.3.2...v4.3.3">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 03:31:59 +00:00
dependabot[bot]
bd657bb72c
chore(deps): Bump regex from 1.8.3 to 1.8.4 (#706)
Bumps [regex](https://github.com/rust-lang/regex) from 1.8.3 to 1.8.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.8.4 (2023-06-05)</h1>
<p>This is a patch release that fixes a bug where <code>(?-u:\B)</code>
was allowed in
Unicode regexes, despite the fact that the current matching engines can
report
match offsets between the code units of a single UTF-8 encoded
codepoint. That
in turn means that match offsets that split a codepoint could be
reported,
which in turn results in panicking when one uses them to slice a
<code>&amp;str</code>.</p>
<p>This bug occurred in the transition to <code>regex 1.8</code> because
the underlying
syntactical error that prevented this regex from compiling was
intentionally
removed. That's because <code>(?-u:\B)</code> will be permitted in
Unicode regexes in
<code>regex 1.9</code>, but the matching engines will guarantee to never
report match
offsets that split a codepoint. When the underlying syntactical error
was
removed, no code was added to ensure that <code>(?-u:\B)</code> didn't
compile in the
<code>regex 1.8</code> transition release. This release, <code>regex
1.8.4</code>, adds that code
such that <code>Regex::new(r&quot;(?-u:\B)&quot;)</code> returns to the
<code>regex &lt;1.8</code> behavior of
not compiling. (A <code>bytes::Regex</code> can still of course compile
it.)</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/1006">#1006</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/1006">rust-lang/regex#1006</a>):
Fix a bug where <code>(?-u:\B)</code> was allowed in Unicode regexes,
and in turn could
lead to match offsets that split a codepoint in
<code>&amp;str</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5a34a39b72"><code>5a34a39</code></a>
1.8.4</li>
<li><a
href="407f6d3254"><code>407f6d3</code></a>
changelog: 1.8.4</li>
<li><a
href="b2ca9c16da"><code>b2ca9c1</code></a>
compile: make Regex::new(r&quot;(?-u:\B)&quot;) fail again</li>
<li>See full diff in <a
href="https://github.com/rust-lang/regex/compare/1.8.3...1.8.4">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:32:50 +00:00
dependabot[bot]
b7a0aadc35
chore(deps): Bump clap from 4.3.1 to 4.3.2 (#707)
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.1 to 4.3.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.2</h2>
<h2>[4.3.2] - 2023-06-05</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Don't produce <code>unused_equalifications</code>
warnings when someone brings a clap type into scope</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.3.2] - 2023-06-05</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Don't produce <code>unused_equalifications</code>
warnings when someone brings a clap type into scope</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="475e254d25"><code>475e254</code></a>
chore: Release</li>
<li><a
href="75e2060f05"><code>75e2060</code></a>
docs: Update changelog</li>
<li><a
href="468ab556a6"><code>468ab55</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4952">#4952</a>
from epage/derive</li>
<li><a
href="103ae5cf62"><code>103ae5c</code></a>
fix(derive): Don't warn when people bring types into scope</li>
<li><a
href="5661b6b508"><code>5661b6b</code></a>
style: Remove unused mut</li>
<li><a
href="e7729d1282"><code>e7729d1</code></a>
fix(derive): Mark all impls as automatically derived</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.3.1...v4.3.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:31:11 +00:00
Yuri Astrakhan
a419d77fca Bump versions for release 2023-06-04 15:04:42 -04:00
Yuri Astrakhan
ed4b2b6aba update lock 2023-06-04 13:10:53 -04:00
Yuri Astrakhan
36eab5f6bb bump martin-tile-utils version to v0.1.1 2023-06-03 23:26:44 -04:00
Yuri Astrakhan
cf38dd006e Getting ready for release, ver bump 2023-06-03 23:12:35 -04:00
Yuri Astrakhan
2cdd373044
Refactor mbtiles lib, mbtiles tool tests & CI (#702)
* Broke up martin-mbtiles into multiple files
* Made all mbtiles functions take a `SqliteExecutor` -- this way they
can be used with any SQLX connection structs - either a pool connection
or an individual non-pooled connection.
* Simplified mbtiles bin a bit - I realized there is really no need to
pretty print the output for the single value retrieval. Easier to just
dump it to console as is.
* Bump martin-mbtiles to v0.2.0
* Minor fixes in tools docs, cargo.toml, and justfile
* MBTiles tool Integration tests and release publishing

Major thanks to the
[stackoverflow](https://stackoverflow.com/questions/76394665/how-to-pass-sqlx-connection-a-mut-trait-as-a-fn-parameter-in-rust/76395111)
quick reply by @cafce25 on how to use generic sql executor!
2023-06-04 00:54:50 +02:00
rstanciu
78e67c3ad2
Add mbtiles meta-get utility (#701)
* Add functionality to retrieve a metadata value in an mbtiles file by
key; simple implementation for one of the items in #667
* Also, disable TTY in docker-up `just` target
2023-06-03 00:40:22 +00:00
Yuri Astrakhan
b123770a1e update lock 2023-06-02 10:25:20 -04:00
dependabot[bot]
de69f3bbff
chore(deps): Bump openssl from 0.10.53 to 0.10.54 (#698)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.53
to 0.10.54.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.54</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove converting PKCS#8 passphrase to CString by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1941">sfackler/rust-openssl#1941</a></li>
<li>Version bump for openssl v0.10.54 release by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1942">sfackler/rust-openssl#1942</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.53...openssl-v0.10.54">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.53...openssl-v0.10.54</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4b4a344a14"><code>4b4a344</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1942">#1942</a>
from alex/openssl-release</li>
<li><a
href="68ff80a935"><code>68ff80a</code></a>
Version bump for openssl v0.10.54 release</li>
<li><a
href="b811d71aac"><code>b811d71</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1941">#1941</a>
from alex/pkcs8-passphrase</li>
<li><a
href="b83aec7f30"><code>b83aec7</code></a>
Remove converting PKCS#8 passphrase to CString</li>
<li>See full diff in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.53...openssl-v0.10.54">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 03:35:23 +00:00
Yuri Astrakhan
21e1efc9a3
Implement rudimentary mbtiles binary (#696)
This will be the entry point for #667
2023-06-01 10:13:20 -04:00
dependabot[bot]
4f136967e5
chore(deps): Bump ctor from 0.2.1 to 0.2.2 (#695)
Bumps [ctor](https://github.com/mmastrac/rust-ctor) from 0.2.1 to 0.2.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/mmastrac/rust-ctor/commits">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 03:32:05 +00:00
Yuri Astrakhan
9f95e51d53 update lock 2023-05-30 15:23:20 -04:00
dependabot[bot]
4b0bb5738f
chore(deps): Bump openssl from 0.10.52 to 0.10.53 (#690)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.52
to 0.10.53.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.53</h2>
<h2>What's Changed</h2>
<ul>
<li>Check for OPENSSL_NO_RC4 when using EVP_rc4 by <a
href="https://github.com/oskirby"><code>@​oskirby</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1910">sfackler/rust-openssl#1910</a></li>
<li>Fix link errors for X509_get0_authority_xxx methods on Ubuntu/bionic
by <a href="https://github.com/oskirby"><code>@​oskirby</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1909">sfackler/rust-openssl#1909</a></li>
<li>add X509::pathlen by <a
href="https://github.com/zh-jq-b"><code>@​zh-jq-b</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1916">sfackler/rust-openssl#1916</a></li>
<li>Add bindings to SSL_bytes_to_cipher_list by <a
href="https://github.com/RoastVeg"><code>@​RoastVeg</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1921">sfackler/rust-openssl#1921</a></li>
<li>Add boringssl hkdf derivation by <a
href="https://github.com/AndrewScull"><code>@​AndrewScull</code></a> in
<a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1926">sfackler/rust-openssl#1926</a></li>
<li>add other name support by <a
href="https://github.com/huettner94"><code>@​huettner94</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1915">sfackler/rust-openssl#1915</a></li>
<li>LibreSSL 3.8.0 by <a
href="https://github.com/vishwin"><code>@​vishwin</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1935">sfackler/rust-openssl#1935</a></li>
<li>add Dsa<!-- raw HTML omitted --> with some helper functions by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1937">sfackler/rust-openssl#1937</a></li>
<li>reimplement Dsa::generate in terms of generate_params/generate_key
by <a href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a>
in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1938">sfackler/rust-openssl#1938</a></li>
<li>Added DER serialization for <code>DSAPrivateKey</code> by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1939">sfackler/rust-openssl#1939</a></li>
<li>version bump 0.9.88 and 0.10.53 by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1940">sfackler/rust-openssl#1940</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/oskirby"><code>@​oskirby</code></a> made
their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1910">sfackler/rust-openssl#1910</a></li>
<li><a href="https://github.com/zh-jq-b"><code>@​zh-jq-b</code></a> made
their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1916">sfackler/rust-openssl#1916</a></li>
<li><a href="https://github.com/RoastVeg"><code>@​RoastVeg</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1921">sfackler/rust-openssl#1921</a></li>
<li><a
href="https://github.com/huettner94"><code>@​huettner94</code></a> made
their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1915">sfackler/rust-openssl#1915</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.53">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.53</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="79ad66ad0d"><code>79ad66a</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1940">#1940</a>
from reaperhulk/version-bump</li>
<li><a
href="7a040da108"><code>7a040da</code></a>
Update openssl/CHANGELOG.md</li>
<li><a
href="6a65a2b513"><code>6a65a2b</code></a>
version bump 0.9.88 and 0.10.53</li>
<li><a
href="8f72f7bd35"><code>8f72f7b</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1939">#1939</a>
from alex/der-dsa</li>
<li><a
href="b3cdda01b5"><code>b3cdda0</code></a>
Added DER serialization for <code>DSAPrivateKey</code></li>
<li><a
href="c9ce28659d"><code>c9ce286</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1938">#1938</a>
from reaperhulk/dsa-simplify</li>
<li><a
href="c972e700df"><code>c972e70</code></a>
reimplement Dsa::generate in terms of generate_params/generate_key</li>
<li><a
href="d07363edd2"><code>d07363e</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1937">#1937</a>
from reaperhulk/dsa-params</li>
<li><a
href="b937b66ae6"><code>b937b66</code></a>
add Dsa&lt;Params&gt; with some helper functions</li>
<li><a
href="987c9aa6b5"><code>987c9aa</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1935">#1935</a>
from vishwin/master</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.53">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 03:32:07 +00:00
dependabot[bot]
48e7065d95
chore(deps): Bump log from 0.4.17 to 0.4.18 (#685)
Bumps [log](https://github.com/rust-lang/log) from 0.4.17 to 0.4.18.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.18] - 2023-05-28</h2>
<ul>
<li>fix markdown links (again) by <a
href="https://github.com/hellow554"><code>@​hellow554</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/513">rust-lang/log#513</a></li>
<li>add cargo doc to workflow by <a
href="https://github.com/hellow554"><code>@​hellow554</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/515">rust-lang/log#515</a></li>
<li>Apply Clippy lints by <a
href="https://github.com/hellow554"><code>@​hellow554</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/516">rust-lang/log#516</a></li>
<li>Replace ad-hoc eq_ignore_ascii_case with slice::eq_ignore_ascii_case
by <a href="https://github.com/glandium"><code>@​glandium</code></a> in
<a
href="https://redirect.github.com/rust-lang/log/pull/519">rust-lang/log#519</a></li>
<li>fix up windows targets by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/528">rust-lang/log#528</a></li>
<li>typo fix by <a
href="https://github.com/jiangying000"><code>@​jiangying000</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/529">rust-lang/log#529</a></li>
<li>Remove dependency on cfg_if by <a
href="https://github.com/EriKWDev"><code>@​EriKWDev</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/536">rust-lang/log#536</a></li>
<li>GitHub Workflows security hardening by <a
href="https://github.com/sashashura"><code>@​sashashura</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/538">rust-lang/log#538</a></li>
<li>Fix build status badge by <a
href="https://github.com/atouchet"><code>@​atouchet</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/539">rust-lang/log#539</a></li>
<li>Add call_logger to the documentation by <a
href="https://github.com/a1ecbr0wn"><code>@​a1ecbr0wn</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/547">rust-lang/log#547</a></li>
<li>Remove build.rs file by <a
href="https://github.com/GuillaumeGomez"><code>@​GuillaumeGomez</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/543">rust-lang/log#543</a></li>
<li>Use stable internals for key-value API by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/550">rust-lang/log#550</a></li>
<li>Change wording of list of implementations by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/553">rust-lang/log#553</a></li>
<li>Add std-logger to list of implementations by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/554">rust-lang/log#554</a></li>
<li>Add <code>set_max_level_racy</code> and gate
<code>set_max_level</code> by <a
href="https://github.com/djkoloski"><code>@​djkoloski</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/544">rust-lang/log#544</a></li>
<li>[doc] src/lib.rs : prefix an unused variable with an underscore by
<a
href="https://github.com/OccupyMars2025"><code>@​OccupyMars2025</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/561">rust-lang/log#561</a></li>
<li>[doc] src/macros.rs : correct grammar errors of an example in lib
documentation by <a
href="https://github.com/OccupyMars2025"><code>@​OccupyMars2025</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/562">rust-lang/log#562</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="304eef7d30"><code>304eef7</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/566">#566</a>
from rust-lang/cargo/0.4.18-patch</li>
<li><a
href="d062c83c4c"><code>d062c83</code></a>
prepare for 0.4.18 release</li>
<li><a
href="fcbb351421"><code>fcbb351</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/565">#565</a>
from rust-lang/fix/nightly-build-msrv</li>
<li><a
href="4e689bbb8f"><code>4e689bb</code></a>
Revert &quot;Remove build.rs file&quot;</li>
<li><a
href="3ea1c66f40"><code>3ea1c66</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/562">#562</a>
from OccupyMars2025/patch-1</li>
<li><a
href="7c4f808df8"><code>7c4f808</code></a>
[doc] src/macros.rs : correct grammar errors of an example in lib
documenta...</li>
<li><a
href="f4c21c1b2d"><code>f4c21c1</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/561">#561</a>
from OccupyMars2025/master</li>
<li><a
href="1acf2f355b"><code>1acf2f3</code></a>
src/lib.rs : prefix an unused variable with an underscore</li>
<li><a
href="502bdb7c63"><code>502bdb7</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/557">#557</a>
from est31/msrv_in_toml</li>
<li><a
href="79c330cb74"><code>79c330c</code></a>
Put MSRV into Cargo.toml</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/log/compare/0.4.17...0.4.18">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 03:31:49 +00:00
Yuri Astrakhan
09586a098f update lock 2023-05-27 13:07:22 -04:00
dependabot[bot]
711737a846
chore(deps): Bump regex from 1.8.2 to 1.8.3 (#679)
Bumps [regex](https://github.com/rust-lang/regex) from 1.8.2 to 1.8.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.8.3 (2023-05-25)</h1>
<p>This is a patch release that fixes a bug where the regex would report
a
match at every position even when it shouldn't. This could occur in a
very
small subset of regexes, usually an alternation of simple literals that
have particular properties. (See the issue linked below for a more
precise
description.)</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/999">#999</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/999">rust-lang/regex#999</a>):
Fix a bug where a match at every position is erroneously reported.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a1a9ebe707"><code>a1a9ebe</code></a>
1.8.3</li>
<li><a
href="710222d717"><code>710222d</code></a>
changelog: 1.8.3</li>
<li><a
href="40d883d405"><code>40d883d</code></a>
bug: fix complete literal optimization issue</li>
<li><a
href="d555d6122d"><code>d555d61</code></a>
fuzz: don't run on big haystacks</li>
<li><a
href="8afffabb86"><code>8afffab</code></a>
fuzz: OSS-fuzz build scripts into this repo</li>
<li>See full diff in <a
href="https://github.com/rust-lang/regex/compare/1.8.2...1.8.3">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 03:26:51 +00:00
Yuri Astrakhan
44424730d2 Bump deps, prep v0.8.4 release 2023-05-25 12:03:14 -04:00
dependabot[bot]
843c21050d
chore(deps): Bump criterion from 0.4.0 to 0.5.0 (#673)
Bumps [criterion](https://github.com/bheisler/criterion.rs) from 0.4.0
to 0.5.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md">criterion's
changelog</a>.</em></p>
<blockquote>
<h2>[0.5.0] - 2023-05-23</h2>
<h3>Changed</h3>
<ul>
<li>Replaced lazy_static dependency with once_cell</li>
<li>Improved documentation of the <code>html_reports</code> feature</li>
<li>Replaced atty dependency with is-terminal</li>
<li>MSRV bumped to 1.64</li>
<li>Upgraded clap dependency to v4</li>
<li>Upgraded tempfile dependency to v3.5.0</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Quick mode (<code>--quick</code>) no longer outputs 1ms for measured
times over 5 seconds</li>
<li>Documentation updates</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4a560cb8d8"><code>4a560cb</code></a>
release version 0.5 (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/683">#683</a>)</li>
<li><a
href="3e2849ebf8"><code>3e2849e</code></a>
Post v0.4 CHANGELOG updates (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/680">#680</a>)</li>
<li><a
href="637010e50d"><code>637010e</code></a>
Bump clap to version 4 (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/679">#679</a>)</li>
<li><a
href="39d7e2f954"><code>39d7e2f</code></a>
Update to tempfile 3.5 (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/675">#675</a>)</li>
<li><a
href="8ab2752ccf"><code>8ab2752</code></a>
Fix typo in known_limitations.md (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/674">#674</a>)</li>
<li><a
href="a2112308ef"><code>a211230</code></a>
chore: replace atty with is-terminal (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/628">#628</a>)</li>
<li><a
href="a844eb226b"><code>a844eb2</code></a>
Bump MSRV to 1.60 for csv dependency (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/665">#665</a>)</li>
<li><a
href="2f53607378"><code>2f53607</code></a>
Use OR operator to specify multiple licenses (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/643">#643</a>)</li>
<li><a
href="86dcd7d323"><code>86dcd7d</code></a>
Fix bug where time over the maximum would be reported as 1ms in quick
mode. (...</li>
<li><a
href="2942aee124"><code>2942aee</code></a>
Remove unnecessary <code>pub</code> from example code (<a
href="https://redirect.github.com/bheisler/criterion.rs/issues/657">#657</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 03:32:10 +00:00
Yuri Astrakhan
88677395a6 bump to 0.8.3, dep updates 2023-05-22 19:04:55 -04:00
dependabot[bot]
957cd3e2f4
chore(deps): Bump clap from 4.2.7 to 4.3.0 (#669)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.7 to 4.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.0</h2>
<h2>[4.3.0] - 2023-05-19</h2>
<h3>Fixes</h3>
<ul>
<li><em>(assert)</em> Allow multiple, value-terminated, positional
arguments</li>
<li><em>(assert)</em> Clear up language on <code>last</code>
assertion</li>
<li><em>(parser)</em> Correctly assign values to arguments when using
multiple, value-termianted, positional arguments</li>
<li><em>(parser)</em> Ensure <code>value_terminator</code> has higher
precedence than <code>allow_hyphen_values</code></li>
<li><em>(help)</em> Only use next-line-help on subcommand list when
explicitly specified, not just with <code>--help</code></li>
<li><em>(help)</em> Correctly align possible values list</li>
<li><em>(help)</em> Don't waste code, vertical space in moving possible
value descriptions to next line</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.3.0] - 2023-05-19</h2>
<h3>Fixes</h3>
<ul>
<li><em>(assert)</em> Allow multiple, value-terminated, positional
arguments</li>
<li><em>(assert)</em> Clear up language on <code>last</code>
assertion</li>
<li><em>(parser)</em> Correctly assign values to arguments when using
multiple, value-termianted, positional arguments</li>
<li><em>(parser)</em> Ensure <code>value_terminator</code> has higher
precedence than <code>allow_hyphen_values</code></li>
<li><em>(help)</em> Only use next-line-help on subcommand list when
explicitly specified, not just with <code>--help</code></li>
<li><em>(help)</em> Correctly align possible values list</li>
<li><em>(help)</em> Don't waste code, vertical space in moving possible
value descriptions to next line</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9c3dc187cb"><code>9c3dc18</code></a>
chore: Release</li>
<li><a
href="077cf66fdc"><code>077cf66</code></a>
docs: Update changelog</li>
<li><a
href="5047bb40bd"><code>5047bb4</code></a>
chore: Release</li>
<li><a
href="22d3307727"><code>22d3307</code></a>
docs: Update changelog</li>
<li><a
href="fd63feb703"><code>fd63feb</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4926">#4926</a>
from epage/unsafe</li>
<li><a
href="3db3524943"><code>3db3524</code></a>
fix(lex)!: Remove unsafe safe method</li>
<li><a
href="8507a1dba3"><code>8507a1d</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4925">#4925</a>
from epage/term</li>
<li><a
href="a360fd8ac0"><code>a360fd8</code></a>
test(parser): Verify value terminator precedence</li>
<li><a
href="d5bea65711"><code>d5bea65</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4924">#4924</a>
from epage/term2</li>
<li><a
href="e1db168d69"><code>e1db168</code></a>
fix(parser): Ensure terminated positionals are assigned correctly</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.2.7...clap_complete-v4.3.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 11:56:48 -04:00
Yuri Astrakhan
bb4370c5fe cargo update 2023-05-16 14:12:57 -04:00
Yuri Astrakhan
34d16d28fc Release 0.8.2 2023-05-09 16:45:55 -04:00
Yuri Astrakhan
a1708a9e1c cargo update 2023-05-09 16:44:17 -04:00
Yuri Astrakhan
829df6052b update lock 2023-05-09 04:39:31 -04:00
dependabot[bot]
c0ed81ef53
chore(deps): Bump clap from 4.2.5 to 4.2.7 (#654)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.5 to 4.2.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.7</h2>
<h2>[4.2.7] - 2023-05-02</h2>
<h3>Fixes</h3>
<ul>
<li>Correctly track remaining length for iterators provided by
<code>ArgMatches</code></li>
</ul>
<h2>v4.2.6</h2>
<h2>[4.2.6] - 2023-05-02</h2>
<h3>Features</h3>
<ul>
<li><code>impl Eq&lt;std::any::TypeId&gt; for
clap_builder::util::AnyValueId</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.2.7] - 2023-05-02</h2>
<h3>Fixes</h3>
<ul>
<li>Correctly track remaining length for iterators provided by
<code>ArgMatches</code></li>
</ul>
<h2>[4.2.6] - 2023-05-02</h2>
<h3>Features</h3>
<ul>
<li><code>impl Eq&lt;std::any::TypeId&gt; for
clap_builder::util::AnyValueId</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="baaf5c64c1"><code>baaf5c6</code></a>
chore: Release</li>
<li><a
href="1e0d76b51f"><code>1e0d76b</code></a>
docs: Update changelog</li>
<li><a
href="7b40f43278"><code>7b40f43</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4875">#4875</a>
from epage/panic</li>
<li><a
href="937f1ed9c9"><code>937f1ed</code></a>
fix(parser): Update iterator sizes as we go</li>
<li><a
href="a7214540f6"><code>a721454</code></a>
chore: Release</li>
<li><a
href="4fec57764a"><code>4fec577</code></a>
docs: Update changelog</li>
<li><a
href="a2131aeaf6"><code>a2131ae</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4873">#4873</a>
from Molkars/master</li>
<li><a
href="be885673ab"><code>be88567</code></a>
docs(ref): Fix feature name</li>
<li><a
href="37507741c4"><code>3750774</code></a>
impl Eq&lt;std::any::TypeId&gt; for clap_builder::util::AnyValueId</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.2.5...v4.2.7">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-03 03:28:32 +00:00
Yuri Astrakhan
169223a705 cargo update 2023-05-01 21:04:24 -04:00
dependabot[bot]
d2584c20bd
chore(deps): Bump flate2 from 1.0.25 to 1.0.26 (#650)
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.25 to
1.0.26.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/rust-lang/flate2-rs/commits">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 03:32:26 +00:00
dependabot[bot]
ed03854c88
chore(deps): Bump clap from 4.2.4 to 4.2.5 (#649)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.4 to 4.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.5</h2>
<h2>[4.2.5] - 2023-04-27</h2>
<h3>Fixes</h3>
<ul>
<li>Improve panic when a group requires a non-existent ID</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.2.5] - 2023-04-27</h2>
<h3>Fixes</h3>
<ul>
<li>Improve panic when a group requires a non-existent ID</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fa57ed3123"><code>fa57ed3</code></a>
chore: Release</li>
<li><a
href="9f6067f644"><code>9f6067f</code></a>
docs: Update changelog</li>
<li><a
href="9eaf8996a4"><code>9eaf899</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4867">#4867</a>
from epage/panic</li>
<li><a
href="6b23edc36a"><code>6b23edc</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4864">#4864</a>
from mattmadeofpasta/remove-redundant-test</li>
<li><a
href="185729a7dc"><code>185729a</code></a>
fix(builder): Assert earlier on bad requires/conflicts</li>
<li><a
href="e02644b9c2"><code>e02644b</code></a>
fix(usage): Provide more context in panic</li>
<li><a
href="296fec9186"><code>296fec9</code></a>
test(help): Remove redundant test</li>
<li><a
href="43591bc1ee"><code>43591bc</code></a>
chore: Release</li>
<li><a
href="9bda2ac8a0"><code>9bda2ac</code></a>
docs: Update changelog</li>
<li><a
href="c38b8ca66d"><code>c38b8ca</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4851">#4851</a>
from ClementTsang/update_mut_arg_docs</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.2.4...v4.2.5">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-28 03:37:52 +00:00
dependabot[bot]
b970b2169f
chore(deps): Bump openssl from 0.10.51 to 0.10.52 (#648)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.51
to 0.10.52.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.52</h2>
<h2>What's Changed</h2>
<ul>
<li>Expose BigNum::to_vec_padded on libressl and boringssl by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1895">sfackler/rust-openssl#1895</a></li>
<li>add support for DH check key by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1896">sfackler/rust-openssl#1896</a></li>
<li>add poly1305 EVP_PKEY type by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1897">sfackler/rust-openssl#1897</a></li>
<li>Don't restrict the Signer lifetime by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1898">sfackler/rust-openssl#1898</a></li>
<li>add low level cmac bindings by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1899">sfackler/rust-openssl#1899</a></li>
<li>Expose pbkdf2_hmac and scrypt on BoringSSL by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1900">sfackler/rust-openssl#1900</a></li>
<li>binding to get fips status for ossl300 by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1901">sfackler/rust-openssl#1901</a></li>
<li>add more x509 extension helper functions by <a
href="https://github.com/zh-jq"><code>@​zh-jq</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1887">sfackler/rust-openssl#1887</a></li>
<li>changelog and version bumps for openssl and openssl-sys by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1905">sfackler/rust-openssl#1905</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/zh-jq"><code>@​zh-jq</code></a> made
their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1887">sfackler/rust-openssl#1887</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.52">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.52</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e96addaa91"><code>e96adda</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1905">#1905</a>
from reaperhulk/changelog-bump</li>
<li><a
href="5ddf89fcd8"><code>5ddf89f</code></a>
changelog and version bumps for openssl and openssl-sys</li>
<li><a
href="33a610fd6e"><code>33a610f</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1887">#1887</a>
from zh-jq/x509_ext</li>
<li><a
href="c9db15a8ef"><code>c9db15a</code></a>
add missing feature flag</li>
<li><a
href="57bd34d614"><code>57bd34d</code></a>
add more tests</li>
<li><a
href="bdba0d3f39"><code>bdba0d3</code></a>
addi ski and aki tests</li>
<li><a
href="f9964efe21"><code>f9964ef</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1901">#1901</a>
from reaperhulk/fips-is-bad-and-should-feel-bad</li>
<li><a
href="8f23c2f6fa"><code>8f23c2f</code></a>
binding to get fips status for ossl300</li>
<li><a
href="35e5c547c9"><code>35e5c54</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1900">#1900</a>
from alex/kdfs-are-boring</li>
<li><a
href="0257e2611d"><code>0257e26</code></a>
Expose pbkdf2_hmac and scrypt on BoringSSL</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.52">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-25 03:28:26 +00:00
dependabot[bot]
f1b1225a8e
chore(deps): Bump regex from 1.7.3 to 1.8.1 (#645)
Bumps [regex](https://github.com/rust-lang/regex) from 1.7.3 to 1.8.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.8.1 (2023-04-21)</h1>
<p>This is a patch release that fixes a bug where a regex match could be
reported
where none was found. Specifically, the bug occurs when a pattern
contains some
literal prefixes that could be extracted <em>and</em> an optional word
boundary in the
prefix.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/981">#981</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/981">rust-lang/regex#981</a>):
Fix a bug where a word boundary could interact with prefix literal
optimizations and lead to a false positive match.</li>
</ul>
<h1>1.8.0 (2023-04-20)</h1>
<p>This is a sizeable release that will be soon followed by another
sizeable
release. Both of them will combined close over 40 existing issues and
PRs.</p>
<p>This first release, despite its size, essentially represent
preparatory work
for the second release, which will be even bigger. Namely, this
release:</p>
<ul>
<li>Increases the MSRV to Rust 1.60.0, which was released about 1 year
ago.</li>
<li>Upgrades its dependency on <code>aho-corasick</code> to the recently
release 1.0
version.</li>
<li>Upgrades its dependency on <code>regex-syntax</code> to the
simultaneously released
<code>0.7</code> version. The changes to <code>regex-syntax</code>
principally revolve around a
rewrite of its literal extraction code and a number of simplifications
and
optimizations to its high-level intermediate representation (HIR).</li>
</ul>
<p>The second release, which will follow ~shortly after the release
above, will
contain a soup-to-nuts rewrite of every regex engine. This will be done
by
bringing <a
href="https://github.com/BurntSushi/regex-automata"><code>regex-automata</code></a>
into
this repository, and then changing the <code>regex</code> crate to be
nothing but an API
shim layer on top of <code>regex-automata</code>'s API.</p>
<p>These tandem releases are the culmination of about 3
years of on-and-off work that <a
href="https://redirect.github.com/rust-lang/regex/issues/656">began in
earnest in March
2020</a>.</p>
<p>Because of the scale of changes involved in these releases, I would
love to
hear about your experience. Especially if you notice undocumented
changes in
behavior or performance changes (positive <em>or</em> negative).</p>
<p>Most changes in the first release are listed below. For more details,
please
see the commit log, which reflects a linear and decently documented
history
of all changes.</p>
<p>New features:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4e29fceace"><code>4e29fce</code></a>
1.8.1</li>
<li><a
href="8a7cb645cf"><code>8a7cb64</code></a>
deps: bump regex-syntax to 0.7.1</li>
<li><a
href="31c845296c"><code>31c8452</code></a>
regex-syntax-0.7.1</li>
<li><a
href="960aadeba0"><code>960aade</code></a>
changelog: 1.8.1</li>
<li><a
href="f003d72578"><code>f003d72</code></a>
impl: fix prefix literal matching bug</li>
<li><a
href="93316a3b1a"><code>93316a3</code></a>
doc: update MSRV in README</li>
<li><a
href="070374f287"><code>070374f</code></a>
release: 1.8.0</li>
<li><a
href="a73c61cecb"><code>a73c61c</code></a>
fuzz: get rid of 'named-profiles' feature</li>
<li><a
href="7cd75d22b5"><code>7cd75d2</code></a>
changelog: tweaks to 1.8 release entry</li>
<li><a
href="33898de870"><code>33898de</code></a>
syntax: fix bug in new alternation literal analysis</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/regex/compare/1.7.3...1.8.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 13:48:13 -04:00
dependabot[bot]
52827f62c7
chore(deps): Bump openssl from 0.10.50 to 0.10.51 (#643)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.50
to 0.10.51.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.51</h2>
<h2>What's Changed</h2>
<ul>
<li>update documentation to reflect libressl support by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1876">sfackler/rust-openssl#1876</a></li>
<li>Add issuer_name and reason_code to X509RevokedRef by <a
href="https://github.com/Skepfyr"><code>@​Skepfyr</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1847">sfackler/rust-openssl#1847</a></li>
<li>Preparing openssl-sys for PKCS7 and X509 extensions by <a
href="https://github.com/bkstein"><code>@​bkstein</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1789">sfackler/rust-openssl#1789</a></li>
<li>Fixes <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1884">#1884</a>
-- don't leave an error on the stack in public_eq by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1885">sfackler/rust-openssl#1885</a></li>
<li>Fixes <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1882">#1882</a>
-- added APIs for setting public keys on Dh by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1883">sfackler/rust-openssl#1883</a></li>
<li>DTLS1 and DTLS1_2 SslVersion for set_min_proto_version() by <a
href="https://github.com/algesten"><code>@​algesten</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1886">sfackler/rust-openssl#1886</a></li>
<li>Remove size_t-is-usize argument to bindgen by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1888">sfackler/rust-openssl#1888</a></li>
<li>Documentation typo for X509Crl by <a
href="https://github.com/remigranotier"><code>@​remigranotier</code></a>
in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1891">sfackler/rust-openssl#1891</a></li>
<li>[Documentation] fixed X509Crl and X509Revoked description in doc by
<a
href="https://github.com/remigranotier"><code>@​remigranotier</code></a>
in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1892">sfackler/rust-openssl#1892</a></li>
<li>add asn1octetstring creation support by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1893">sfackler/rust-openssl#1893</a></li>
<li>Introduce X509Extension::new_from_der and deprecate the bad APIs by
<a href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1880">sfackler/rust-openssl#1880</a></li>
<li>Release openssl v0.10.51 and openssl-sys v0.9.86 by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1894">sfackler/rust-openssl#1894</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/algesten"><code>@​algesten</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1886">sfackler/rust-openssl#1886</a></li>
<li><a
href="https://github.com/remigranotier"><code>@​remigranotier</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1891">sfackler/rust-openssl#1891</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.51">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.51</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f7b98c2480"><code>f7b98c2</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1894">#1894</a>
from alex/bump-release</li>
<li><a
href="babb61c381"><code>babb61c</code></a>
Release openssl v0.10.51 and openssl-sys v0.9.86</li>
<li><a
href="5fbd639366"><code>5fbd639</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1880">#1880</a>
from alex/extension-api-cleanup</li>
<li><a
href="4e1bbee5f0"><code>4e1bbee</code></a>
Introduce X509Extension::new_from_der and deprecate the bad APIs</li>
<li><a
href="e59ab31fa1"><code>e59ab31</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1893">#1893</a>
from reaperhulk/asn1octetstring</li>
<li><a
href="2ac0d838ff"><code>2ac0d83</code></a>
add asn1octetstring creation support</li>
<li><a
href="a882c692af"><code>a882c69</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1892">#1892</a>
from remigranotier/patch-2</li>
<li><a
href="75a6e0e47d"><code>75a6e0e</code></a>
[Documentation] fixed X509Crl and X509Revoked description in doc</li>
<li><a
href="ac549b6143"><code>ac549b6</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1891">#1891</a>
from remigranotier/patch-1</li>
<li><a
href="9f9009392c"><code>9f90093</code></a>
Documentation typo for X509Crl</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.51">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-21 03:32:30 +00:00
dependabot[bot]
6629c7532a
chore(deps): Bump clap from 4.2.3 to 4.2.4 (#641)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.3 to 4.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.4</h2>
<h2>[4.2.4] - 2023-04-19</h2>
<h3>Documentation</h3>
<ul>
<li>Corrected docs for <code>Command::style</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.2.4] - 2023-04-19</h2>
<h3>Documentation</h3>
<ul>
<li>Corrected docs for <code>Command::style</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="60c8c3fc31"><code>60c8c3f</code></a>
chore: Release</li>
<li><a
href="e9b4c4769e"><code>e9b4c47</code></a>
docs: Update changelog</li>
<li><a
href="e429a9e98b"><code>e429a9e</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4845">#4845</a>
from epage/color</li>
<li><a
href="1ca073f212"><code>1ca073f</code></a>
docs(help): Fill in styles docs</li>
<li><a
href="6d5aaae5a9"><code>6d5aaae</code></a>
feat(help): Allow access to current Styles</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.2.3...v4.2.4">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 03:29:41 +00:00
dependabot[bot]
1621be45b9
chore(deps): Bump clap from 4.2.2 to 4.2.3 (#640)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.2 to 4.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.3</h2>
<h2>[4.2.3] - 2023-04-18</h2>
<h3>Features</h3>
<ul>
<li><code>Command::styles</code> for theming help/errors (behind
<code>unstable-styles</code>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.2.3] - 2023-04-18</h2>
<h3>Features</h3>
<ul>
<li><code>Command::styles</code> for theming help/errors (behind
<code>unstable-styles</code>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b99c50f7e9"><code>b99c50f</code></a>
chore: Release</li>
<li><a
href="3f46258b45"><code>3f46258</code></a>
docs: Update changelog</li>
<li><a
href="b0e0c596fe"><code>b0e0c59</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4843">#4843</a>
from epage/style</li>
<li><a
href="cbea23e3fc"><code>cbea23e</code></a>
style: Make clippy happy</li>
<li><a
href="5ca3b2fc5f"><code>5ca3b2f</code></a>
refactor(help): Shrink binary size</li>
<li><a
href="ec7040e8ba"><code>ec7040e</code></a>
style: Make clippy happy</li>
<li><a
href="57974bed7b"><code>57974be</code></a>
refactor(help): Future proof styling</li>
<li><a
href="e10e2ad249"><code>e10e2ad</code></a>
refactor(help): Split out separate usage style</li>
<li><a
href="8fd0a93bdc"><code>8fd0a93</code></a>
refactor(help): Clarify style meaning</li>
<li><a
href="7cf08e63cd"><code>7cf08e6</code></a>
refactor(help): Remove unused hint</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.2.2...v4.2.3">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 03:30:14 +00:00
dependabot[bot]
bca35be992
chore(deps): Bump clap from 4.2.1 to 4.2.2 (#637)
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.1 to 4.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.2</h2>
<h2>[4.2.2] - 2023-04-13</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.2.2] - 2023-04-13</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6f409544ec"><code>6f40954</code></a>
chore: Release</li>
<li><a
href="6d5394dfc1"><code>6d5394d</code></a>
docs: Update changelog</li>
<li><a
href="d7f742ab87"><code>d7f742a</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4832">#4832</a>
from epage/update</li>
<li><a
href="9c85e1b295"><code>9c85e1b</code></a>
chore: Update anstyle/anstream</li>
<li><a
href="0deb42265d"><code>0deb422</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4823">#4823</a>
from epage/template</li>
<li><a
href="d34b51a2ed"><code>d34b51a</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4821">#4821</a>
from Bfault/typo</li>
<li><a
href="13d79b7677"><code>13d79b7</code></a>
Fix typo</li>
<li><a
href="feddd124b0"><code>feddd12</code></a>
style: Move away from banned fns</li>
<li><a
href="d3d45e8344"><code>d3d45e8</code></a>
chore(pre): Mirror exclude in pre-commit</li>
<li><a
href="c99ef984de"><code>c99ef98</code></a>
chore(ci): Remove allow-print-in-tests due to MSRV</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.2.1...v4.2.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-14 03:25:16 +00:00
dependabot[bot]
e711541762
chore(deps): Bump h2 from 0.3.16 to 0.3.17 (#636)
Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/h2/releases">h2's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.17</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>Error::is_library()</code> method to check if the
originated inside <code>h2</code>.</li>
<li>Add <code>max_pending_accept_reset_streams(usize)</code> option to
client and server
builders.</li>
<li>Fix theoretical memory growth when receiving too many HEADERS and
then
RST_STREAM frames faster than an application can accept them off the
queue.
(CVE-2023-26964)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/h2/blob/master/CHANGELOG.md">h2's
changelog</a>.</em></p>
<blockquote>
<h1>0.3.17 (April 13, 2023)</h1>
<ul>
<li>Add <code>Error::is_library()</code> method to check if the
originated inside <code>h2</code>.</li>
<li>Add <code>max_pending_accept_reset_streams(usize)</code> option to
client and server
builders.</li>
<li>Fix theoretical memory growth when receiving too many HEADERS and
then
RST_STREAM frames faster than an application can accept them off the
queue.
(CVE-2023-26964)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="af4bcacf6d"><code>af4bcac</code></a>
v0.3.17</li>
<li><a
href="d3f37e9fba"><code>d3f37e9</code></a>
feat: add <code>max_pending_accept_reset_streams(n)</code> options</li>
<li><a
href="5bc8e72e5f"><code>5bc8e72</code></a>
fix: limit the amount of pending-accept reset streams</li>
<li><a
href="8088ca658d"><code>8088ca6</code></a>
feat: add Error::is_library method</li>
<li><a
href="481c31d528"><code>481c31d</code></a>
chore: Use Cargo metadata for the MSRV build job</li>
<li><a
href="d3d50ef812"><code>d3d50ef</code></a>
chore: Replace unmaintained/outdated GitHub Actions</li>
<li><a
href="45b9bccdfc"><code>45b9bcc</code></a>
chore: set rust-version in Cargo.toml (<a
href="https://redirect.github.com/hyperium/h2/issues/664">#664</a>)</li>
<li>See full diff in <a
href="https://github.com/hyperium/h2/compare/v0.3.16...v0.3.17">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/maplibre/martin/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 17:41:41 +00:00
dependabot[bot]
17b92f2094
chore(deps): Bump serde_json from 1.0.95 to 1.0.96 (#635)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.95 to
1.0.96.
<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.96</h2>
<ul>
<li>Guarantee that <code>to_writer</code> only writes valid UTF-8
strings (<a
href="https://redirect.github.com/serde-rs/json/issues/1011">#1011</a>,
thanks <a
href="https://github.com/stepancheg"><code>@​stepancheg</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="187f7dadc6"><code>187f7da</code></a>
Release 1.0.96</li>
<li><a
href="41199cce93"><code>41199cc</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1011">#1011</a>
from stepancheg/utf-8</li>
<li><a
href="cd5ed8204a"><code>cd5ed82</code></a>
Document to_writer only writes valid UTF-8 strings</li>
<li><a
href="ce53b862b9"><code>ce53b86</code></a>
Fix needless_borrow clippy lint in test</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.95...v1.0.96">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.95&new-version=1.0.96)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 03:22:24 +00:00
dependabot[bot]
a959c4ae63
chore(deps): Bump openssl from 0.10.49 to 0.10.50 (#634)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.49
to 0.10.50.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8395a89532"><code>8395a89</code></a>
Release openssl v0.10.50</li>
<li><a
href="b03b9ea09b"><code>b03b9ea</code></a>
Release openssl-sys v0.9.85</li>
<li><a
href="a03a346d91"><code>a03a346</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1874">#1874</a>
from vishwin/master</li>
<li><a
href="1a52fa61a4"><code>1a52fa6</code></a>
Bump LibreSSL to 3.7.2</li>
<li><a
href="f74b8e6f4e"><code>f74b8e6</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1871">#1871</a>
from haroldbruintjes/feature/cipher-inplace</li>
<li><a
href="edf3a165c7"><code>edf3a16</code></a>
Add in-place cipher update method</li>
<li><a
href="05ce5bc241"><code>05ce5bc</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1870">#1870</a>
from sfackler/alex-patch-1</li>
<li><a
href="b8559cbaf8"><code>b8559cb</code></a>
whoops</li>
<li><a
href="12a0de5839"><code>12a0de5</code></a>
Raise the minimum CC version</li>
<li>See full diff in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.49...openssl-v0.10.50">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 03:35:44 +00:00
Yuri Astrakhan
799111b861 cargo update 2023-04-08 02:38:52 -04:00
dependabot[bot]
e49e76e7ff
chore(deps): Bump serde_yaml from 0.9.20 to 0.9.21 (#632)
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.20 to
0.9.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's
releases</a>.</em></p>
<blockquote>
<h2>0.9.21</h2>
<ul>
<li>Make <code>Tag::new</code> panic if given empty string, since YAML
has no syntax for an empty tag</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8057faddd6"><code>8057fad</code></a>
Release 0.9.21</li>
<li><a
href="19a7bd3d9b"><code>19a7bd3</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/371">#371</a>
from dtolnay/emptytag</li>
<li><a
href="ebb4b7af3a"><code>ebb4b7a</code></a>
Fix deserialization of tag !&lt;%21&gt;</li>
<li><a
href="879a57fe91"><code>879a57f</code></a>
Factor out conversion function from libyaml Tag to tag string</li>
<li><a
href="e3b9a02a13"><code>e3b9a02</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/370">#370</a>
from dtolnay/emptytag</li>
<li><a
href="ef435495d1"><code>ef43549</code></a>
Treat Tag::new(&quot;!&quot;) as tag %21, instead of empty tag</li>
<li><a
href="221154cc1b"><code>221154c</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/369">#369</a>
from dtolnay/emptytag</li>
<li><a
href="39a866c695"><code>39a866c</code></a>
Reuse Tag visitor in Value's Deserialize impl</li>
<li><a
href="80e53a5166"><code>80e53a5</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/368">#368</a>
from dtolnay/emptytag</li>
<li><a
href="f668f71ea4"><code>f668f71</code></a>
Preserve location information better when parsing invalid tag</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/serde-yaml/compare/0.9.20...0.9.21">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-07 03:27:25 +00:00
dependabot[bot]
d2a59274d3
chore(deps): Bump serde_yaml from 0.9.19 to 0.9.20 (#631)
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.19 to
0.9.20.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's
releases</a>.</em></p>
<blockquote>
<h2>0.9.20</h2>
<ul>
<li>Allow an empty YAML document to deserialize to <code>None</code> or
<code>Value::Null</code>, in addition to the previously supported empty
vector, empty map, and struct with no required fields</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f833329ea3"><code>f833329</code></a>
Release 0.9.20</li>
<li><a
href="2a25cb7ee9"><code>2a25cb7</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/serde-yaml/issues/365">#365</a>
from dtolnay/empty</li>
<li><a
href="0d98534dda"><code>0d98534</code></a>
Allow empty document to be deserialized using visit_none</li>
<li><a
href="c4ac687cee"><code>c4ac687</code></a>
Add test of deserializing empty document to Option</li>
<li><a
href="8353dbfc7f"><code>8353dbf</code></a>
Ignore similar_names pedantic clippy lint</li>
<li><a
href="234272f9d1"><code>234272f</code></a>
Update test_de to test multi-document mode</li>
<li><a
href="69b5272bb0"><code>69b5272</code></a>
Update test_error to test same errors in multi-document mode</li>
<li><a
href="48fc779b90"><code>48fc779</code></a>
Update fuzz crate gitignore to ignore coverage dir</li>
<li>See full diff in <a
href="https://github.com/dtolnay/serde-yaml/compare/0.9.19...0.9.20">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 03:28:17 +00:00
Yuri Astrakhan
2648158298 cargo update 2023-04-04 09:25:50 -04:00
Yuri Astrakhan
d37410f496 Partial revert Cargo.lock
`socket2 0.5.1` breaks musl builds. This is possibly tied to https://github.com/rust-lang/libc/issues/3132

That lib is used by tokio-postgres 0.7.8
2023-04-03 15:35:32 -04:00
Yuri Astrakhan
a772f20728 Bump lock, add cfg CI test 2023-04-02 22:06:55 -04:00
dependabot[bot]
e7c1a2c066
chore(deps): Bump futures from 0.3.27 to 0.3.28 (#628)
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.27 to
0.3.28.
<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.28</h2>
<ul>
<li>Update to syn 2. This raises MSRV of utility crates to 1.56. (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2730">#2730</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2733">#2733</a>)</li>
<li>Fix bug in <code>FlattenUnordered</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2726">#2726</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2728">#2728</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.28 - 2023-03-30</h1>
<ul>
<li>Update to syn 2. This raises MSRV of utility crates to 1.56. (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2730">#2730</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2733">#2733</a>)</li>
<li>Fix bug in <code>FlattenUnordered</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2726">#2726</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2728">#2728</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1685f8bdab"><code>1685f8b</code></a>
Release 0.3.28</li>
<li><a
href="206b12b05b"><code>206b12b</code></a>
Update to syn 2 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2730">#2730</a>)</li>
<li><a
href="98e80d4d28"><code>98e80d4</code></a>
Bump MSRV of utility crates to 1.56 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2733">#2733</a>)</li>
<li><a
href="a3f80e6b19"><code>a3f80e6</code></a>
Fix unknown_lints and unused_imports warnings in test (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2732">#2732</a>)</li>
<li><a
href="3bee39695e"><code>3bee396</code></a>
SelectAll doesn't need pin-project (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2729">#2729</a>)</li>
<li><a
href="6a436ebd15"><code>6a436eb</code></a>
Don't ignore empty state polling (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2728">#2728</a>)</li>
<li><a
href="94e020dac7"><code>94e020d</code></a>
Use <code>Waker::will_wake()</code> to avoid a cloning op (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2723">#2723</a>)</li>
<li><a
href="a730a19c8f"><code>a730a19</code></a>
FlattenUnordered: always replace inner wakers (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2726">#2726</a>)</li>
<li><a
href="890f8934fd"><code>890f893</code></a>
Fix rustdoc warning</li>
<li><a
href="4b86e46e40"><code>4b86e46</code></a>
Use setup-cross-toolchain-action instead of cross</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/futures-rs/compare/0.3.27...0.3.28">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.27&new-version=0.3.28)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 03:29:03 +00:00
dependabot[bot]
15e60d14a6
chore(deps): Bump ctor from 0.1.26 to 0.2.0 (#617)
Bumps [ctor](https://github.com/mmastrac/rust-ctor) from 0.1.26 to
0.2.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/mmastrac/rust-ctor/commits">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 20:08:13 -04:00
dependabot[bot]
c4d4fdc62a
chore(deps): Bump serde_json from 1.0.94 to 1.0.95 (#622)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.94 to
1.0.95.
<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.95</h2>
<ul>
<li>Preserve f32 precision when serializing f32 -&gt; serde_json::Value
-&gt; JSON string in &quot;arbitrary_precision&quot; mode (<a
href="https://redirect.github.com/serde-rs/json/issues/1004">#1004</a>,
<a
href="https://redirect.github.com/serde-rs/json/issues/1005">#1005</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4ea38c4001"><code>4ea38c4</code></a>
Release 1.0.95</li>
<li><a
href="731886c08e"><code>731886c</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1005">#1005</a>
from dtolnay/f32cast</li>
<li><a
href="c9bff92c1f"><code>c9bff92</code></a>
Fix PartialEq between Value and f32</li>
<li><a
href="06f3443c6e"><code>06f3443</code></a>
Eliminate f32-to-f64 casting in arbitrary_precision mode</li>
<li><a
href="b0990a51db"><code>b0990a5</code></a>
Add regression test for issue 1004</li>
<li><a
href="02e583360d"><code>02e5833</code></a>
Update fuzz crate gitignore to ignore coverage dir</li>
<li><a
href="4b9699612f"><code>4b96996</code></a>
No longer test so many old compiler versions</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.94...v1.0.95">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.94&new-version=1.0.95)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 04:37:00 +00:00
dependabot[bot]
286521a075
chore(deps): Bump postgres-protocol from 0.6.4 to 0.6.5 (#621)
Bumps [postgres-protocol](https://github.com/sfackler/rust-postgres)
from 0.6.4 to 0.6.5.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a46796798a"><code>a467967</code></a>
Release postgres-protocol v0.6.5</li>
<li><a
href="5be97d9559"><code>5be97d9</code></a>
Release postgres-types v0.2.5</li>
<li><a
href="39fa1ad39e"><code>39fa1ad</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-postgres/issues/1003">#1003</a>
from sfackler/dependabot/cargo/socket2-0.5</li>
<li><a
href="9c0d2dddc4"><code>9c0d2dd</code></a>
Update ci.yml</li>
<li><a
href="a205d23141"><code>a205d23</code></a>
Update Cargo.toml</li>
<li><a
href="58f06610cc"><code>58f0661</code></a>
Update socket2 requirement from 0.4 to 0.5</li>
<li><a
href="c85b2c1dbb"><code>c85b2c1</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-postgres/issues/1007">#1007</a>
from pH14/add-tcp-user-timeout</li>
<li><a
href="62a443222c"><code>62a4432</code></a>
use correct error type</li>
<li><a
href="a9967c05ff"><code>a9967c0</code></a>
docs: mention sys default if 0</li>
<li><a
href="ee5a139028"><code>ee5a139</code></a>
add in to param parsing; update doc</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-postgres/compare/postgres-protocol-v0.6.4...postgres-protocol-v0.6.5">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 04:34:09 +00:00
dependabot[bot]
14fd433dc7
chore(deps): Bump clap from 4.1.13 to 4.1.14 (#620)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.13 to 4.1.14.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.14</h2>
<h2>[4.1.14] - 2023-03-28</h2>
<h3>Features</h3>
<ul>
<li><em>(derive)</em> <code>#[group]</code> raw attribute support</li>
</ul>
<h3>Performance</h3>
<ul>
<li><em>(derive)</em> <code>clap_builder</code> was pulled out of
<code>clap</code> so it could build in parallel to
<code>clap_derive</code></li>
<li><code>os_str_bytes</code> dependency was removed for faster builds
and smaller binaries</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.14] - 2023-03-28</h2>
<h3>Features</h3>
<ul>
<li><em>(derive)</em> <code>#[group]</code> raw attribute support</li>
</ul>
<h3>Performance</h3>
<ul>
<li><em>(derive)</em> <code>clap_builder</code> was pulled out of
<code>clap</code> so it could build in parallel to
<code>clap_derive</code></li>
<li><code>os_str_bytes</code> dependency was removed for faster builds
and smaller binaries</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2852653656"><code>2852653</code></a>
chore: Release</li>
<li><a
href="2bb4146374"><code>2bb4146</code></a>
chore: Release</li>
<li><a
href="765c2e18f5"><code>765c2e1</code></a>
docs: Update changelog</li>
<li><a
href="6696513dec"><code>6696513</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4796">#4796</a>
from epage/lex</li>
<li><a
href="a916daad57"><code>a916daa</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4795">#4795</a>
from epage/required_group</li>
<li><a
href="627a94f502"><code>627a94f</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4794">#4794</a>
from epage/osstr</li>
<li><a
href="9712987b80"><code>9712987</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4791">#4791</a>
from epage/builder</li>
<li><a
href="615c1dc6a0"><code>615c1dc</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4790">#4790</a>
from epage/doc</li>
<li><a
href="57d1c39dc5"><code>57d1c39</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4789">#4789</a>
from mochi-sann/fix-clap_ocmplete-example-doc</li>
<li><a
href="7c6cf81476"><code>7c6cf81</code></a>
docs(clap_complete): The file name of the command in the clap_complete
exampl...</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.1.13...v4.1.14">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 04:32:38 +00:00
Yuri Astrakhan
15432fd8c7 Revert "cargo update"
This reverts commit 84ecac1507.
2023-03-27 23:29:55 -04:00
Yuri Astrakhan
84ecac1507 cargo update 2023-03-27 23:14:58 -04:00
Yuri Astrakhan
b9b359a78a cargo update 2023-03-27 02:18:54 -04:00
Yuri Astrakhan
0ffd712927 bump versions, update lock 2023-03-25 14:41:52 -04:00
dependabot[bot]
8f30a76195
chore(deps): Bump openssl from 0.10.47 to 0.10.48 (#612)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.47
to 0.10.48.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl v0.10.48</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix LibreSSL version checking in openssl/ by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1851">sfackler/rust-openssl#1851</a></li>
<li>Skip a test that hangs on OpenSSL 3.1.0 by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1850">sfackler/rust-openssl#1850</a></li>
<li>Improve reliability of some tests by <a
href="https://github.com/smoelius"><code>@​smoelius</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1852">sfackler/rust-openssl#1852</a></li>
<li>Fix a series of security issues by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1854">sfackler/rust-openssl#1854</a></li>
<li>Release openssl v0.10.48 and openssl-sys v0.9.83 by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1855">sfackler/rust-openssl#1855</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/smoelius"><code>@​smoelius</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/1852">sfackler/rust-openssl#1852</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.47...openssl-v0.10.48">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.47...openssl-v0.10.48</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4ff734fe4c"><code>4ff734f</code></a>
Release openssl v0.10.48 and openssl-sys v0.9.83 (<a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1855">#1855</a>)</li>
<li><a
href="5efceaabd6"><code>5efceaa</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1854">#1854</a>
from alex/davids-openssl-of-horrors</li>
<li><a
href="6ced4f305e"><code>6ced4f3</code></a>
Fix race condition with X509Name creation</li>
<li><a
href="a7528056c5"><code>a752805</code></a>
Document the horror show</li>
<li><a
href="78aa9aa22c"><code>78aa9aa</code></a>
Always provide an X509V3Context in X509Extension::new because OpenSSL
require...</li>
<li><a
href="332311b597"><code>332311b</code></a>
Resolve an injection vulnerability in EKU creation</li>
<li><a
href="482575bff4"><code>482575b</code></a>
Resolve an injection vulnerability in SAN creation</li>
<li><a
href="690eeb2ac2"><code>690eeb2</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1852">#1852</a>
from smoelius/master</li>
<li><a
href="e5b6d97ed1"><code>e5b6d97</code></a>
Improve reliability of some tests</li>
<li><a
href="319200ab93"><code>319200a</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1851">#1851</a>
from alex/libressl-versions</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.47...openssl-v0.10.48">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-24 03:31:18 +00:00
Yuri Astrakhan
9a92d632cd update lock 2023-03-23 21:35:08 -04:00
Yuri Astrakhan
136b73045c update lock 2023-03-23 03:43:35 -04:00
Yuri Astrakhan
3719f9c79d cargo update 2023-03-22 00:47:14 -04:00
dependabot[bot]
d45fde9c6a
chore(deps): Bump thiserror from 1.0.39 to 1.0.40 (#605)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.39 to
1.0.40.
<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.40</h2>
<ul>
<li>Update syn dependency to 2.x</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3cec8c4879"><code>3cec8c4</code></a>
Release 1.0.40</li>
<li><a
href="2c65ceadfa"><code>2c65cea</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/227">#227</a>
from dtolnay/syn</li>
<li><a
href="fb8b81f20b"><code>fb8b81f</code></a>
Update to syn 2</li>
<li><a
href="0e45dde206"><code>0e45dde</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/226">#226</a>
from dtolnay/tokenspan</li>
<li><a
href="490dc0102b"><code>490dc01</code></a>
Eliminate unneeded use of Spanned trait on single tokens</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.39...1.0.40">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.39&new-version=1.0.40)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 04:12:53 +00:00
dependabot[bot]
1db242de74
chore(deps): Bump sqlx from 0.6.2 to 0.6.3 (#610)
Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.6.2 to 0.6.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/launchbadge/sqlx/blob/v0.6.3/CHANGELOG.md">sqlx's
changelog</a>.</em></p>
<blockquote>
<h3>0.6.3 - 2023-03-21</h3>
<p>This is a hotfix to address the breakage caused by transitive
dependencies upgrading to <code>syn = &quot;2&quot;</code>.</p>
<p>We set <code>default-features = false</code> for our dependency on
<code>syn = &quot;1&quot;</code> to be good crates.io citizens,
but failed to enable the features we actually used, which went
undetected because we transitively depended on
<code>syn</code> with the default features enabled through other crates,
and so they were also on for us because features are additive.</p>
<p>When those other dependencies upgraded to <code>syn =
&quot;2&quot;</code> it was no longer enabling those features for us,
and so compilation broke for projects that don't also depend on
<code>syn = &quot;1&quot;</code>, transitively or otherwise.</p>
<p>There is no PR for this fix as there was no longer a dedicated
development branch for <code>0.6</code>,
but discussion can be found in [issue <a
href="https://redirect.github.com/launchbadge/sqlx/issues/2418">#2418</a>].</p>
<p>As of this release, the <code>0.7</code> release is in alpha and so
development is no longer occurring against <code>0.6</code>.
This fix will be forward-ported to <code>0.7</code>.</p>
<p>[issue <a
href="https://redirect.github.com/launchbadge/sqlx/issues/2418">#2418</a>]:
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2418">launchbadge/sqlx#2418</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bb064e3789"><code>bb064e3</code></a>
chore: CHANGELOG entry for 0.6.3</li>
<li><a
href="c6f8a41267"><code>c6f8a41</code></a>
fix: non-binding <code>let</code> in SQLite driver</li>
<li><a
href="7d4333e50d"><code>7d4333e</code></a>
fix(ci): backport change enabling CI on <code>*-dev</code></li>
<li><a
href="2ab9156f02"><code>2ab9156</code></a>
0.6.3 hotfix: don't rely on transitive deps enabling <code>syn</code>
features</li>
<li>See full diff in <a
href="https://github.com/launchbadge/sqlx/compare/v0.6.2...v0.6.3">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 03:31:44 +00:00
dependabot[bot]
57e11dbbb1
chore(deps): Bump regex from 1.7.1 to 1.7.2 (#609)
Bumps [regex](https://github.com/rust-lang/regex) from 1.7.1 to 1.7.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.7.2 (2023-03-21)</h1>
<p>This is a small release that fixes a failing test on FreeBSD.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/967">#967</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/967">rust-lang/regex#967</a>):
Fix &quot;no stack overflow&quot; test which can fail due to the small
stack size.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="32fed9429e"><code>32fed94</code></a>
1.7.2</li>
<li><a
href="6a7ba1e578"><code>6a7ba1e</code></a>
deps: bump to regex-syntax 0.6.29</li>
<li><a
href="72d482f911"><code>72d482f</code></a>
regex-syntax-0.6.29</li>
<li><a
href="48b3ba4df7"><code>48b3ba4</code></a>
changelog: 1.7.2</li>
<li><a
href="d8e22ddf99"><code>d8e22dd</code></a>
syntax: tweak the &quot;no stack overflow&quot; test</li>
<li>See full diff in <a
href="https://github.com/rust-lang/regex/compare/1.7.1...1.7.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 03:28:42 +00:00
dependabot[bot]
6f139e1ecf
chore(deps): Bump openssl from 0.10.46 to 0.10.47 (#608)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.46
to 0.10.47.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ead5e0a0aa"><code>ead5e0a</code></a>
Release openssl v0.10.47</li>
<li><a
href="803e245fa5"><code>803e245</code></a>
Release openssl-sys v0.9.82</li>
<li><a
href="f533aa168a"><code>f533aa1</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1849">#1849</a>
from sfackler/libressl-371</li>
<li><a
href="286320cd0d"><code>286320c</code></a>
bump libressl to 3.7.1</li>
<li><a
href="e62129f54d"><code>e62129f</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1848">#1848</a>
from alex/expose-lib-reason</li>
<li><a
href="4bc21b01fe"><code>4bc21b0</code></a>
Expose the raw library and reason codes on Error</li>
<li><a
href="9ea51ec9cb"><code>9ea51ec</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1846">#1846</a>
from alex/25519-is-libre</li>
<li><a
href="0d44062e96"><code>0d44062</code></a>
Enable X/Ed25519 support on LibreSSL 3.7.0</li>
<li><a
href="39d1436205"><code>39d1436</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/1845">#1845</a>
from alex/25519-is-boring</li>
<li><a
href="2fe8b94066"><code>2fe8b94</code></a>
Enable X/Ed25519 support on BoringSSL</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.46...openssl-v0.10.47">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 03:44:24 +00:00
dependabot[bot]
ba20357f78
chore(deps): Bump clap from 4.1.9 to 4.1.11 (#607)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.9 to 4.1.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.11</h2>
<h2>[4.1.11] - 2023-03-17</h2>
<h3>Internal</h3>
<ul>
<li>Update <code>bitflags</code></li>
</ul>
<h2>v4.1.10</h2>
<h2>[4.1.10] - 2023-03-17</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> On Windows, avoid underlined text artifacts</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.11] - 2023-03-17</h2>
<h3>Internal</h3>
<ul>
<li>Update <code>bitflags</code></li>
</ul>
<h2>[4.1.10] - 2023-03-17</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> On Windows, avoid underlined text artifacts</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b69cf080ce"><code>b69cf08</code></a>
chore: Release</li>
<li><a
href="4f2f7024db"><code>4f2f702</code></a>
docs: Update changelog</li>
<li><a
href="4c05dfb8a5"><code>4c05dfb</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4771">#4771</a>
from nicholasbishop/bishop-update-bitflags</li>
<li><a
href="6878a1911b"><code>6878a19</code></a>
chore: Update bitflags dep to 2.0</li>
<li><a
href="9aee6d31fd"><code>9aee6d3</code></a>
chore: Release</li>
<li><a
href="97776254a7"><code>9777625</code></a>
docs: Update changelog</li>
<li><a
href="cdff81540c"><code>cdff815</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4767">#4767</a>
from epage/win-ansi</li>
<li><a
href="fcd6a65e18"><code>fcd6a65</code></a>
fix(help): Don't style newlines</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.1.9...v4.1.11">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 03:33:03 +00:00
dependabot[bot]
0bb904fd56
chore(deps): Bump async-trait from 0.1.66 to 0.1.67 (#606)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.66
to 0.1.67.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/async-trait/releases">async-trait's
releases</a>.</em></p>
<blockquote>
<h2>0.1.67</h2>
<ul>
<li>Update syn dependency to 2.x</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f8a8650569"><code>f8a8650</code></a>
Release 0.1.67</li>
<li><a
href="d7a9cae8d2"><code>d7a9cae</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/async-trait/issues/241">#241</a>
from dtolnay/syn</li>
<li><a
href="15fd2820ac"><code>15fd282</code></a>
Ignore match_like_matches_macro clippy lint</li>
<li><a
href="032c1506e3"><code>032c150</code></a>
Update to syn 2</li>
<li><a
href="0d0a3465eb"><code>0d0a346</code></a>
Update ui test suite to nightly-2023-03-17</li>
<li>See full diff in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.66...0.1.67">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 03:31:56 +00:00
dependabot[bot]
b70ad7c6ee
chore(deps): Bump clap from 4.1.8 to 4.1.9 (#604)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.8 to 4.1.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.9] - 2023-03-16</h2>
<h3>Fixes</h3>
<ul>
<li><em>(assert)</em> Improve the assert when using the wrong action
with <code>get_count</code> / <code>get_flag</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e78bba0ec5"><code>e78bba0</code></a>
chore: Release</li>
<li><a
href="84ea5b8521"><code>84ea5b8</code></a>
docs: Update changelog</li>
<li><a
href="83b0437ce1"><code>83b0437</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4764">#4764</a>
from epage/true</li>
<li><a
href="4fa1ec6d68"><code>4fa1ec6</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4762">#4762</a>
from epage/deps</li>
<li><a
href="c0dc1cd008"><code>c0dc1cd</code></a>
fix(parser): Clarify get_count/get_flag assertion</li>
<li><a
href="dec82598b2"><code>dec8259</code></a>
chore: Upgrade trycmd</li>
<li><a
href="6c0600a031"><code>6c0600a</code></a>
chore: Fully specify dependencies</li>
<li><a
href="c7e929e123"><code>c7e929e</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/4752">#4752</a>
from kevinmatthes/feature/cff</li>
<li><a
href="b8021a2a71"><code>b8021a2</code></a>
test: Add CFF Validation</li>
<li><a
href="ee8231c69f"><code>ee8231c</code></a>
docs: Add Replacement Rules for CITATION.cff</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.1.8...v4.1.9">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-17 03:24:29 +00:00
Yuri Astrakhan
c3211abbcf cargo update 2023-03-14 23:12:26 -04:00
Yuri Astrakhan
4eb772736b cargo update 2023-03-13 14:05:11 -04:00
Yuri Astrakhan
50462d5fbc
[breaking] Use table name as the layer ID for PG tables (#598)
* [BREAKING] Use source ID (table name) as the default layer ID, instead
of `schema.table.column`
* Add support for the optional `layer_id` table config parameter

Fix #595
2023-03-13 07:41:25 -04:00
Yuri Astrakhan
fc3057f66d cargo update 2023-03-12 23:57:16 -04:00
dependabot[bot]
70477bff20
chore(deps): Bump semver from 1.0.16 to 1.0.17 (#599)
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.16 to 1.0.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/semver/releases">semver's
releases</a>.</em></p>
<blockquote>
<h2>1.0.17</h2>
<ul>
<li>Improve error message when <code>Version</code> is being parsed from
an empty string (<a
href="https://redirect.github.com/dtolnay/semver/issues/296">#296</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1b162e8dd2"><code>1b162e8</code></a>
Release 1.0.17</li>
<li><a
href="c113ff9d3b"><code>c113ff9</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/semver/issues/296">#296</a>
from dtolnay/empty</li>
<li><a
href="d92a4d8ff7"><code>d92a4d8</code></a>
Add a dedicated error for parsing Version from empty string</li>
<li><a
href="cc2cfed67c"><code>cc2cfed</code></a>
Enable type layout randomization in CI on nightly</li>
<li><a
href="ee2b627cca"><code>ee2b627</code></a>
Support a manual trigger on CI workflow</li>
<li><a
href="7c5eea4bfa"><code>7c5eea4</code></a>
Ignore extra_unused_type_parameters clippy lint in test</li>
<li><a
href="7fd09f7012"><code>7fd09f7</code></a>
Speed up cargo fuzz CI job</li>
<li><a
href="fe2264f180"><code>fe2264f</code></a>
Prevent actions duplication on noop merge commits</li>
<li><a
href="c9916cdef7"><code>c9916cd</code></a>
Sync license text with rust-lang repos</li>
<li>See full diff in <a
href="https://github.com/dtolnay/semver/compare/1.0.16...1.0.17">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 03:31:02 +00:00
Yuri Astrakhan
b8a5ad1d18 cargo update 2023-03-11 11:46:36 -05:00
Yuri Astrakhan
2f8da9e304 update lock 2023-03-09 12:37:29 -05:00
Yuri Astrakhan
79dfff85af update lock 2023-03-06 18:55:25 -05:00
dependabot[bot]
87cc8a2ad6
chore(deps): Bump indoc from 2.0.0 to 2.0.1 (#594)
Bumps [indoc](https://github.com/dtolnay/indoc) from 2.0.0 to 2.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/indoc/releases">indoc's
releases</a>.</em></p>
<blockquote>
<h2>2.0.1</h2>
<ul>
<li>Set html_root_url attribute</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="be271b7b81"><code>be271b7</code></a>
Release 2.0.1</li>
<li><a
href="b2ce0125c3"><code>b2ce012</code></a>
Set html_root_url</li>
<li><a
href="c48e82b535"><code>c48e82b</code></a>
Ignore let_underscore_untyped pedantic clippy lint</li>
<li><a
href="2da1152cf9"><code>2da1152</code></a>
Revert &quot;Resolve let_underscore_untyped pedantic clippy lint in
test&quot;</li>
<li><a
href="d8eeca9b12"><code>d8eeca9</code></a>
Resolve let_underscore_untyped pedantic clippy lint in test</li>
<li><a
href="bbdb3a94f5"><code>bbdb3a9</code></a>
Raise minimum tested compiler to 1.59</li>
<li><a
href="39d542cd2a"><code>39d542c</code></a>
Enable type layout randomization in CI on nightly</li>
<li><a
href="8b812b97ff"><code>8b812b9</code></a>
Support a manual trigger on CI workflow</li>
<li><a
href="0661472de3"><code>0661472</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/60">#60</a>
from dtolnay/issue50</li>
<li><a
href="9bee3db85e"><code>9bee3db</code></a>
Add ui test of current behavior of capture in nested macro</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/indoc/compare/2.0.0...2.0.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 03:46:34 +00:00
dependabot[bot]
92e2973d13
chore(deps): Bump serde_yaml from 0.9.17 to 0.9.19 (#592)
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.17 to
0.9.19.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's
releases</a>.</em></p>
<blockquote>
<h2>0.9.19</h2>
<ul>
<li>Fix message duplication between serde_yaml::Error's
<code>Display</code> and <code>source()</code> (<a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/359">#359</a>,
<a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/360">#360</a>)</li>
</ul>
<h2>0.9.18</h2>
<ul>
<li>Add support for emitting Unicode characters over codepoint U+FFFF
(<a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/356">#356</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4e1cbd8d2f"><code>4e1cbd8</code></a>
Release 0.9.19</li>
<li><a
href="f351fc7a12"><code>f351fc7</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/360">#360</a>
from dtolnay/errorsource</li>
<li><a
href="f27e4c5da3"><code>f27e4c5</code></a>
Fix message duplication between error Display and source()</li>
<li><a
href="fc039c6357"><code>fc039c6</code></a>
Refer to std::error::Error trait as StdError</li>
<li><a
href="7f1db12843"><code>7f1db12</code></a>
Release 0.9.18</li>
<li><a
href="248d6de914"><code>248d6de</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/358">#358</a>
from dtolnay/unicode</li>
<li><a
href="779f01676b"><code>779f016</code></a>
Update U+1F389 test</li>
<li><a
href="12b48b5547"><code>12b48b5</code></a>
Pull in Unicode high codepoints fix from unsafe-libyaml 0.2.7</li>
<li><a
href="b6f69579df"><code>b6f6957</code></a>
Add test of Unicode larger than U+FFFF</li>
<li><a
href="eac69a2a0b"><code>eac69a2</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/357">#357</a>
from dtolnay/stringescape</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/serde-yaml/compare/0.9.17...0.9.19">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 03:39:07 +00:00
dependabot[bot]
4446b61ffb
chore(deps): Bump async-trait from 0.1.64 to 0.1.66 (#591)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.64
to 0.1.66.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/async-trait/releases">async-trait's
releases</a>.</em></p>
<blockquote>
<h2>0.1.66</h2>
<ul>
<li>Set html_root_url attribute</li>
</ul>
<h2>0.1.65</h2>
<ul>
<li>Fix interaction with rustc's single_use_lifetimes lint (<a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/238">#238</a>,
<a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/239">#239</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9a9b322287"><code>9a9b322</code></a>
Release 0.1.66</li>
<li><a
href="4cd54b867e"><code>4cd54b8</code></a>
Set html_root_url</li>
<li><a
href="ccb55b8a15"><code>ccb55b8</code></a>
Release 0.1.65</li>
<li><a
href="7eea88ba23"><code>7eea88b</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/239">#239</a>
from dtolnay/singleuse</li>
<li><a
href="5883ac897e"><code>5883ac8</code></a>
Delete replacement of elided lifetimes in impl heading</li>
<li><a
href="f81548d926"><code>f81548d</code></a>
Add regression test for issue 238</li>
<li><a
href="7937a8900b"><code>7937a89</code></a>
Ignore let_underscore_untyped pedantic clippy lint</li>
<li><a
href="04e818c2e0"><code>04e818c</code></a>
Update ui test suite to nightly-2023-02-25</li>
<li><a
href="0bb013ea50"><code>0bb013e</code></a>
Show enabling of nightly tests as a CI step</li>
<li><a
href="dd45be18fe"><code>dd45be1</code></a>
Enable type layout randomization in CI on nightly</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.64...0.1.66">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 03:33:55 +00:00
dependabot[bot]
df61cf682f
chore(deps): Bump serde_json from 1.0.93 to 1.0.94 (#590)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.93 to
1.0.94.
<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.94</h2>
<ul>
<li>Fix message duplication between serde_json::Error's
<code>Display</code> and <code>source()</code> (<a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/991">#991</a>,
<a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/992">#992</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a15bd09686"><code>a15bd09</code></a>
Release 1.0.94</li>
<li><a
href="3e418b13be"><code>3e418b1</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/992">#992</a>
from dtolnay/errorsource</li>
<li><a
href="7eeb169f9b"><code>7eeb169</code></a>
Fix message duplication between error Display and source()</li>
<li><a
href="d9447c30eb"><code>d9447c3</code></a>
Ignore let_underscore_untyped pedantic clippy lint</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.93...v1.0.94">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.93&new-version=1.0.94)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 03:33:34 +00:00
dependabot[bot]
f0c269640d
chore(deps): Bump actix-http from 3.3.0 to 3.3.1 (#589)
Bumps [actix-http](https://github.com/actix/actix-web) from 3.3.0 to
3.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actix/actix-web/releases">actix-http's
releases</a>.</em></p>
<blockquote>
<h2>actix-http: v3.3.1</h2>
<h3>Fixed</h3>
<ul>
<li>Use correct <code>http</code> version requirement to ensure support
for const <code>HeaderName</code> definitions.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ea8bf36104"><code>ea8bf36</code></a>
update web and awc changelogs</li>
<li><a
href="0b5b463cfa"><code>0b5b463</code></a>
prepare web and awc releases</li>
<li>See full diff in <a
href="https://github.com/actix/actix-web/compare/web-v3.3.0...web-v3.3.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 03:32:41 +00:00
Yuri Astrakhan
3b75ea40e6 cargo update 2023-03-01 22:09:06 -05:00
dependabot[bot]
0f2b079e39
chore(deps): Bump clap from 4.1.7 to 4.1.8 (#588)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.7 to 4.1.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.8</h2>
<h2>[4.1.8] - 2023-02-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Don't <code>deny</code> lints on the users
behalf</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.8] - 2023-02-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Don't <code>deny</code> lints on the users
behalf</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f931de694a"><code>f931de6</code></a>
chore: Release</li>
<li><a
href="dbab081393"><code>dbab081</code></a>
docs: Update changelog</li>
<li><a
href="70818c3aef"><code>70818c3</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4739">#4739</a>
from MingweiSamuel/nodeny</li>
<li><a
href="fa76f6f78d"><code>fa76f6f</code></a>
fix: Remove strict linting from generated code</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.1.7...v4.1.8">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-01 03:31:23 +00:00
dependabot[bot]
6825980ba0
chore(deps): Bump clap from 4.1.6 to 4.1.7 (#587)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.6 to 4.1.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.7</h2>
<h2>[4.1.7] - 2023-02-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Hide some nightly clippy warnings</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.7] - 2023-02-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Hide some nightly clippy warnings</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5f247f5181"><code>5f247f5</code></a>
chore: Release</li>
<li><a
href="1999d85178"><code>1999d85</code></a>
docs: Update changelog</li>
<li><a
href="c3a942e376"><code>c3a942e</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4735">#4735</a>
from rkrasiuk/rkrasiuk/fix-almost-swapped-lint</li>
<li><a
href="5bab68a16f"><code>5bab68a</code></a>
fix: Allow <code>clippy::almost_swapped</code></li>
<li><a
href="872135b64f"><code>872135b</code></a>
fix: Allow <code>clippy::almost_swapped</code></li>
<li><a
href="84a9b53cee"><code>84a9b53</code></a>
chore: Release</li>
<li><a
href="9fa48d5f92"><code>9fa48d5</code></a>
docs: Update changelog</li>
<li><a
href="e9535a3618"><code>e9535a3</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4734">#4734</a>
from XiaoXiaoSN/master</li>
<li><a
href="0f3e729358"><code>0f3e729</code></a>
feat(complete): Support to run ZSH completion as a script</li>
<li><a
href="cdb33b6ad2"><code>cdb33b6</code></a>
test(complete): Adjust bash snapshot</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.1.6...v4.1.7">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-28 03:28:54 +00:00
dependabot[bot]
0d1e47a1e6
chore(deps): Bump actix-web from 4.3.0 to 4.3.1 (#586)
Bumps [actix-web](https://github.com/actix/actix-web) from 4.3.0 to
4.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actix/actix-web/releases">actix-web's
releases</a>.</em></p>
<blockquote>
<h2>actix-web: v4.3.1</h2>
<ul>
<li>Add support for custom methods with the <code>#[route]</code> macro.
<a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2969">#2969</a></li>
</ul>
<p><a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2969">#2969</a>:
<a
href="https://github-redirect.dependabot.com/actix/actix-web/pull/2969">actix/actix-web#2969</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e35ec28cd2"><code>e35ec28</code></a>
prepare actix-web release 4.3.1</li>
<li><a
href="35006e9cae"><code>35006e9</code></a>
prepare actix-web-codegen release 4.2.0</li>
<li><a
href="115701eb86"><code>115701e</code></a>
prepare awc release 3.1.1</li>
<li><a
href="e2fed91efd"><code>e2fed91</code></a>
format markdown with prettier</li>
<li><a
href="d4b833ccf0"><code>d4b833c</code></a>
actix-multipart: Feature: Add typed multipart form extractor (<a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2883">#2883</a>)</li>
<li><a
href="358c1cf85b"><code>358c1cf</code></a>
improve docs for app_config methods</li>
<li><a
href="42193bee29"><code>42193be</code></a>
fix typos (<a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2982">#2982</a>)</li>
<li><a
href="dc08ea044b"><code>dc08ea0</code></a>
clippy</li>
<li><a
href="85d88ffada"><code>85d88ff</code></a>
Fix minor typo in Markdown (<a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2977">#2977</a>)</li>
<li><a
href="bf19a0e761"><code>bf19a0e</code></a>
added body manipulation example for error handlers (<a
href="https://github-redirect.dependabot.com/actix/actix-web/issues/2973">#2973</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actix/actix-web/compare/web-v4.3.0...web-v4.3.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 03:52:44 +00:00
Yuri Astrakhan
8ebddf4dab cargo update 2023-02-24 23:58:35 -05:00
Yuri Astrakhan
e92722708f
PG TileJSON changes, add vector_layers (#584)
* make tilejson's `name` be the same as the ID of the source (even if
aliased)
* `/catalog` will always show ID, but now it will hide the `name` if it
is the same as the `id`
* make `description` be the longer version, e.g. `public.table.column`
format - not guaranteed to be stable
* make `vector_layers` have the fields auto-discovered in the PG table
* preserve the order of the serialized json fields

Fixes #583
2023-02-22 16:25:48 +00:00
Yuri Astrakhan
3fcad46500
fix (re-)compression of images (#579)
Compression middleware turned out to be hard to use for image cases - it
simply looks at the content-encoding, and if not set, tries to compress
if accepted by the client.

Instead, now individual routes are configured with either that
middleware, or for tiles, I decompress and optionally recompress if
applicable.

Now encoding is tracked separately from the tile content, making it
cleaner too. Plus lots of tests for mbtiles & pmtiles.

Fixes #577
2023-02-20 10:44:22 -05:00
Yuri Astrakhan
2d2ede550e release 0.7.0 2023-02-16 20:46:21 -05:00
dependabot[bot]
11654f2a8e
chore(deps): Bump clap from 4.1.4 to 4.1.6 (#575)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.4 to 4.1.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.6</h2>
<h2>[4.1.6] - 2023-02-15</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Don't show long help for <code>--help</code> just
because hidden possible values include a description</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.6] - 2023-02-15</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Don't show long help for <code>--help</code> just
because hidden possible values include a description</li>
</ul>
<h2>[4.1.5] - 2023-02-15</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Don't show long help for <code>--help</code> just
because a hidden arg has a possible value with a description</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e240dddee"><code>5e240dd</code></a>
chore: Release</li>
<li><a
href="4648b6b49d"><code>4648b6b</code></a>
docs: Update changelog</li>
<li><a
href="8c92ef6c76"><code>8c92ef6</code></a>
fix(help): Fix yet another --help long help edge case (<a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4712">#4712</a>)</li>
<li><a
href="fb9435d026"><code>fb9435d</code></a>
chore: Release</li>
<li><a
href="9270d2382e"><code>9270d23</code></a>
docs: Update changelog</li>
<li><a
href="473cf175a2"><code>473cf17</code></a>
fix(help): Fix --help help text in edge case (<a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4710">#4710</a>)</li>
<li><a
href="62da8f94b9"><code>62da8f9</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4711">#4711</a>
from aleksanderkrauze/improve-builder-str-inner-into...</li>
<li><a
href="d6e7d4699f"><code>d6e7d46</code></a>
Improve builder::str::inner::Inner::into_string implementation</li>
<li><a
href="ad5d67623a"><code>ad5d676</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4696">#4696</a>
from graves501/patch-1</li>
<li><a
href="ad6778d206"><code>ad6778d</code></a>
Fix typo in git.rs</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.1.4...v4.1.6">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 03:26:31 +00:00
Yuri Astrakhan
d121717fb9 cargo update 2023-02-14 20:56:48 -05:00
Yuri Astrakhan
e285ffc479 cargo update 2023-02-13 01:25:45 -05:00
Yuri Astrakhan
6a2268be83 cargo update 2023-02-11 01:09:42 -05:00
dependabot[bot]
a04880b23e
chore(deps): Bump serde_json from 1.0.92 to 1.0.93 (#573)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.92 to
1.0.93.
<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.93</h2>
<ul>
<li>Support 128-bit integers in serde_json::to_value (<a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/982">#982</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0ebeede28a"><code>0ebeede</code></a>
Release 1.0.93</li>
<li><a
href="4fd48503de"><code>4fd4850</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/982">#982</a>
from serde-rs/integer128tovalue</li>
<li><a
href="e3d13cd61a"><code>e3d13cd</code></a>
Support 128-bit integers in to_value</li>
<li><a
href="f77ad4750f"><code>f77ad47</code></a>
Add test of integer128 to_value</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93">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.92&new-version=1.0.93)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-09 02:37:40 +00:00
Yuri Astrakhan
9de4b75aec
Switch bb8 to DeadPool (#570)
DeadPool seem to be better maintained, and most importantly, it properly
reports connection errors - something bb8 does not support yet.

I also removed connection timeout config param - it was introduced while
trying to solve bb8 issue - not needed because connection string
supports it already.

This should resolve some of the issues in #496
2023-02-08 11:55:37 -05:00
Yuri Astrakhan
fbb282dcb7
Improve SSL support (#567)
This is a partial fix for #496

* BREAKING: Now Martin behaves the same way as `psql` -- by default, if
SSL is available on the server, it will be used, even though it will not
verify that the server has a valid SSL certificate
* Martin now understands `PGSSLCERT`, `PGSSLKEY`, and `PGSSLROOTCERT`
env vars (and corresponding config keys) - same as psql.
* Martin can now process `?sslmode=verify-ca` and `verify-full` (just
like psql). The verify modes require root and/or client cert & key.
* remove `danger_accept_invalid_certs` -- turns out that behavior is
expected by default unless ssl mode is set to verify - which upstream
lib [does not
support](https://github.com/sfackler/rust-postgres/issues/768) - PR
[submitted](https://github.com/sfackler/rust-postgres/pull/988).
* added connection_timeout_ms option for postgres and set it to 5
seconds by default. This way it will fail out earlier.
* added error reporting to bb8 - but it is currently [broken
upstream](https://github.com/djc/bb8/issues/151) - not sure we can fix
it easily, so may need to switch to deadpool later.
* added docker-based TLS test (horray!) - wasn't trivial at all, despite
ending up fairly simple.
2023-02-06 14:32:28 -05:00
Yuri Astrakhan
409dc7806e cargo update 2023-02-06 00:37:40 -05:00
dependabot[bot]
2b85366712
chore(deps): Bump serde_json from 1.0.91 to 1.0.92 (#568)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.91 to
1.0.92.
<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.92</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a9c984f13e"><code>a9c984f</code></a>
Release 1.0.92</li>
<li><a
href="c42b724c14"><code>c42b724</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/980">#980</a>
from serde-rs/docrepr</li>
<li><a
href="eaa287cb3a"><code>eaa287c</code></a>
Hide repr attribute from documentation</li>
<li><a
href="7bc6c86310"><code>7bc6c86</code></a>
RawValue -&gt; repr(transparent)</li>
<li><a
href="e41ee42d92"><code>e41ee42</code></a>
Update indoc dev-dependency to version 2</li>
<li><a
href="8cebe89500"><code>8cebe89</code></a>
Speed up cargo fuzz CI job</li>
<li><a
href="74f510e56d"><code>74f510e</code></a>
Sync license text with rust-lang repos</li>
<li><a
href="557f45c404"><code>557f45c</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/serde-rs/json/issues/964">#964</a>
from dtolnay/docsrs</li>
<li><a
href="9edf7fa9b3"><code>9edf7fa</code></a>
Replace docs.serde.rs links with intra-rustdoc links</li>
<li><a
href="9947ae606e"><code>9947ae6</code></a>
Point documentation links to docs.rs instead of docs.serde.rs</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.91...v1.0.92">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.91&new-version=1.0.92)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 03:07:32 +00:00
Yuri Astrakhan
3b63b5bb72 cargo update 2023-02-01 23:47:48 -05:00
dependabot[bot]
bea985cb2a
chore(deps): Bump indoc from 1.0.8 to 2.0.0 (#561)
Bumps [indoc](https://github.com/dtolnay/indoc) from 1.0.8 to 2.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/indoc/releases">indoc's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0</h2>
<ul>
<li>Change handling of final newline at zero levels of indentation (<a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/55">#55</a>)</li>
<li>Add <a
href="https://docs.rs/indoc/2/indoc/macro.concatdoc.html"><code>concatdoc!</code></a>
macro (<a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/56">#56</a>)</li>
<li>Raise oldest supported rustc to 1.56</li>
</ul>
<h2>1.0.9</h2>
<ul>
<li>Fix parsing of some edge cases involving angle brackets in
writedoc's expr argument (<a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/54">#54</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bbbec14e9d"><code>bbbec14</code></a>
Release 2.0.0</li>
<li><a
href="24a804e0cf"><code>24a804e</code></a>
Add concatdoc docs</li>
<li><a
href="476b937436"><code>476b937</code></a>
Delete paths from .cargo/config</li>
<li><a
href="b5fb2dc83f"><code>b5fb2dc</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/57">#57</a>
from dtolnay/fromstr</li>
<li><a
href="623d666afa"><code>623d666</code></a>
Replace TokenStream::from_str with Literal::from_str</li>
<li><a
href="28d6d25d20"><code>28d6d25</code></a>
Switch to 2021 edition</li>
<li><a
href="46d38c0fcd"><code>46d38c0</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/56">#56</a>
from dtolnay/concat</li>
<li><a
href="4fec8a91e9"><code>4fec8a9</code></a>
Add concatdoc macro</li>
<li><a
href="1f705293a5"><code>1f70529</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/indoc/issues/55">#55</a>
from dtolnay/trailing</li>
<li><a
href="31694b5dca"><code>31694b5</code></a>
Preserve last newline even if not indented</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/indoc/compare/1.0.8...2.0.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 13:49:43 +02:00
Yuri Astrakhan
453598c3d5 update lock 2023-01-31 00:52:15 -05:00
dependabot[bot]
aec794beb8
chore(deps): Bump futures from 0.3.25 to 0.3.26 (#564)
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.25 to
0.3.26.
<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.26</h2>
<ul>
<li>Add <code>Either::as_pin_mut</code> and
<code>Either::as_pin_ref</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2691">#2691</a>)</li>
<li>Add <code>Shared::ptr_eq</code> and <code>Shared::ptr_hash</code>
(<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2691">#2691</a>)</li>
<li>Implement <code>FusedStream</code> for <code>Buffered</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2676">#2676</a>)</li>
<li>Implement <code>FusedStream</code> for all streams in
<code>ReadyChunks</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2693">#2693</a>)</li>
<li>Fix bug in <code>FuturesOrdered::push_front</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2664">#2664</a>)</li>
<li>Remove <code>Fut::Output: Clone</code> bounds from some
<code>Shared</code> methods (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2662">#2662</a>)</li>
<li>Remove <code>T: Debug</code> bounds from <code>Debug</code>
implementations of <code>mpsc</code> and <code>oneshot</code> types (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2666">#2666</a>,
<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2667">#2667</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.26 - 2023-01-30</h1>
<ul>
<li>Add <code>Either::as_pin_mut</code> and
<code>Either::as_pin_ref</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2691">#2691</a>)</li>
<li>Add <code>Shared::ptr_eq</code> and <code>Shared::ptr_hash</code>
(<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2691">#2691</a>)</li>
<li>Implement <code>FusedStream</code> for <code>Buffered</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2676">#2676</a>)</li>
<li>Implement <code>FusedStream</code> for all streams in
<code>ReadyChunks</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2693">#2693</a>)</li>
<li>Fix bug in <code>FuturesOrdered::push_front</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2664">#2664</a>)</li>
<li>Remove <code>Fut::Output: Clone</code> bounds from some
<code>Shared</code> methods (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2662">#2662</a>)</li>
<li>Remove <code>T: Debug</code> bounds from <code>Debug</code>
implementations of <code>mpsc</code> and <code>oneshot</code> types (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2666">#2666</a>,
<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2667">#2667</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e3693a350"><code>5e3693a</code></a>
Release 0.3.26</li>
<li><a
href="cbba4e0485"><code>cbba4e0</code></a>
Update no_atomic_cas.rs</li>
<li><a
href="c88ad9b9dc"><code>c88ad9b</code></a>
Add <code>Either::as_pin_mut</code> and <code>Either::as_pin_ref</code>
(<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2691">#2691</a>)</li>
<li><a
href="bf3504bbd9"><code>bf3504b</code></a>
Implement <code>FusedStream</code> for all streams in
<code>ReadyChunks</code> (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2693">#2693</a>)</li>
<li><a
href="f5733c93cd"><code>f5733c9</code></a>
Update portable-atomic to 1.0 (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2688">#2688</a>)</li>
<li><a
href="03edb0f7b3"><code>03edb0f</code></a>
Fix bug in FuturesOrdered::push_front (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2664">#2664</a>)</li>
<li><a
href="1340b16e71"><code>1340b16</code></a>
Remove incorrect error behavior from <code>ready_chunks</code> docs (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2687">#2687</a>)</li>
<li><a
href="71f7b78db3"><code>71f7b78</code></a>
fix panic when Unfold sink return an error (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2686">#2686</a>)</li>
<li><a
href="eb680703f2"><code>eb68070</code></a>
Update no_atomic_cas.rs</li>
<li><a
href="d8beb28d04"><code>d8beb28</code></a>
Set to <code>None</code> only if necessary (<a
href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2683">#2683</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/futures-rs/compare/0.3.25...0.3.26">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.25&new-version=0.3.26)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 02:30:52 +00:00
dependabot[bot]
490ecf8853
chore(deps): Bump async-trait from 0.1.63 to 0.1.64 (#563)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.63
to 0.1.64.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/async-trait/releases">async-trait's
releases</a>.</em></p>
<blockquote>
<h2>0.1.64</h2>
<ul>
<li>Suppress async_yields_async clippy correctness lint in generated
code (<a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/236">#236</a>,
<a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/237">#237</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6a13fce882"><code>6a13fce</code></a>
Release 0.1.64</li>
<li><a
href="ea573a3823"><code>ea573a3</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/237">#237</a>
from dtolnay/asyncyieldsasync</li>
<li><a
href="54cc1ce438"><code>54cc1ce</code></a>
Suppress async_yields_async clippy correctness lint in generated
code</li>
<li><a
href="e6e736f8df"><code>e6e736f</code></a>
Add regression test for issue 236</li>
<li>See full diff in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.63...0.1.64">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 02:30:21 +00:00
Yuri Astrakhan
9ea21653d1
update lock, clippy lint (#560) 2023-01-26 22:43:51 -05:00
dependabot[bot]
ea3a7bacd7
chore(deps): Bump clap from 4.1.3 to 4.1.4 (#559)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.3 to 4.1.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.4</h2>
<h2>[4.1.4] - 2023-01-24</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Respect <code>disable_colored_help</code> when using
<code>arg_required_else_help</code></li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up compiling <code>arg!</code> macro</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.4] - 2023-01-24</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Respect <code>disable_colored_help</code> when using
<code>arg_required_else_help</code></li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up compiling <code>arg!</code> macro</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a59a53503e"><code>a59a535</code></a>
chore: Release</li>
<li><a
href="4348f43b21"><code>4348f43</code></a>
docs: Update changelog</li>
<li><a
href="7c4c6586d0"><code>7c4c658</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4673">#4673</a>
from epage/arg</li>
<li><a
href="bbe5eaa709"><code>bbe5eaa</code></a>
perf: Speed up compiling <code>arg!</code> macro</li>
<li><a
href="b3c4b4016c"><code>b3c4b40</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4672">#4672</a>
from epage/help</li>
<li><a
href="dc89379ff6"><code>dc89379</code></a>
fix(help): Respect <code>disable_colored_help</code> for
<code>arg_required_else_help</code></li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/v4.1.3...v4.1.4">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-25 02:33:25 +00:00
Yuri Astrakhan
a2e75b12f6 update lock 2023-01-24 15:21:27 -05:00
dependabot[bot]
cbd7432e70
chore(deps): Bump clap from 4.1.1 to 4.1.3 (#556)
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.1 to 4.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.3</h2>
<h2>[4.1.3] - 2023-01-23</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> Improve suggested flag/value/subcommand when two
share a long preifx</li>
<li><em>(error)</em> When suggesting one of several subcommands, use the
plural <code>subcommands</code>, rather than
<code>subcommand</code></li>
</ul>
<h2>v4.1.2</h2>
<h2>[4.1.2] - 2023-01-23</h2>
<h3>Fixes</h3>
<ul>
<li>In documentation, refer to <code>get_flag</code>, rather than
<code>get_one::&lt;bool&gt;</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.3] - 2023-01-23</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> Improve suggested flag/value/subcommand when two
share a long preifx</li>
<li><em>(error)</em> When suggesting one of several subcommands, use the
plural <code>subcommands</code>, rather than
<code>subcommand</code></li>
</ul>
<h2>[4.1.2] - 2023-01-23</h2>
<h3>Fixes</h3>
<ul>
<li>In documentation, refer to <code>get_flag</code>, rather than
<code>get_one::&lt;bool&gt;</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="10a87c662d"><code>10a87c6</code></a>
chore: Release</li>
<li><a
href="8ee9242a0e"><code>8ee9242</code></a>
docs: Update changelog</li>
<li><a
href="125dbe0cfd"><code>125dbe0</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4667">#4667</a>
from corneliusroemer/fix-4666</li>
<li><a
href="401d86fb9c"><code>401d86f</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4668">#4668</a>
from corneliusroemer/fix-4660</li>
<li><a
href="f5540d2646"><code>f5540d2</code></a>
fix(suggestions): Replace wrong Jaro-Winkler</li>
<li><a
href="5dcc5c9509"><code>5dcc5c9</code></a>
fix: Add plural s in suggestions</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.1.1...v4.1.3">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 02:34:45 +00:00
Yuri Astrakhan
6ac12dbfd8 update lock 2023-01-23 01:48:53 -05:00
dependabot[bot]
ac52e67e2a
chore(deps): Bump async-trait from 0.1.62 to 0.1.63 (#555)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.62
to 0.1.63.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="36bcff4c0d"><code>36bcff4</code></a>
Release 0.1.63</li>
<li><a
href="f88c287dff"><code>f88c287</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/235">#235</a>
from dtolnay/patterns</li>
<li><a
href="1c2e90a984"><code>1c2e90a</code></a>
Make expansion of nested _ and .. patterns edition independent</li>
<li><a
href="80a9c2c8af"><code>80a9c2c</code></a>
Add regression test for issue 234</li>
<li><a
href="125917ffe0"><code>125917f</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/233">#233</a>
from dtolnay/reference</li>
<li><a
href="ba930258fa"><code>ba93025</code></a>
Bypass Sync bound implied by non-existent drop of reference</li>
<li><a
href="70bf4b0243"><code>70bf4b0</code></a>
Add regression test for issue 232</li>
<li>See full diff in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.62...0.1.63">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 03:28:09 +00:00
Yuri Astrakhan
00e666a4c0 update lock 2023-01-20 20:48:21 -05:00
Yuri Astrakhan
30602507b5 update lock 2023-01-16 16:15:23 -05:00
Yuri Astrakhan
a9de8ecc03 update lock 2023-01-14 22:32:25 -05:00
Yuri Astrakhan
1a1cc70ba2 update lock 2023-01-12 14:22:10 -05:00
Yuri Astrakhan
8945438069 cargo update 2023-01-11 16:35:48 -05:00
Yuri Astrakhan
9e5ed2fc02
Add .mbtiles support (#549)
Adds a new [.mbtiles](https://github.com/mapbox/mbtiles-spec/blob/master/1.3/spec.md)
backend, without the grid support. Uses extensive tile content
detection, i.e. if the content is gzipped, png, jpeg, gif, webp.

From CLI, can be as easy as adding a path to a directory that contains a
.mbtiles file (works just like pmtiles support)

```bash
# All *.mbtiles files in this dir will be published.
# The filename will be used as the source ID
martin ./tests/fixtures
```

From configuration file, the path can be specified in a number of ways
(same as pmtiles)

```yaml
mbtiles:
  paths:
    # scan this whole dir, matching all *.mbtiles files
    - /dir-path
    # specific mbtiles file will be published as mbtiles2 source
    - /path/to/mbtiles2.mbtiles
  sources:
      # named source matching source name to a single file
      pm-src1: /tmp/mbtiles.mbtiles
      # named source, where the filename is explicitly set. This way we will be able to add more options later
      pm-src2:
        path: /tmp/mbtiles.mbtiles
```

Fixes #494
2023-01-09 00:10:23 -05:00
Yuri Astrakhan
ba65e34bef
Add .pmtiles file support (#517)
Merge after #548 

Adds a new [.pmtiles](https://protomaps.com/docs/pmtiles/) backend.
Supports all formats like png, vector, etc.

From CLI, can be as easy as adding a path to a directory that contains a
.pmtiles file:

```bash
# All *.pmtiles files in this dir will be published.
# The filename will be used as the source ID
martin ./tests/fixtures
```

From configuration file, the path can be specified in a number of ways:

```yaml
pmtiles:
  paths:
    # scan this whole dir, matching all *.pmtiles files
    - /dir-path
    # specific pmtiles file will be published as pmtiles2 source
    - /path/to/pmtiles2.pmtiles
  sources:
      # named source matching source name to a single file
      pm-src1: /tmp/pmtiles.pmtiles
      # named source, where the filename is explicitly set. This way we will be able to add more options later
      pm-src2:
        path: /tmp/pmtiles.pmtiles
```

Fixes #508
2023-01-08 14:19:11 -05:00
Yuri Astrakhan
c50169a573 cargo update 2023-01-07 18:52:54 -05:00
Yuri Astrakhan
3357b80aee cargo update 2023-01-05 21:20:35 -05:00
Yuri Astrakhan
18d65a25e4 cargo update 2023-01-04 15:25:39 -05:00
Yuri Astrakhan
64ad07ce36
Fix legacy DB, add CI tests (#547)
* fixed SQL to work on older PG versions
* re-enable CI to test expected `test.sh` output against the one stored
in the `tests/expected`
* add postgres in docker tests on linux - one for the oldest supported
DB, and another using the more recent version
* minor justfile cleanup
* ensure config files are sorted alphabetically
2023-01-01 05:03:21 +00:00
Yuri Astrakhan
b780defe4a
Fix readme, bump deps (#545)
Fixes #544
2022-12-28 22:23:48 -05:00
Yuri Astrakhan
3a713a0269 update martin version to 0.7.0-alpha 2022-12-23 17:38:20 -05:00
Yuri Astrakhan
2b240b3a34
Implement multi-sourced postgres (#511)
* Support `postgres` config key to be either a list or an object
* Use `PathBuf` instead of `String` where dealing with files
* Merge `SrvConfigBuilder` into `SrvConfig`
* Parse keep_alive as u64
* More config tests
2022-12-22 06:35:29 +00:00
Yuri Astrakhan
3f41219e3b cargo update 2022-12-21 21:46:57 -05:00
dependabot[bot]
7afcf6e38d
chore(deps): Bump clap from 4.0.29 to 4.0.30 (#534)
Bumps [clap](https://github.com/clap-rs/clap) from 4.0.29 to 4.0.30.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.30</h2>
<h2>[4.0.30] - 2022-12-21</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> Improve error for
<code>args_conflicts_with_subcommand</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.0.30] - 2022-12-21</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> Improve error for
<code>args_conflicts_with_subcommand</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d2d022248b"><code>d2d0222</code></a>
chore: Release</li>
<li><a
href="56a0bb624f"><code>56a0bb6</code></a>
docs: Update changelog</li>
<li><a
href="b941a3eaef"><code>b941a3e</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4567">#4567</a>
from epage/error</li>
<li><a
href="453ac0bfb9"><code>453ac0b</code></a>
fix(parser): Be less confusing with args/subcommand conflicts</li>
<li><a
href="2a374db639"><code>2a374db</code></a>
test(parser): Show bad behavior</li>
<li><a
href="f632424e65"><code>f632424</code></a>
test(parser): Consolidate args_conflicts_with tests</li>
<li><a
href="a72f962d35"><code>a72f962</code></a>
docs(builder): Escape non-tags</li>
<li><a
href="ac48e2d5e4"><code>ac48e2d</code></a>
docs: Make less brittle for rust versions</li>
<li><a
href="a3381a2c05"><code>a3381a2</code></a>
docs(readme): Fix build status badge (<a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4559">#4559</a>)</li>
<li><a
href="aa5420469e"><code>aa54204</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4555">#4555</a>
from epage/reset</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.0.29...v4.0.30">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 02:30:55 +00:00
dependabot[bot]
0bdd5cb42f
chore(deps): Bump num_cpus from 1.14.0 to 1.15.0 (#532)
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.14.0 to
1.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/num_cpus/releases">num_cpus's
releases</a>.</em></p>
<blockquote>
<h2>v1.15.0</h2>
<h2>Fixes</h2>
<ul>
<li>update hermit-abi</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/striezel"><code>@​striezel</code></a>
made their first contribution in <a
href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/126">seanmonstar/num_cpus#126</a></li>
<li><a href="https://github.com/buffet"><code>@​buffet</code></a> made
their first contribution in <a
href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/127">seanmonstar/num_cpus#127</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md">num_cpus's
changelog</a>.</em></p>
<blockquote>
<h2>v1.15.0</h2>
<h3>Fixes</h3>
<ul>
<li>update hermit-abi</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5bea3c7986"><code>5bea3c7</code></a>
v1.15.0</li>
<li><a
href="ccb5a67925"><code>ccb5a67</code></a>
chore: update hermit-abi to 0.2.6 (<a
href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/issues/127">#127</a>)</li>
<li><a
href="e437b9d908"><code>e437b9d</code></a>
ci: update actions/checkout in GitHub Actions workflows to v3 (<a
href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/issues/126">#126</a>)</li>
<li>See full diff in <a
href="https://github.com/seanmonstar/num_cpus/compare/v1.14.0...v1.15.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-21 21:29:04 -05:00
dependabot[bot]
fcb2645d23
chore(deps): Bump openssl from 0.10.44 to 0.10.45 (#533)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.44
to 0.10.45.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7df56869c5"><code>7df5686</code></a>
Release openssl v0.10.45</li>
<li><a
href="f32af9f4aa"><code>f32af9f</code></a>
Release openssl-sys v0.9.80</li>
<li><a
href="deac6b7b86"><code>deac6b7</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1763">#1763</a>
from CfirTsabari/cfirtsabari/deperecated-functions-1745</li>
<li><a
href="27edce9340"><code>27edce9</code></a>
Mark Openssl # deprecated functions</li>
<li><a
href="f0ff8a7e48"><code>f0ff8a7</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1762">#1762</a>
from wiktor-k/fix-broken-relaxation</li>
<li><a
href="45e5dce285"><code>45e5dce</code></a>
Expose <code>Cipher::cipher_final_unchecked</code></li>
<li><a
href="71013f7efd"><code>71013f7</code></a>
Fix output buffer check introduced in <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1733">#1733</a></li>
<li><a
href="64ba480226"><code>64ba480</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1761">#1761</a>
from vishwin/master</li>
<li><a
href="0d8d502258"><code>0d8d502</code></a>
Expose EVP_PKEY_security_bits for LibreSSL 3.6.0 and later</li>
<li><a
href="e01fbac4b3"><code>e01fbac</code></a>
openssl-sys: add LibreSSL 3.6.0 to cfgs</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.44...openssl-v0.10.45">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-21 02:39:24 +00:00
Yuri Astrakhan
0ef3f51b86 cargo update 2022-12-18 21:28:24 -05:00
Yuri Astrakhan
3f7f35ecdc fix Cargo.lock 2022-12-14 10:35:51 -05:00
Yuri Astrakhan
bc78cf019d
Strongly-type errors, fix bounds escaping (#516)
* Since this is a library, all errors should have a strongly typed enum.
* table bounds computing function was not escaping identifiers
* table bounds computation was also silently ignoring all errors
2022-12-13 12:02:38 +02:00
Yuri Astrakhan
68c6259d32
Catch errors in tests, minor fixes (#514)
This extracts some of the code from #511 but without breaking changes

* Use `PathBuf` instead of `String` where dealing with files
* Parse keep_alive as u64
* More config tests to crash if martin output contains warnings or
errors
2022-12-12 09:11:10 -05:00
Yuri Astrakhan
4ce0d5e12a bump all lock 2022-12-06 21:38:40 -05:00
dependabot[bot]
3729b86c1a
chore(deps): Bump openssl from 0.10.43 to 0.10.44 (#507)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.43
to 0.10.44.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e0b937c48d"><code>e0b937c</code></a>
Release openssl v0.10.44</li>
<li><a
href="a1b82a2d83"><code>a1b82a2</code></a>
Release openssl-sys v0.9.79</li>
<li><a
href="54d4496e94"><code>54d4496</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1741">#1741</a>
from wiktor-k/improve-docs</li>
<li><a
href="6643d07213"><code>6643d07</code></a>
rustfmt</li>
<li><a
href="d299bbcf23"><code>d299bbc</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1740">#1740</a>
from alexanderjordanbaker/X509LoadCertFile</li>
<li><a
href="5ae938ee55"><code>5ae938e</code></a>
Add support for X509_load_cert_file</li>
<li><a
href="d390c414ec"><code>d390c41</code></a>
Add more elaborate ECDH example to <code>openssl::derive</code></li>
<li><a
href="9b851cdf76"><code>9b851cd</code></a>
Add documentation to several <code>openssl::ec</code> items</li>
<li><a
href="a6af54eee1"><code>a6af54e</code></a>
Move <code>openssl::hash</code> documentation to respective
functions</li>
<li><a
href="b42a2b7714"><code>b42a2b7</code></a>
Add documentation to <code>openssl::sign::Verifier</code></li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.43...openssl-v0.10.44">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 02:31:22 +00:00
dependabot[bot]
a009383039
chore(deps): Bump async-trait from 0.1.58 to 0.1.59 (#498)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.58
to 0.1.59.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/async-trait/releases">async-trait's
releases</a>.</em></p>
<blockquote>
<h2>0.1.59</h2>
<ul>
<li>Support <code>self: Arc&lt;Self&gt;</code> async methods that have a
default implementation provided by the trait (<a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/210">#210</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1fba00e2e"><code>c1fba00</code></a>
Release 0.1.59</li>
<li><a
href="b0466bb302"><code>b0466bb</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/223">#223</a>
from dtolnay/arc</li>
<li><a
href="066f06ec0d"><code>066f06e</code></a>
Match specifically Arc&lt;Self&gt;, not any other Arc</li>
<li><a
href="d1a4a23e97"><code>d1a4a23</code></a>
Infer Sync+Send bound for Arc&lt;Self&gt; methods with default body</li>
<li><a
href="e5828bf9e1"><code>e5828bf</code></a>
Add regression test for issue 210</li>
<li><a
href="9ed6489ee0"><code>9ed6489</code></a>
Format with rustfmt 1.5.1-nightly</li>
<li><a
href="b100ace3bc"><code>b100ace</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/222">#222</a>
from dtolnay/bound</li>
<li><a
href="643c07c0d1"><code>643c07c</code></a>
Generalize support for inferred multiple bounds</li>
<li><a
href="6c13d6fb80"><code>6c13d6f</code></a>
Move absolute path of bound into InferredBound</li>
<li><a
href="cfa9c10f53"><code>cfa9c10</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/221">#221</a>
from dtolnay/bound</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.58...0.1.59">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 02:27:55 +00:00
Yuri Astrakhan
bf240b7725 bump lock 2022-11-26 21:35:49 -05:00
dependabot[bot]
329b9e8236
chore(deps): bump env_logger from 0.9.3 to 0.10.0 (#493)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.9.3 to
0.10.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md">env_logger's
changelog</a>.</em></p>
<blockquote>
<h2>[0.10.0] - 2022-11-24</h2>
<p>MSRV changed to 1.60 to hide optional dependencies</p>
<h3>Fixes</h3>
<ul>
<li>Resolved soundness issue by switching from <code>atty</code> to
<code>is-terminal</code></li>
</ul>
<h3>Breaking Changes</h3>
<p>To open room for changing dependencies:</p>
<ul>
<li>Renamed <code>termcolor</code> feature to <code>color</code></li>
<li>Renamed <code>atty</code> feature to <code>auto-color</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ff029fa8b6"><code>ff029fa</code></a>
chore: Release</li>
<li><a
href="389cc52d5a"><code>389cc52</code></a>
docs: Fix changelog links</li>
<li><a
href="2979c4b7b8"><code>2979c4b</code></a>
docs: Update changelog</li>
<li><a
href="4c379170f7"><code>4c37917</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/rust-cli/env_logger/issues/248">#248</a>
from epage/atty</li>
<li><a
href="d55d26980f"><code>d55d269</code></a>
style: Make clippy happy</li>
<li><a
href="066c2192c1"><code>066c219</code></a>
fix: Replace atty with is_terminal</li>
<li><a
href="4db5e87931"><code>4db5e87</code></a>
fix!: Rename termcolor/atty features</li>
<li><a
href="660cf7feb2"><code>660cf7f</code></a>
fix: Bump MSRV to 1.60.0</li>
<li><a
href="e572d04872"><code>e572d04</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/rust-cli/env_logger/issues/244">#244</a>
from epage/update</li>
<li><a
href="f1ff331fa2"><code>f1ff331</code></a>
docs: Fix typos</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-cli/env_logger/compare/v0.9.3...v0.10.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-26 21:34:49 -05:00
Yuri Astrakhan
66b7fdc4ea
Multi-source support, new path structure (#456)
Partial implementation of the #430

* New endpoint structure:
  * `GET /` -- a placeholder for the future home page
* `GET /catalog` -- get a list of available sources, as a list of json
blobs.
* `[{id, name, description, attribution, vector_layer}, ...]` (some
fields might be missing)
* `GET /<id>` -- get tilejson for the given source, or a combination of
sources. No `.json` extension
  * `GET /<id>/<z>/<x>/<y>` -- get a tile. No format extension.
  * `GET /health` -- healthcheck
* Introduce a new tile format support crate (using code from the
maplibre/mbtileserve project)
* Removed the `/rpc/...` routes - all source IDs are accessed in the
same way
* Can print auto-generated configuration or save it to a file
* Refactored to support multiple sources from multiple backends, with a
proper naming conflict resolution

TODO:
* benchmarks need to be rewritten - they were relying on some internal
structures that are no longer there. This might be done as a separate PR
due to a very different internal architecture - might need to rethink
benchmarking approaches.
2022-11-26 04:46:40 -05:00
dependabot[bot]
156836865f
chore(deps): bump clap from 4.0.26 to 4.0.27 (#492)
Bumps [clap](https://github.com/clap-rs/clap) from 4.0.26 to 4.0.27.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.0.27] - 2022-11-24</h2>
<h3>Features</h3>
<ul>
<li>Have <code>Arg::value_parser</code> accept <code>Vec&lt;impl
Into&lt;PossibleValue&gt;&gt;</code></li>
<li>Implement <code>Display</code> and <code>FromStr</code> for
<code>ColorChoice</code></li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Remove soundness issue by switching from <code>atty</code> to
<code>is-terminal</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3262016c26"><code>3262016</code></a>
chore: Release</li>
<li><a
href="757f95b2e9"><code>757f95b</code></a>
docs: Update changelog</li>
<li><a
href="20e02eb34e"><code>20e02eb</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4509">#4509</a>
from epage/possible</li>
<li><a
href="fb1d960fe2"><code>fb1d960</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4249">#4249</a>
from jcgruenhage/replace-atty</li>
<li><a
href="94aca92e44"><code>94aca92</code></a>
feat: Create ValueParser from Vec&lt;PossibleValue&gt;</li>
<li><a
href="3bccfced1a"><code>3bccfce</code></a>
docs: Clarify PossibleValue is likely not needed</li>
<li><a
href="19981a2455"><code>19981a2</code></a>
docs: Clarify ColorChoice impls ValueEnum</li>
<li><a
href="8d92f3e7a8"><code>8d92f3e</code></a>
feat: Add Display/FromStr to ColorChoice</li>
<li><a
href="ed683ef248"><code>ed683ef</code></a>
fix: Always expose ColorChoice</li>
<li><a
href="789bfd6813"><code>789bfd6</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4508">#4508</a>
from epage/style</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.0.26...v4.0.27">compare
view</a></li>
</ul>
</details>
<br />


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

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

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-25 02:36:50 +00:00