Commit Graph

600 Commits

Author SHA1 Message Date
Yuri Astrakhan
addefbd50c bump cargo.lock 2023-10-18 01:00:37 -04:00
Yuri Astrakhan
a0a3f49408 remove unused actix crate dep 2023-10-17 23:05:14 -04:00
dependabot[bot]
f488ee5795
chore(deps): Bump regex from 1.10.1 to 1.10.2 (#947)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.1 to 1.10.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.10.2 (2023-10-16)</h1>
<p>This is a new patch release that fixes a search regression where
incorrect
matches could be reported.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/1110">#1110</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/1110">rust-lang/regex#1110</a>):
Revert broadening of reverse suffix literal optimization introduced in
1.10.1.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5f1f1c8b6d"><code>5f1f1c8</code></a>
1.10.2</li>
<li><a
href="1a54a829ba"><code>1a54a82</code></a>
deps: bump regex-automata to 0.4.3</li>
<li><a
href="61242b1e0e"><code>61242b1</code></a>
regex-automata-0.4.3</li>
<li><a
href="50fe7d177d"><code>50fe7d1</code></a>
changelog: 1.10.2</li>
<li><a
href="eb950f65e6"><code>eb950f6</code></a>
automata/meta: revert broadening of reverse suffix optimization</li>
<li><a
href="e7bd19dd3e"><code>e7bd19d</code></a>
regex-lite-0.1.5</li>
<li><a
href="0086dec69a"><code>0086dec</code></a>
lite: fix stack overflow test</li>
<li><a
href="4ae14720e9"><code>4ae1472</code></a>
tests: fix compilation of doctests on 32-bit architectures</li>
<li><a
href="cd79881df4"><code>cd79881</code></a>
regex-lite-0.1.4</li>
<li><a
href="466e42ca2b"><code>466e42c</code></a>
lite: fix stack overflow in NFA compiler</li>
<li>See full diff in <a
href="https://github.com/rust-lang/regex/compare/1.10.1...1.10.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.10.1&new-version=1.10.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-17 02:32:51 +00:00
Yuri Astrakhan
00236bf295 update lock 2023-10-16 01:12:58 -04:00
dependabot[bot]
af12018804
chore(deps): Bump async-trait from 0.1.73 to 0.1.74 (#942)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.73
to 0.1.74.
<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.74</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="265979b07a"><code>265979b</code></a>
Release 0.1.74</li>
<li><a
href="5e677097d2"><code>5e67709</code></a>
Fix doc test when async fn in trait is natively supported</li>
<li><a
href="ef144aed28"><code>ef144ae</code></a>
Update ui test suite to nightly-2023-10-15</li>
<li><a
href="9398a28d6f"><code>9398a28</code></a>
Test docs.rs documentation build in CI</li>
<li><a
href="8737173daf"><code>8737173</code></a>
Update ui test suite to nightly-2023-09-24</li>
<li><a
href="5ba643c001"><code>5ba643c</code></a>
Test dyn Trait containing async fn</li>
<li><a
href="247c8e7b0b"><code>247c8e7</code></a>
Add ui test testing the recommendation to use async-trait</li>
<li><a
href="799db66a84"><code>799db66</code></a>
Update ui test suite to nightly-2023-09-23</li>
<li><a
href="0e60248011"><code>0e60248</code></a>
Update actions/checkout@v3 -&gt; v4</li>
<li><a
href="7fcbc83993"><code>7fcbc83</code></a>
Update ui test suite to nightly-2023-08-29</li>
<li>See full diff in <a
href="https://github.com/dtolnay/async-trait/compare/0.1.73...0.1.74">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.73&new-version=0.1.74)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-16 02:39:09 +00:00
dependabot[bot]
aeda6e657c
chore(deps): Bump flate2 from 1.0.27 to 1.0.28 (#944)
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.27 to
1.0.28.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/flate2-rs/releases">flate2's
releases</a>.</em></p>
<blockquote>
<h2>1.0.28</h2>
<h2>What's Changed</h2>
<ul>
<li>Use explicit Default for GzHeaderState enum by <a
href="https://github.com/jongiddy"><code>@​jongiddy</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/371">rust-lang/flate2-rs#371</a></li>
<li>Fix spare capacity handling by <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/373">rust-lang/flate2-rs#373</a></li>
<li>Fix and unify docs of <code>bufread</code> and <code>read</code>
types. by <a
href="https://github.com/georeth"><code>@​georeth</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/375">rust-lang/flate2-rs#375</a></li>
<li>Reset StreamWrapper after calling mz_inflate / mz_deflate by <a
href="https://github.com/Manishearth"><code>@​Manishearth</code></a> in
<a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/380">rust-lang/flate2-rs#380</a></li>
<li>prepare next patch-release by <a
href="https://github.com/Byron"><code>@​Byron</code></a> in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/378">rust-lang/flate2-rs#378</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/373">rust-lang/flate2-rs#373</a></li>
<li><a href="https://github.com/georeth"><code>@​georeth</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/375">rust-lang/flate2-rs#375</a></li>
<li><a
href="https://github.com/Manishearth"><code>@​Manishearth</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/flate2-rs/pull/380">rust-lang/flate2-rs#380</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28">https://github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a99b53ec65"><code>a99b53e</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/378">#378</a>
from Byron/prep-release</li>
<li><a
href="223f82937a"><code>223f829</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/380">#380</a>
from Manishearth/reset-stream</li>
<li><a
href="7a61ea527a"><code>7a61ea5</code></a>
Reset StreamWrapper after calling mz_inflate / mz_deflate</li>
<li><a
href="1260d3e888"><code>1260d3e</code></a>
prepare next patch-release</li>
<li><a
href="f62ff42615"><code>f62ff42</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/375">#375</a>
from georeth/fix-read-doc</li>
<li><a
href="5b23cc9126"><code>5b23cc9</code></a>
Fix and unify docs of <code>bufread</code> and <code>read</code>
types.</li>
<li><a
href="f285e9abac"><code>f285e9a</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/373">#373</a>
from anforowicz/fix-spare-capacity-handling</li>
<li><a
href="69972b8262"><code>69972b8</code></a>
Fix soundness of <code>write_to_spare_capacity_of_vec</code>.</li>
<li><a
href="82e45fa890"><code>82e45fa</code></a>
Refactoring: Dedupe code into
<code>write_to_spare_capacity_of_vec</code> helper.</li>
<li><a
href="20cdcbea7d"><code>20cdcbe</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/371">#371</a>
from jongiddy/jgiddy/msrv-1.53</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/flate2-rs/compare/1.0.27...1.0.28">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.27&new-version=1.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-16 02:38:59 +00:00
dependabot[bot]
d3ef99a27b
chore(deps): Bump regex from 1.10.0 to 1.10.1 (#943)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.0 to 1.10.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.10.1 (2023-10-14)</h1>
<p>This is a new patch release with a minor increase in the number of
valid
patterns and a broadening of some literal optimizations.</p>
<p>New features:</p>
<ul>
<li><a
href="04f5d7be4e">FEATURE
04f5d7be</a>:
Loosen ASCII-compatible rules such that regexes like
<code>(?-u:☃)</code> are now allowed.</li>
</ul>
<p>Performance improvements:</p>
<ul>
<li><a
href="8a8d599f9d">PERF
8a8d599f</a>:
Broader the reverse suffix optimization to apply in more cases.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5dff4bd7e3"><code>5dff4bd</code></a>
1.10.1</li>
<li><a
href="d242ede2ab"><code>d242ede</code></a>
deps: bump regex-automata to 0.4.2</li>
<li><a
href="488604dd6f"><code>488604d</code></a>
regex-automata-0.4.2</li>
<li><a
href="ee01ec2725"><code>ee01ec2</code></a>
deps: bump regex-syntax to 0.8.2</li>
<li><a
href="1dbeee73b9"><code>1dbeee7</code></a>
regex-syntax-0.8.2</li>
<li><a
href="049d063ba1"><code>049d063</code></a>
changelog: 1.10.1</li>
<li><a
href="8a8d599f9d"><code>8a8d599</code></a>
automata/meta: tweak reverse suffix prefilter strategy</li>
<li><a
href="04f5d7be4e"><code>04f5d7b</code></a>
syntax: loosen ASCII compatible rules</li>
<li><a
href="cfd0ca2428"><code>cfd0ca2</code></a>
automata/meta: force some prefilter inlining</li>
<li><a
href="25ad29f56e"><code>25ad29f</code></a>
bench: add a redirect</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/regex/compare/1.10.0...1.10.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.10.0&new-version=1.10.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-16 02:32:44 +00:00
dependabot[bot]
99b700b1e9
chore(deps): Bump serde from 1.0.188 to 1.0.189 (#941)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.188 to
1.0.189.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.189</h2>
<ul>
<li>Fix &quot;cannot infer type&quot; error when internally tagged enum
contains untagged variant (<a
href="https://redirect.github.com/serde-rs/serde/issues/2613">#2613</a>,
thanks <a href="https://github.com/ahl"><code>@​ahl</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e94fc65f01"><code>e94fc65</code></a>
Release 1.0.189</li>
<li><a
href="b908487476"><code>b908487</code></a>
Remove double nesting of first_attempt</li>
<li><a
href="2a7c7faeb4"><code>2a7c7fa</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2613">#2613</a>
from ahl/fix-untagged-plus-simple</li>
<li><a
href="e302e15eea"><code>e302e15</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2625">#2625</a>
from marcospb19/add-csv-to-the-list</li>
<li><a
href="1cbea892cf"><code>1cbea89</code></a>
Add CSV to the formats list</li>
<li><a
href="37a32857a2"><code>37a3285</code></a>
Update ui test suite to nightly-2023-10-06</li>
<li><a
href="8c4aad3a59"><code>8c4aad3</code></a>
Clean up unneeded raw strings in test</li>
<li><a
href="1774794b19"><code>1774794</code></a>
Resolve needless_raw_string_hashes clippy lint in test</li>
<li><a
href="1af23f1f2d"><code>1af23f1</code></a>
Test docs.rs documentation build in CI</li>
<li><a
href="94fbc3d388"><code>94fbc3d</code></a>
fix clippy</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.189">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.188&new-version=1.0.189)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-13 03:08:03 +00:00
Yuri Astrakhan
b1b101bd19 fix links 2023-10-12 16:05:57 -04:00
Yuri Astrakhan
3c24ae226a version update for pre.1 2023-10-12 01:14:18 -04:00
Yuri Astrakhan
f40090ab09 v0.9.3 cleanups 2023-10-11 22:53:30 -04:00
Yuri Astrakhan
58d691dd10 Use chmod +x in packaging, move homebrew to 9.1 2023-10-11 16:31:30 -04:00
Yuri Astrakhan
8b34cd374c
Add metadat copy/apply-diff, new testing framework (#921)
* Fix metadata copying
* Introduce a new metadata field `agg_tiles_hash_after_apply` for diff
files
* Added a lot of new info and debug logging
* Simplified Copying interface - not much value in having all the
complex builder pattern here it seems, might as well use a simple
object.

## Testing
* Generate SQLite DBs in memory on the fly to validate just what we need
* Use `insta` for validating DB content

There is now a function `dump(connection) -> Vec<Entry>` to dump the
content of the entire SQLite DB into text with `serde`. At many steps
through the testing, the DB content is validated with the corresponding
.snap file with `insta` crate (which makes this process mega-simple,
including a simple way to "bless" (update) any changes).

## Discovered bugs
* Seems like normalized files do not get copied properly - they contain
extras that should be removed.
2023-10-10 11:10:17 -04:00
Yuri Astrakhan
f4bb5c7c27 bump versions 2023-10-10 02:57:59 -04:00
dependabot[bot]
ecd051a492
chore(deps): Bump semver from 1.0.19 to 1.0.20 (#926)
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.19 to 1.0.20.
<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.20</h2>
<ul>
<li>Add a method for comparing versions by precedence (<a
href="https://redirect.github.com/dtolnay/semver/issues/305">#305</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="55fa2cadd6"><code>55fa2ca</code></a>
Release 1.0.20</li>
<li><a
href="5feccc036a"><code>5feccc0</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/semver/issues/305">#305</a>
from dtolnay/precedence</li>
<li><a
href="83aaaf0d2d"><code>83aaaf0</code></a>
Add a method for precedence comparison of Versions</li>
<li><a
href="83154eaa57"><code>83154ea</code></a>
Test docs.rs documentation build in CI</li>
<li>See full diff in <a
href="https://github.com/dtolnay/semver/compare/1.0.19...1.0.20">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.19&new-version=1.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-10-10 03:03:11 +00:00
Yuri Astrakhan
7d5e2ae4bd upgrade deps 2023-10-07 14:46:54 -04:00
Yuri Astrakhan
0cf57a6a6a bump versions 2023-10-01 23:29:56 -04:00
Yuri Astrakhan
6b7bcabe49
Cleanup mbtiles, rename TileCopierOptions, testing (#916)
* Rename `TileCopierOptions` -> `TileCopier`
* remove a few un-needed sqlite open to detect mbtiles type
* move `open_and_detect_type` to `MBTiles`
* add `attach_to` to `MBTiles`
* move various table creation fn to mbtiles_queries file
* a few sql format
2023-10-01 23:28:43 -04:00
Yuri Astrakhan
3adc896b96 version 2023-09-30 23:08:44 -04:00
Yuri Astrakhan
64d652f5af
Improve SSL mode testing (#913) 2023-09-30 22:49:56 -04:00
Yuri Astrakhan
8d7204c53d
Switch to Rustls (#474)
Fixes #471
2023-09-30 17:58:49 +08:00
Yuri Astrakhan
0f1bd9e9c2 disable bench workflow 2023-09-29 20:51:40 -04:00
Yuri Astrakhan
cd584faa30
mbtiles: remove tls features, CI streamlining (#908) 2023-09-29 20:40:32 -04:00
Yuri Astrakhan
06ec44a74b update lock 2023-09-29 17:18:57 -04:00
Yuri Astrakhan
6f08aa9465
Fix mbtiles validation, CI, and logging (#903) 2023-09-29 14:37:18 -04:00
Yuri Astrakhan
1a386b7071 Fix unit tests to use blobs only 2023-09-28 16:57:50 -04:00
Yuri Astrakhan
18504ff2cb
Update agg_tiles_hash docs and minor bug (#901)
* Do not open the same mbtiles file more than once at the same time:
reuse the (unsafe) sqlite handle to create a `RusqliteConnection`
instead.
* The copying should set `agg_tiles_hash` in all cases because now it
uses the always available `tiles` table/view.
* a few minor cleanups and renames related to that
2023-09-28 20:12:11 +02:00
Yuri Astrakhan
faa707e077 getting ready for v0.9 release 2023-09-27 14:09:21 -04:00
Yuri Astrakhan
8669d50762 update lock 2023-09-27 14:03:29 -04:00
dependabot[bot]
256f4a10a7
chore(deps): Bump sqlx from 0.7.1 to 0.7.2 (#899)
Bumps [sqlx](https://github.com/launchbadge/sqlx) from 0.7.1 to 0.7.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md">sqlx's
changelog</a>.</em></p>
<blockquote>
<h2>0.7.2 - 2023-09-25</h2>
<p>23 pull requests were merged this release cycle.</p>
<h3>Added</h3>
<ul>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2121">#2121</a>]:
Add JSON support to <code>FromRow</code> derive [[<a
href="https://github.com/95ulisse"><code>@​95ulisse</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2533">#2533</a>]:
Implement mysql_clear_password [[<a
href="https://github.com/ldanilek"><code>@​ldanilek</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2538">#2538</a>]:
cli: add --target-version CLI flags for migrate run/revert [[<a
href="https://github.com/inahga"><code>@​inahga</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2577">#2577</a>]:
supplement Postgres listen example with a small chat example [[<a
href="https://github.com/JockeM"><code>@​JockeM</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2602">#2602</a>]:
Support naming migrations sequentially [[<a
href="https://github.com/vmax"><code>@​vmax</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2634">#2634</a>]:
Adding PgHasArrayType for &amp;[u8;N] [[<a
href="https://github.com/snf"><code>@​snf</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2646">#2646</a>]:
Support for setting client certificate and key from bytes [[<a
href="https://github.com/wyhaya"><code>@​wyhaya</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2664">#2664</a>]:
Automatically infer migration type [[<a
href="https://github.com/vmax"><code>@​vmax</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2712">#2712</a>]:
Add impl for <code>Type</code>, <code>Decode</code>, and
<code>Encode</code> for <code>Box&lt;str&gt;</code> and
<code>Box&lt;[u8]&gt;</code> [[<a
href="https://github.com/grant0417"><code>@​grant0417</code></a>]]</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2650">#2650</a>]:
Cleanup format arguments [[<a
href="https://github.com/nyurik"><code>@​nyurik</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2695">#2695</a>]:
remove &amp;mut PoolConnection from Executor docs [[<a
href="https://github.com/olback"><code>@​olback</code></a>]]
<ul>
<li>This impl was removed in 0.7.0 because of coherence issues.</li>
</ul>
</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2706">#2706</a>]:
Clarify where optional features should be enabled [[<a
href="https://github.com/kryptan"><code>@​kryptan</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2717">#2717</a>]:
Update README.md [[<a
href="https://github.com/fermanjj"><code>@​fermanjj</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2739">#2739</a>]:
Bump mariadb CI images + mysql unpin [[<a
href="https://github.com/grooverdan"><code>@​grooverdan</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2742">#2742</a>]:
Implemented poll_flush for Box<!-- raw HTML omitted --> [[<a
href="https://github.com/bobozaur"><code>@​bobozaur</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2740">#2740</a>]:
Remove sealed trait comments from documentation [[<a
href="https://github.com/bobozaur"><code>@​bobozaur</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2750">#2750</a>]:
Fix <a
href="https://redirect.github.com/launchbadge/sqlx/issues/2384">#2384</a>,
bump flume to v0.11.0 [[<a
href="https://github.com/madadam"><code>@​madadam</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2757">#2757</a>]:
Remove unused <code>remove_dir_all</code> crate from
<code>sqlx-cli</code>, fixes RUSTSEC-2023-0018 [[<a
href="https://github.com/aldur"><code>@​aldur</code></a>]]</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2624">#2624</a>]:
Documentation typo: BYTE -&gt; BINARY [[<a
href="https://github.com/sebastianv89"><code>@​sebastianv89</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2628">#2628</a>]:
docs: 0.7 is stable in the entire README [[<a
href="https://github.com/marcusirgens"><code>@​marcusirgens</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2630">#2630</a>]:
fix(postgres): fix buffer management in PgCopyIn::read_from [[<a
href="https://github.com/tsing"><code>@​tsing</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2651">#2651</a>]:
Chore: Fix few build warnings, and make CI fail on warn [[<a
href="https://github.com/nyurik"><code>@​nyurik</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2670">#2670</a>]:
fix: ignore extra fields in Postgres describe parsing [[<a
href="https://github.com/abonander"><code>@​abonander</code></a>]]</li>
<li>[<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2687">#2687</a>]:
docs: Fix description of <code>min_connections</code> [[<a
href="https://github.com/hakoerber"><code>@​hakoerber</code></a>]]</li>
</ul>
<p><a
href="https://redirect.github.com/launchbadge/sqlx/issues/2121">#2121</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2121">launchbadge/sqlx#2121</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2533">#2533</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2533">launchbadge/sqlx#2533</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2538">#2538</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2538">launchbadge/sqlx#2538</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2577">#2577</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2577">launchbadge/sqlx#2577</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2602">#2602</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2602">launchbadge/sqlx#2602</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2624">#2624</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2624">launchbadge/sqlx#2624</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2628">#2628</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2628">launchbadge/sqlx#2628</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2630">#2630</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2630">launchbadge/sqlx#2630</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2634">#2634</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2634">launchbadge/sqlx#2634</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2646">#2646</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2646">launchbadge/sqlx#2646</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2650">#2650</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2650">launchbadge/sqlx#2650</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2651">#2651</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2651">launchbadge/sqlx#2651</a>
<a
href="https://redirect.github.com/launchbadge/sqlx/issues/2664">#2664</a>:
<a
href="https://redirect.github.com/launchbadge/sqlx/pull/2664">launchbadge/sqlx#2664</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/launchbadge/sqlx/commits">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.7.1&new-version=0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-27 03:30:29 +00:00
dependabot[bot]
678cbb7801
chore(deps): Bump thiserror from 1.0.48 to 1.0.49 (#898)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.48 to
1.0.49.
<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.49</h2>
<ul>
<li>Access libcore types through <code>::core</code> in generated code
(<a
href="https://redirect.github.com/dtolnay/thiserror/issues/255">#255</a>,
thanks <a
href="https://github.com/mina86"><code>@​mina86</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="54465b7475"><code>54465b7</code></a>
Release 1.0.49</li>
<li><a
href="79704adca9"><code>79704ad</code></a>
Merge pull request 255 from mina86/a</li>
<li><a
href="5bfbdaebe3"><code>5bfbdae</code></a>
Test docs.rs documentation build in CI</li>
<li><a
href="f0f303a7ba"><code>f0f303a</code></a>
Prefer core crate in macro expansions</li>
<li><a
href="435c7c819c"><code>435c7c8</code></a>
Update actions/checkout@v3 -&gt; v4</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.48...1.0.49">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.48&new-version=1.0.49)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-27 03:28:42 +00:00
Yuri Astrakhan
826c26367d update lock 2023-09-26 14:24:56 -04:00
dependabot[bot]
edba1d5e9d
chore(deps): Bump clap from 4.4.4 to 4.4.5 (#890)
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.4 to 4.4.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.4.5</h2>
<h2>[4.4.5] - 2023-09-25</h2>
<h3>Fixes</h3>
<ul>
<li><em>(parser)</em> When inferring subcommand <code>name</code> or
<code>long_flag</code>, allow ambiguous-looking matches that
unambiguously map back to the same command</li>
<li><em>(parser)</em> When inferring subcommand <code>long_flag</code>,
don't panic</li>
<li><em>(assert)</em> Clarify what action is causing a positional that
doesn't set values which is especially useful for derive users</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.4.5] - 2023-09-25</h2>
<h3>Fixes</h3>
<ul>
<li><em>(parser)</em> When inferring subcommand <code>name</code> or
<code>long_flag</code>, allow ambiguous-looking matches that
unambiguously map back to the same command</li>
<li><em>(parser)</em> When inferring subcommand <code>long_flag</code>,
don't panic</li>
<li><em>(assert)</em> Clarify what action is causing a positional that
doesn't set values which is especially useful for derive users</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c298f6a52c"><code>c298f6a</code></a>
chore: Release</li>
<li><a
href="463d6c52af"><code>463d6c5</code></a>
docs: Update changelog</li>
<li><a
href="3ac44040ef"><code>3ac4404</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5025">#5025</a>
from SUPERCILEX/resolve-alias-conflicts</li>
<li><a
href="a76789eb8b"><code>a76789e</code></a>
fix: Make long subcommand flag inference consistent</li>
<li><a
href="c2b8ec3bd3"><code>c2b8ec3</code></a>
fix: Resolve conflicting name inference if from aliases</li>
<li><a
href="e5c6993cca"><code>e5c6993</code></a>
test: Long flags inference</li>
<li><a
href="0d9b14fa6e"><code>0d9b14f</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5136">#5136</a>
from epage/panic</li>
<li><a
href="221177b9cb"><code>221177b</code></a>
fix(assert): Call out the action in positional assert</li>
<li><a
href="cb2d2bcf07"><code>cb2d2bc</code></a>
chore: Update from '_rust/main'</li>
<li><a
href="4173c8f476"><code>4173c8f</code></a>
chore(ci): Don't set patch for MSRV</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.4.4...v4.4.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.4.4&new-version=4.4.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-26 03:29:07 +00:00
Yuri Astrakhan
09bbdc958d update lock 2023-09-25 11:01:10 -04:00
Yuri Astrakhan
be022a3ebf update lock 2023-09-24 00:15:32 -04:00
Yuri Astrakhan
aba553c2b2 update lock 2023-09-21 10:38:39 -04:00
Yuri Astrakhan
6d5336d48c update lock 2023-09-20 16:20:54 -04:00
Yuri Astrakhan
2bef7c0e4b update lock, bump pmtiles, switch to codecov@v3 2023-09-18 21:32:22 -04:00
dependabot[bot]
b49ed01cb1
chore(deps): Bump indoc from 2.0.3 to 2.0.4 (#886)
Bumps [indoc](https://github.com/dtolnay/indoc) from 2.0.3 to 2.0.4.
<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.4</h2>
<ul>
<li>Fix handling of \r\n ending on first line (<a
href="https://redirect.github.com/dtolnay/indoc/issues/61">#61</a>,
thanks <a
href="https://github.com/PizzasBear"><code>@​PizzasBear</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="784e9b26f0"><code>784e9b2</code></a>
Release 2.0.4</li>
<li><a
href="efe937862f"><code>efe9378</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/indoc/issues/61">#61</a> from
PizzasBear/patch-1</li>
<li><a
href="8ef025a65d"><code>8ef025a</code></a>
FIX: preserve_empty_first_line ignored</li>
<li><a
href="07c8ac44ed"><code>07c8ac4</code></a>
Ignore needless_doctest_main clippy lint</li>
<li><a
href="4d305be488"><code>4d305be</code></a>
Update actions/checkout@v3 -&gt; v4</li>
<li><a
href="7263254687"><code>7263254</code></a>
Revert &quot;Temporarily disable -Zrandomize-layout due to rustc
ICE&quot;</li>
<li><a
href="4a7ca5436f"><code>4a7ca54</code></a>
Temporarily disable -Zrandomize-layout due to rustc ICE</li>
<li>See full diff in <a
href="https://github.com/dtolnay/indoc/compare/2.0.3...2.0.4">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.3&new-version=2.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-18 02:47:45 +00:00
Yuri Astrakhan
56b819a625 update lock 2023-09-15 14:48:13 -04:00
Yuri Astrakhan
3dd54d2cb1 update lock 2023-09-13 22:31:00 -04:00
dependabot[bot]
62fcdab438
chore(deps): Bump clap from 4.4.2 to 4.4.3 (#881)
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.2 to 4.4.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.4.3</h2>
<h2>[4.4.3] - 2023-09-12</h2>
<h3>Documentation</h3>
<ul>
<li><em>(derive)</em> Clarify use of attributes within the tutorial</li>
<li>Split sections in the builder and derive tutorials into separate
modules</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.4.3] - 2023-09-12</h2>
<h3>Documentation</h3>
<ul>
<li><em>(derive)</em> Clarify use of attributes within the tutorial</li>
<li>Split sections in the builder and derive tutorials into separate
modules</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e9668b364c"><code>e9668b3</code></a>
chore: Release</li>
<li><a
href="bc4986e01e"><code>bc4986e</code></a>
docs: Update changelog</li>
<li><a
href="3d53641ca1"><code>3d53641</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5122">#5122</a>
from epage/docs</li>
<li><a
href="32586c7b63"><code>32586c7</code></a>
docs(tutorial): Split into separate modules per section</li>
<li><a
href="5f6d4a3dad"><code>5f6d4a3</code></a>
docs(tutorial): Split out into a module</li>
<li><a
href="20987de0bd"><code>20987de</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5121">#5121</a>
from epage/docs</li>
<li><a
href="9e7404b599"><code>9e7404b</code></a>
docs(tutorial): Attempt to clarify attributes</li>
<li><a
href="db97a2c5be"><code>db97a2c</code></a>
docs(derive): Clarify value attributes are for PossibleValue</li>
<li><a
href="37ba6075a9"><code>37ba607</code></a>
chore: Release</li>
<li><a
href="3234c74a88"><code>3234c74</code></a>
docs: Update changelog</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.4.2...v4.4.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.4.2&new-version=4.4.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-13 02:48:04 +00:00
dependabot[bot]
7dea9167e1
chore(deps): Bump json-patch from 1.0.0 to 1.1.0 (#876)
Bumps [json-patch](https://github.com/idubrov/json-patch) from 1.0.0 to
1.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="50a220ab4d"><code>50a220a</code></a>
chore: Release json-patch version 1.1.0</li>
<li><a
href="d3a5a121bb"><code>d3a5a12</code></a>
fix: tests and suggestion</li>
<li><a
href="227dd997c3"><code>227dd99</code></a>
refactor: do not use recursion but keep a stack</li>
<li><a
href="670981783d"><code>6709817</code></a>
Updating codecov and fixing the test.</li>
<li><a
href="0e1f7aab17"><code>0e1f7aa</code></a>
Use utoipa support for serde_json::Value</li>
<li>See full diff in <a
href="https://github.com/idubrov/json-patch/compare/v1.0.0...v1.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=json-patch&package-manager=cargo&previous-version=1.0.0&new-version=1.1.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-12 11:03:26 -04:00
dependabot[bot]
c6cf2785a8
chore(deps): Bump serde_json from 1.0.105 to 1.0.106 (#873)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.105 to
1.0.106.
<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.106</h2>
<ul>
<li>Add <code>Value::as_number</code> accessor (<a
href="https://redirect.github.com/serde-rs/json/issues/1069">#1069</a>,
thanks <a
href="https://github.com/chanced"><code>@​chanced</code></a>)</li>
<li>Add <code>Number::as_str</code> accessor under
&quot;arbitrary_precision&quot; feature (<a
href="https://redirect.github.com/serde-rs/json/issues/1067">#1067</a>,
thanks <a
href="https://github.com/chanced"><code>@​chanced</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45f10ec816"><code>45f10ec</code></a>
Release 1.0.106</li>
<li><a
href="f346308cda"><code>f346308</code></a>
Elaborate on documentation of Number::as_str</li>
<li><a
href="f16cad635d"><code>f16cad6</code></a>
Add cfg banner to documentation of Number::as_str</li>
<li><a
href="fc8dd13aa2"><code>fc8dd13</code></a>
Touch up PR 1067</li>
<li><a
href="028b643930"><code>028b643</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1067">#1067</a>
from chanced/add-as_str-to-number</li>
<li><a
href="db75c22990"><code>db75c22</code></a>
Fix unintended u8 link inferred by intra doc link</li>
<li><a
href="11b603cf07"><code>11b603c</code></a>
Resolve rustdoc::redundant_explicit_links lint</li>
<li><a
href="95c5d6c8be"><code>95c5d6c</code></a>
Fix documentation typo from PR 1069</li>
<li><a
href="5a39516161"><code>5a39516</code></a>
Reorder Value::as_number after is_number</li>
<li><a
href="6a5fef9190"><code>6a5fef9</code></a>
Wrap as_number documentation to 80 columns</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/json/compare/v1.0.105...v1.0.106">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.105&new-version=1.0.106)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-11 03:03:09 +00:00
Yuri Astrakhan
b5e81a8604 update lock 2023-09-06 00:30:40 -04:00
Yuri Astrakhan
6cd9296bfc
add mbtiles meta-all command (#865)
Print all MBTiles metadata fields in a free style YAML, including some
auto-detected tile info
2023-09-05 23:12:45 -04:00
Yuri Astrakhan
0bde304454 update lock 2023-09-04 20:00:55 -04:00
dependabot[bot]
4c88a5c7be
chore(deps): Bump thiserror from 1.0.47 to 1.0.48 (#860)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.47 to
1.0.48.
<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.48</h2>
<ul>
<li>Improve implementation of displaying Path values in a generated
Display impl (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/251">#251</a>,
thanks <a
href="https://github.com/mina86"><code>@​mina86</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5c5f342a5e"><code>5c5f342</code></a>
Release 1.0.48</li>
<li><a
href="490f0cad16"><code>490f0ca</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/254">#254</a>
from dtolnay/gatlink</li>
<li><a
href="1a5dbc70fe"><code>1a5dbc7</code></a>
Add link to GAT PR</li>
<li><a
href="de580887e2"><code>de58088</code></a>
Ignore uninlined_format_args pedantic clippy lint in test</li>
<li><a
href="ae642d1aff"><code>ae642d1</code></a>
Format clippy allow attribute with rustfmt</li>
<li><a
href="b97fc530d9"><code>b97fc53</code></a>
Remove doc_markdown suppression because clippy bug was fixed</li>
<li><a
href="140eb0342a"><code>140eb03</code></a>
Ignore needless_lifetimes clippy lint</li>
<li><a
href="1f5cbd701e"><code>1f5cbd7</code></a>
Ignore manual_let_else pedantic clippy lint</li>
<li><a
href="080cac54d4"><code>080cac5</code></a>
Ignore uninlined_format_args pedantic clippy lint</li>
<li><a
href="134695a706"><code>134695a</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/252">#252</a>
from dtolnay/safedisplay</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.47...1.0.48">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.47&new-version=1.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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-09-04 03:14:11 +00:00
Yuri Astrakhan
18ec8e4b88 update lock 2023-09-02 15:45:17 -04:00
Yuri Astrakhan
3b1002b12f update lock 2023-08-31 22:43:11 -04:00