Commit Graph

831 Commits

Author SHA1 Message Date
Jerus Bot
950c6f7467 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 20:10:38 +00:00
renovate[bot]
b65f18afe2 fix(deps): update rust crate toml to 0.9.12 2026-02-11 20:07:12 +00:00
Jeremiah Russell
776f2d8a56 fix(deps): update rust crate predicates to 3.1.4 (#148)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [predicates](https://redirect.github.com/assert-rs/predicates-rs) |
dev-dependencies | patch | `3.1.3` → `3.1.4` |

---

### Release Notes

<details>
<summary>assert-rs/predicates-rs (predicates)</summary>

###
[`v3.1.4`](https://redirect.github.com/assert-rs/predicates-rs/blob/HEAD/CHANGELOG.md#314---2026-02-11)

[Compare
Source](https://redirect.github.com/assert-rs/predicates-rs/compare/v3.1.3...v3.1.4)

- Make `BoxPredicate::find_case` use the inner `find_case`
implementation

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-02-11 20:01:23 +00:00
Jerus Bot
b66b1591ff chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 19:38:40 +00:00
renovate[bot]
ec1a57a4d4 fix(deps): update rust crate predicates to 3.1.4 2026-02-11 19:36:00 +00:00
Jeremiah Russell
15c4e81bfa fix(deps): update rust crate httpmock to 0.8.3 (#147)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [httpmock](https://redirect.github.com/httpmock/httpmock) |
dev-dependencies | patch | `0.8.2` → `0.8.3` |

---

### Release Notes

<details>
<summary>httpmock/httpmock (httpmock)</summary>

###
[`v0.8.3`](https://redirect.github.com/httpmock/httpmock/blob/HEAD/CHANGELOG.md#Version-083)

[Compare
Source](https://redirect.github.com/httpmock/httpmock/compare/v0.8.2...v0.8.3)

Minimum supported Rust version has been raised to 1.88.

- [#&#8203;186](https://redirect.github.com/httpmock/httpmock/pull/186):
"Remove unused code and trait methods for cleanup" (thanks
[@&#8203;FalkWoldmann](https://redirect.github.com/FalkWoldmann))
- [#&#8203;191](https://redirect.github.com/httpmock/httpmock/pull/191):
"upgrade Rust" (thanks
[@&#8203;sebdotv](https://redirect.github.com/sebdotv))
- [#&#8203;201](https://redirect.github.com/httpmock/httpmock/pull/201):
"Replace unmaintained rustls-pemfile with rustls-pki-types" (thanks
[@&#8203;aleics](https://redirect.github.com/aleics))
- [#&#8203;205](https://redirect.github.com/httpmock/httpmock/pull/205):
"Fix is\_false custom matcher" (thanks
[@&#8203;dfaust](https://redirect.github.com/dfaust))
- [#&#8203;206](https://redirect.github.com/httpmock/httpmock/pull/206):
"fix: remove unneeded 'Deserialize' trait bound" (thanks
[@&#8203;danieleades](https://redirect.github.com/danieleades) and
[@&#8203;FalkWoldmann](https://redirect.github.com/FalkWoldmann))
- [#&#8203;211](https://redirect.github.com/httpmock/httpmock/pull/211):
"style: remove unneeded 'mut'" (thanks
[@&#8203;danieleades](https://redirect.github.com/danieleades))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-02-11 19:29:55 +00:00
Jerus Bot
8627aaae65 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 17:38:34 +00:00
renovate[bot]
b6e23e0d18 fix(deps): update rust crate httpmock to 0.8.3 2026-02-11 17:35:46 +00:00
Jeremiah Russell
09e4dda02d fix(deps): update rust crate clap to 4.5.58 (#144)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.54` → `4.5.58` |

---

### Release Notes

<details>
<summary>clap-rs/clap (clap)</summary>

###
[`v4.5.58`](https://redirect.github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.57...v4.5.58)

###
[`v4.5.57`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4557---2026-02-03)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.56...v4.5.57)

##### Fixes

- Regression from 4.5.55 where having an argument with
`.value_terminator("--")` caused problems with an argument with
`.last(true)`

###
[`v4.5.56`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4556---2026-01-29)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.55...v4.5.56)

##### Fixes

- On conflict error, don't show conflicting arguments in the usage

###
[`v4.5.55`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4555---2026-01-27)

[Compare
Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.54...v4.5.55)

##### Fixes

- Fix inconsistency in precedence between positionals with a
`value_terminator("--")` and escapes (`--`) where `./foo -- bar` means
the first arg is empty, rather than escaping future args

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-02-11 17:31:16 +00:00
Jerus Bot
d81f23fe89 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 17:30:52 +00:00
renovate[bot]
32af915c7c fix(deps): update rust crate clap to 4.5.58 2026-02-11 17:28:03 +00:00
Jeremiah Russell
1d9e7ade24 fix(deps): update rust crate env_logger to 0.11.9 (#145)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [env_logger](https://redirect.github.com/rust-cli/env_logger) |
dependencies | patch | `0.11.8` → `0.11.9` |

---

### Release Notes

<details>
<summary>rust-cli/env_logger (env_logger)</summary>

###
[`v0.11.9`](https://redirect.github.com/rust-cli/env_logger/blob/HEAD/CHANGELOG.md#0119---2026-02-11)

[Compare
Source](https://redirect.github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-02-11 17:23:13 +00:00
Jerus Bot
36b614e7a9 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 17:21:36 +00:00
renovate[bot]
90253e9320 fix(deps): update rust crate env_logger to 0.11.9 2026-02-11 17:18:50 +00:00
Jeremiah Russell
e672cc606b fix(deps): update rust crate flate2 to 1.1.9 (#146)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [flate2](https://redirect.github.com/rust-lang/flate2-rs) |
dependencies | patch | `1.1.8` → `1.1.9` |

---

### Release Notes

<details>
<summary>rust-lang/flate2-rs (flate2)</summary>

###
[`v1.1.9`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.9):
- upgrade zlib-rs to version `0.6.0`

[Compare
Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.8...1.1.9)

#### What's Changed

- use `zlib-rs` for crc32 (when available) by
[@&#8203;folkertdev](https://redirect.github.com/folkertdev) in
[#&#8203;526](https://redirect.github.com/rust-lang/flate2-rs/pull/526)
- Add tests to check data CRC by
[@&#8203;jongiddy](https://redirect.github.com/jongiddy) in
[#&#8203;527](https://redirect.github.com/rust-lang/flate2-rs/pull/527)
- update LICENSE-MIT by [@&#8203;wgyt](https://redirect.github.com/wgyt)
in
[#&#8203;528](https://redirect.github.com/rust-lang/flate2-rs/pull/528)
- upgrade zlib-rs to version `0.6.0` by
[@&#8203;folkertdev](https://redirect.github.com/folkertdev) in
[#&#8203;529](https://redirect.github.com/rust-lang/flate2-rs/pull/529)

#### New Contributors

- [@&#8203;wgyt](https://redirect.github.com/wgyt) made their first
contribution in
[#&#8203;528](https://redirect.github.com/rust-lang/flate2-rs/pull/528)

**Full Changelog**:
<https://github.com/rust-lang/flate2-rs/compare/1.1.8...1.1.9>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-02-11 17:10:21 +00:00
Jerus Bot
2f51df0197 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 17:02:46 +00:00
renovate[bot]
c1b8cb62cd fix(deps): update rust crate flate2 to 1.1.9 2026-02-11 16:59:18 +00:00
Jeremiah Russell
c8df9049e5 fix(deps): resolve rustls crypto provider conflict (#143)
## Summary

- Disable default features on `google-gmail1` to avoid enabling both
`ring` and `aws-lc-rs` crypto providers
- Explicitly enable `yup-oauth2` and `aws-lc-rs` features
- Fixes runtime panic in rustls 0.23.36 which cannot auto-select when
both providers are compiled in

## Root cause

`google-gmail1` default features include `ring`, while `hyper-rustls`
default features include `aws-lc-rs`. Both get enabled on `rustls`,
causing the `CryptoProvider` ambiguity error at runtime.

## Test plan

- [ ] CI passes without rustls panic
- [ ] cull-gmail binary starts and connects successfully

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-02-11 16:10:11 +00:00
Jerus Bot
7220edd17f chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 15:02:12 +00:00
Jeremiah Russell
b743dc945d fix(deps): resolve rustls crypto provider conflict
Disable default features on google-gmail1 to avoid
enabling both ring and aws-lc-rs crypto providers.
Rustls 0.23.36 cannot auto-select when both are
compiled in.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
2026-02-11 14:59:31 +00:00
Jeremiah Russell
656fde801a feat: add security improvements to CI (#142)
## Summary

- Add dual commit signature verification (trusted PRs with comments,
forked PRs read-only)
- Split security job into audit-only (forked PRs) and SonarCloud-enabled
(trusted branches)
- Add forked PR isolation filter on `update_prlog`
- Add signature verification as gating requirement for `update_prlog`

Part of Phase 3 security improvements rollout across jerus-org repos.

## Test plan

- [ ] Signature verification jobs run on PRs
- [ ] Security jobs split correctly (audit-only vs SonarCloud)
- [ ] `update_prlog` filters forked PRs
- [ ] `update_prlog` requires signature verification

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-02-11 14:13:29 +00:00
Jerus Bot
3c58611aed chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-02-11 14:12:03 +00:00
Jeremiah Russell
a8f63e8257 fix(deps): update bytes and time for security
Update bytes 1.11.0 -> 1.11.1 (RUSTSEC-2026-0007)
and time 0.3.44 -> 0.3.47 (RUSTSEC-2026-0009).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
2026-02-11 14:09:24 +00:00
Jeremiah Russell
5e308ffba9 feat: add security improvements to CI
Add commit signature verification, split security
jobs for forked/trusted PRs, and add forked PR
isolation on update_prlog.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
2026-02-11 13:42:16 +00:00
Jeremiah Russell
95c154f720 fix(deps): update rust crate thiserror to 2.0.18 (#141)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [thiserror](https://redirect.github.com/dtolnay/thiserror) |
dependencies | patch | `2.0.17` → `2.0.18` |

---

### Release Notes

<details>
<summary>dtolnay/thiserror (thiserror)</summary>

###
[`v2.0.18`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.18)

[Compare
Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.17...2.0.18)

- Make compatible with project-level `needless_lifetimes = "forbid"`
([#&#8203;443](https://redirect.github.com/dtolnay/thiserror/issues/443),
thanks
[@&#8203;LucaCappelletti94](https://redirect.github.com/LucaCappelletti94))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 14:01:22 +00:00
Jerus Bot
6232b4f761 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 11:27:53 +00:00
renovate[bot]
7a458d0138 fix(deps): update rust crate thiserror to 2.0.18 2026-01-24 11:24:57 +00:00
Jeremiah Russell
a88d926056 fix(deps): update rust crate lazy-regex to 3.5.1 (#140)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lazy-regex](https://redirect.github.com/Canop/lazy-regex) |
dependencies | patch | `3.4.2` → `3.5.1` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 11:20:12 +00:00
Jerus Bot
1dd0affcd1 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 11:11:51 +00:00
renovate[bot]
e29f65793a fix(deps): update rust crate lazy-regex to 3.5.1 2026-01-24 11:10:03 +00:00
Jeremiah Russell
f39d919153 fix(deps): update rust crate hyper-rustls to 0.27.7 (#139)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [hyper-rustls](https://redirect.github.com/rustls/hyper-rustls) |
dependencies | patch | `0.27` → `0.27.7` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 11:05:11 +00:00
Jerus Bot
f5596f0eee chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 10:59:30 +00:00
renovate[bot]
5abc3c41b1 fix(deps): update rust crate hyper-rustls to 0.27.7 2026-01-24 10:56:28 +00:00
Jeremiah Russell
5983572c17 fix(deps): update rust crate flate2 to 1.1.8 (#138)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [flate2](https://redirect.github.com/rust-lang/flate2-rs) |
dependencies | patch | `1.1.5` → `1.1.8` |

---

### Release Notes

<details>
<summary>rust-lang/flate2-rs (flate2)</summary>

###
[`v1.1.8`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.8)

[Compare
Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8)

#### What's Changed

- Document feature flags using document-features crate by
[@&#8203;Copilot](https://redirect.github.com/Copilot) in
[#&#8203;519](https://redirect.github.com/rust-lang/flate2-rs/pull/519)
- Complete the zlib-rs support without the need for C-bindings by
[@&#8203;Byron](https://redirect.github.com/Byron) in
[#&#8203;524](https://redirect.github.com/rust-lang/flate2-rs/pull/524)
- test zlib API for all compatible backends by
[@&#8203;Byron](https://redirect.github.com/Byron) in
[#&#8203;525](https://redirect.github.com/rust-lang/flate2-rs/pull/525)

#### New Contributors

- [@&#8203;Copilot](https://redirect.github.com/Copilot) made their
first contribution in
[#&#8203;519](https://redirect.github.com/rust-lang/flate2-rs/pull/519)

**Full Changelog**:
<https://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8>

###
[`v1.1.7`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.7):
- depend on `zlib-rs` directly and remove `libz-rs-sys`

[Compare
Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.6...1.1.7)

#### What's Changed

- chore: make some documents clearer by
[@&#8203;reddaisyy](https://redirect.github.com/reddaisyy) in
[#&#8203;510](https://redirect.github.com/rust-lang/flate2-rs/pull/510)
- Explain rationale for choosing bufread,read,write modules by
[@&#8203;jongiddy](https://redirect.github.com/jongiddy) in
[#&#8203;512](https://redirect.github.com/rust-lang/flate2-rs/pull/512)
- use Decompress::reset() instead of recreating in DeflateDecoder by
[@&#8203;amirshukayev](https://redirect.github.com/amirshukayev) in
[#&#8203;514](https://redirect.github.com/rust-lang/flate2-rs/pull/514)
- use `zlib_rs` api by
[@&#8203;folkertdev](https://redirect.github.com/folkertdev) in
[#&#8203;513](https://redirect.github.com/rust-lang/flate2-rs/pull/513)

#### New Contributors

- [@&#8203;reddaisyy](https://redirect.github.com/reddaisyy) made their
first contribution in
[#&#8203;510](https://redirect.github.com/rust-lang/flate2-rs/pull/510)
- [@&#8203;amirshukayev](https://redirect.github.com/amirshukayev) made
their first contribution in
[#&#8203;514](https://redirect.github.com/rust-lang/flate2-rs/pull/514)

**Full Changelog**:
<https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6>

###
[`v1.1.6`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.6):
- YANKED

[Compare
Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6)

It caused
[#&#8203;515](https://redirect.github.com/rust-lang/flate2-rs/issues/515).

#### What's Changed

- chore: make some documents clearer by
[@&#8203;reddaisyy](https://redirect.github.com/reddaisyy) in
[#&#8203;510](https://redirect.github.com/rust-lang/flate2-rs/pull/510)
- Explain rationale for choosing bufread,read,write modules by
[@&#8203;jongiddy](https://redirect.github.com/jongiddy) in
[#&#8203;512](https://redirect.github.com/rust-lang/flate2-rs/pull/512)
- use Decompress::reset() instead of recreating in DeflateDecoder by
[@&#8203;amirshukayev](https://redirect.github.com/amirshukayev) in
[#&#8203;514](https://redirect.github.com/rust-lang/flate2-rs/pull/514)
- use `zlib_rs` api by
[@&#8203;folkertdev](https://redirect.github.com/folkertdev) in
[#&#8203;513](https://redirect.github.com/rust-lang/flate2-rs/pull/513)

#### New Contributors

- [@&#8203;reddaisyy](https://redirect.github.com/reddaisyy) made their
first contribution in
[#&#8203;510](https://redirect.github.com/rust-lang/flate2-rs/pull/510)
- [@&#8203;amirshukayev](https://redirect.github.com/amirshukayev) made
their first contribution in
[#&#8203;514](https://redirect.github.com/rust-lang/flate2-rs/pull/514)

**Full Changelog**:
<https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 10:51:52 +00:00
Jerus Bot
8f4d347516 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 08:17:21 +00:00
renovate[bot]
e4904532af fix(deps): update rust crate flate2 to 1.1.8 2026-01-24 08:14:37 +00:00
Jeremiah Russell
3fc3a38474 fix(deps): update rust crate clap to 4.5.54 (#137)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://redirect.github.com/clap-rs/clap) | dependencies |
patch | `4.5.53` → `4.5.54` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 08:09:16 +00:00
Jerus Bot
843f8c4bd5 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 07:57:08 +00:00
renovate[bot]
c17c170248 fix(deps): update rust crate clap to 4.5.54 2026-01-24 07:53:46 +00:00
Jeremiah Russell
02ab3bff58 fix(deps): update rust crate chrono to 0.4.43 (#136)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [chrono](https://redirect.github.com/chronotope/chrono) | dependencies
| patch | `0.4.42` → `0.4.43` |

---

### Release Notes

<details>
<summary>chronotope/chrono (chrono)</summary>

###
[`v0.4.43`](https://redirect.github.com/chronotope/chrono/releases/tag/v0.4.43):
0.4.43

[Compare
Source](https://redirect.github.com/chronotope/chrono/compare/v0.4.42...v0.4.43)

#### What's Changed

- Install extra components for lint workflow by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1741](https://redirect.github.com/chronotope/chrono/pull/1741)
- Upgrade windows-bindgen to 0.64 by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1742](https://redirect.github.com/chronotope/chrono/pull/1742)
- Improve windows-bindgen setup by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1744](https://redirect.github.com/chronotope/chrono/pull/1744)
- Drop stabilized feature doc\_auto\_cfg by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1745](https://redirect.github.com/chronotope/chrono/pull/1745)
- Faster RFC 3339 parsing by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1748](https://redirect.github.com/chronotope/chrono/pull/1748)
- Update windows-bindgen requirement from 0.64 to 0.65 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1751](https://redirect.github.com/chronotope/chrono/pull/1751)
- add `NaiveDate::abs_diff` by
[@&#8203;Kinrany](https://redirect.github.com/Kinrany) in
[#&#8203;1752](https://redirect.github.com/chronotope/chrono/pull/1752)
- Add feature gated defmt support. by
[@&#8203;pebender](https://redirect.github.com/pebender) in
[#&#8203;1747](https://redirect.github.com/chronotope/chrono/pull/1747)
- Drop deny lints, eager Debug impls are a mixed blessing by
[@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1753](https://redirect.github.com/chronotope/chrono/pull/1753)
- chore: minor improvement for docs by
[@&#8203;spuradage](https://redirect.github.com/spuradage) in
[#&#8203;1756](https://redirect.github.com/chronotope/chrono/pull/1756)
- Added doctest for the NaiveDate years\_since function by
[@&#8203;LucasBou](https://redirect.github.com/LucasBou) in
[#&#8203;1755](https://redirect.github.com/chronotope/chrono/pull/1755)
- Prepare 0.4.43 by [@&#8203;djc](https://redirect.github.com/djc) in
[#&#8203;1765](https://redirect.github.com/chronotope/chrono/pull/1765)
- Update copyright year to 2026 in LICENSE.txt by
[@&#8203;taozui472](https://redirect.github.com/taozui472) in
[#&#8203;1767](https://redirect.github.com/chronotope/chrono/pull/1767)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-24 07:47:23 +00:00
Jerus Bot
561354182c chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-24 00:32:57 +00:00
renovate[bot]
5982fe9b67 fix(deps): update rust crate chrono to 0.4.43 2026-01-24 00:28:02 +00:00
Jeremiah Russell
ac4b0f3f63 fix(deps): update tokio packages (#132)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs)
([source](https://redirect.github.com/tokio-rs/tokio)) | dependencies |
patch | `1.47.1` → `1.49.0` |
| [tokio-test](https://tokio.rs)
([source](https://redirect.github.com/tokio-rs/tokio)) |
dev-dependencies | patch | `0.4` → `0.4.5` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-13 14:04:57 +00:00
Jerus Bot
b5cec93af6 chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-13 14:04:27 +00:00
renovate[bot]
f00cce1a80 fix(deps): update tokio packages 2026-01-13 14:01:54 +00:00
Jeremiah Russell
c5d45229b1 fix(deps): update rust crate tempfile to 3.24.0 (#131)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tempfile](https://stebalien.com/projects/tempfile-rs/)
([source](https://redirect.github.com/Stebalien/tempfile)) |
dev-dependencies | patch | `3.12` → `3.24.0` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-13 13:54:34 +00:00
Jerus Bot
d6dacd8eaf chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-13 13:52:20 +00:00
renovate[bot]
9c15817014 fix(deps): update rust crate tempfile to 3.24.0 2026-01-13 13:48:55 +00:00
Jeremiah Russell
c6b8919355 fix(deps): update rust crate dialoguer to 0.12.0 (#130)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [dialoguer](https://redirect.github.com/console-rs/dialoguer) |
dependencies | minor | `0.11` → `0.12.0` |

---

### Release Notes

<details>
<summary>console-rs/dialoguer (dialoguer)</summary>

###
[`v0.12.0`](https://redirect.github.com/console-rs/dialoguer/releases/tag/v0.12.0):
0.12.0

[Compare
Source](https://redirect.github.com/console-rs/dialoguer/compare/v0.11.0...v0.12.0)

#### What's Changed

- Fix prompt in `select.rs` example by
[@&#8203;jwodder](https://redirect.github.com/jwodder) in
[#&#8203;289](https://redirect.github.com/console-rs/dialoguer/pull/289)
- Document crate feature guarded items on docs.rs by
[@&#8203;robjtede](https://redirect.github.com/robjtede) in
[#&#8203;293](https://redirect.github.com/console-rs/dialoguer/pull/293)
- Add conversion between error types by
[@&#8203;jacobtread](https://redirect.github.com/jacobtread) in
[#&#8203;300](https://redirect.github.com/console-rs/dialoguer/pull/300)
- Accept items by iterator instead of slice by
[@&#8203;jacobtread](https://redirect.github.com/jacobtread) in
[#&#8203;299](https://redirect.github.com/console-rs/dialoguer/pull/299)
- refactor: replace `thiserror` with a manual impl by
[@&#8203;CosmicHorrorDev](https://redirect.github.com/CosmicHorrorDev)
in
[#&#8203;327](https://redirect.github.com/console-rs/dialoguer/pull/327)
- Update console to 0.16 by
[@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain) in
[#&#8203;329](https://redirect.github.com/console-rs/dialoguer/pull/329)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 05:59 AM, on day
24 of the month ( * 0-5 24 * * ) (UTC), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jerus-org/cull-gmail).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2026-01-13 13:42:38 +00:00
Jerus Bot
93801b971c chore: update prlog for pr
Signed-off-by: Jerus Bot <171541392+jerus-bot@users.noreply.github.com>
2026-01-13 06:58:09 +00:00