Skip to content

Commit

Permalink
chore(deps): update all dependencies (#13)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [async-trait](https://togithub.com/dtolnay/async-trait) |
workspace.dependencies | patch | `0.1.68` -> `0.1.80` |
| [clap](https://togithub.com/clap-rs/clap) | dependencies | minor |
`4.2.7` -> `4.5.4` |
| [eyre](https://togithub.com/eyre-rs/eyre) | workspace.dependencies |
patch | `0.6.8` -> `0.6.12` |
| [git2](https://togithub.com/rust-lang/git2-rs) | dependencies | minor
| `0.17.1` -> `0.18.3` |
| [octocrab](https://togithub.com/XAMPPRocky/octocrab) | dependencies |
minor | `0.21.0` -> `0.38.0` |
|
[release-drafter/release-drafter](https://togithub.com/release-drafter/release-drafter)
| action | major | `v5` -> `v6` |
| [reqwest](https://togithub.com/seanmonstar/reqwest) | dependencies |
minor | `^0.11` -> `^0.12` |
| [reqwest](https://togithub.com/seanmonstar/reqwest) | dependencies |
minor | `0.11.17` -> `0.12.4` |
| [serde](https://serde.rs)
([source](https://togithub.com/serde-rs/serde)) | dependencies | patch |
`1.0.163` -> `1.0.198` |
| [serde_yaml](https://togithub.com/dtolnay/serde-yaml) | dependencies |
patch | `0.9.21` -> `0.9.34+deprecated` |
| [tokio](https://tokio.rs)
([source](https://togithub.com/tokio-rs/tokio)) | workspace.dependencies
| minor | `1.28.1` -> `1.37.0` |
| [tracing](https://tokio.rs)
([source](https://togithub.com/tokio-rs/tracing)) |
workspace.dependencies | patch | `0.1.37` -> `0.1.40` |
| [tracing-subscriber](https://tokio.rs)
([source](https://togithub.com/tokio-rs/tracing)) | dependencies | patch
| `0.3.17` -> `0.3.18` |
| [url](https://togithub.com/servo/rust-url) | dependencies | minor |
`^2.3` -> `^2.5` |
| [uuid](https://togithub.com/uuid-rs/uuid) | dependencies | minor |
`^1.3` -> `^1.8` |

---

### Release Notes

<details>
<summary>dtolnay/async-trait</summary>

###
[`v0.1.80`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.80)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.79...0.1.80)

- Fix unreachable code warning for async functions that return `!`
([#&#8203;265](https://togithub.com/dtolnay/async-trait/issues/265),
thanks [@&#8203;de-vri-es](https://togithub.com/de-vri-es))

###
[`v0.1.79`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.79)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.78...0.1.79)

-   Clean up some dead code

###
[`v0.1.78`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.78)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.77...0.1.78)

- Prevent unused_qualifications lint being triggered in generated code
in nightly-2024-03-05 and up
([#&#8203;260](https://togithub.com/dtolnay/async-trait/issues/260))

###
[`v0.1.77`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.77)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.76...0.1.77)

- Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache

###
[`v0.1.76`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.76)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.75...0.1.76)

-   Documentation improvements

###
[`v0.1.75`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.75)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.74...0.1.75)

-   Documentation improvements

###
[`v0.1.74`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.74)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.73...0.1.74)

-   Documentation improvements

###
[`v0.1.73`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.73)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.72...0.1.73)

- Prevent generated code from triggering ignored_unit_patterns pedantic
clippy lint

###
[`v0.1.72`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.72)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.71...0.1.72)

-   Documentation improvements

###
[`v0.1.71`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.71)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.70...0.1.71)

-   Documentation improvements

###
[`v0.1.70`](https://togithub.com/dtolnay/async-trait/compare/0.1.69...0.1.70)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.69...0.1.70)

###
[`v0.1.69`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.69)

[Compare
Source](https://togithub.com/dtolnay/async-trait/compare/0.1.68...0.1.69)

-   Resolve new diverging_sub_expression clippy lint in generated code

</details>

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

###
[`v4.5.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;454---2024-03-25)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.3...v4.5.4)

##### Fixes

-   *(derive)* Allow non-literal `#[arg(id)]` attributes again

###
[`v4.5.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;453---2024-03-15)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.2...v4.5.3)

##### Internal

-   *(derive)* Update `heck`

###
[`v4.5.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;452---2024-03-06)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.1...v4.5.2)

##### Fixes

-   *(macros)* Silence a warning

###
[`v4.5.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;451---2024-02-16)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.0...v4.5.1)

##### Fixes

- *(error)* Include suggestion to add `--` even if there is a "did you
mean" so long as `last` or `trailing_var_arg` is used

###
[`v4.5.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;450---2024-02-08)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.18...v4.5.0)

##### Compatibility

-   Update MSRV to 1.74

###
[`v4.4.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4418---2024-01-16)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.17...v4.4.18)

##### Fixes

- *(error)* When lacking `usage` feature, ensure the list of required
arguments is unique

###
[`v4.4.17`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4417---2024-01-15)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.16...v4.4.17)

##### Fixes

- Fix `panic!` when mixing `args_conflicts_with_subcommands` with
`ArgGroup` (which is implicit with `derive`) introduced in 4.4.15

###
[`v4.4.16`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4416---2024-01-12)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.15...v4.4.16)

##### Fixes

- Ensure invalid escape sequences in user-defined strings are correctly
stripped when terminal doesn't support color

###
[`v4.4.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4415---2024-01-11)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.14...v4.4.15)

##### Fixes

-   Improve error for `args_conflicts_with_subcommands`
- Ensure we error for `args_conflicts_with_subcommands` when using
subcommand short and long flags

###
[`v4.4.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4414---2024-01-08)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.13...v4.4.14)

##### Documentation

-   Fix `find` cookbook entry to allow repeats of flags/options

##### Features

- Allow `num_args(0)` on options which allows making them emulate being
a flag for position-tracking flags

###
[`v4.4.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4413---2024-01-04)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.12...v4.4.13)

##### Documentation

-   Fix link to structopt migration guide

###
[`v4.4.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4412---2023-12-28)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.11...v4.4.12)

##### Performance

-   Only ask `TypedValueParser` for possible values if needed

###
[`v4.4.11`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4411---2023-12-04)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.10...v4.4.11)

##### Features

-   Add `Command::mut_group`

###
[`v4.4.10`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4410---2023-11-28)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.9...v4.4.10)

##### Documentation

-   Link out to changelog
-   Cross link derive's attribute reference to derive tutorial

###
[`v4.4.9`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;449---2023-11-27)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.8...v4.4.9)

##### Fixes

-   *(help)* Show correct `Command::about` under flattened headings
-   *(help)* Respect `hide` when flattening subcommands

###
[`v4.4.8`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;448---2023-11-10)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.7...v4.4.8)

##### Features

- Add `Command::flatten_help` to allow `git stash -h` like help for
subcommands

###
[`v4.4.7`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;447---2023-10-24)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.6...v4.4.7)

##### Performance

-   Reduced code size

###
[`v4.4.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;446---2023-09-28)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.5...v4.4.6)

##### Internal

-   Upgrade `anstream`

###
[`v4.4.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;445---2023-09-25)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.4...v4.4.5)

##### Fixes

- *(parser)* When inferring subcommand `name` or `long_flag`, allow
ambiguous-looking matches that unambiguously map back to the same
command
-   *(parser)* When inferring subcommand `long_flag`, don't panic
- *(assert)* Clarify what action is causing a positional that doesn't
set values which is especially useful for derive users

###
[`v4.4.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;444---2023-09-18)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.3...v4.4.4)

##### Internal

-   Update `terminal_size` to 0.3

###
[`v4.4.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;443---2023-09-12)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.2...v4.4.3)

##### Documentation

-   *(derive)* Clarify use of attributes within the tutorial
- Split sections in the builder and derive tutorials into separate
modules

###
[`v4.4.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;442---2023-08-31)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.1...v4.4.2)

##### Performance

-   Improve build times by removing `once_cell` dependency

###
[`v4.4.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4418---2024-01-16)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.4.0...v4.4.1)

##### Fixes

- *(error)* When lacking `usage` feature, ensure the list of required
arguments is unique

###
[`v4.4.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;440---2023-08-24)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.24...v4.4.0)

##### compatibility

-   update msrv to 1.70.0

###
[`v4.3.24`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4324---2023-08-23)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.23...v4.3.24)

##### Fixes

-   Ensure column padding is preserved in `--help` with custom templates

###
[`v4.3.23`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4323---2023-08-18)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.22...v4.3.23)

##### Fixes

-   Fixed `UnknownArgumentValueParser` to not error on flag's absence

###
[`v4.3.22`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4322---2023-08-17)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.21...v4.3.22)

##### Features

- Add `UnknownArgumentValueParser` for injecting errors for improving
the experience with errors

###
[`v4.3.21`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4321---2023-08-08)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.20...v4.3.21)

##### Features

-   Expose `TryMapValueParser` so the type can be named

###
[`v4.3.20`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4320---2023-08-08)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.19...v4.3.20)

##### Features

-   `Command::mut_args` for modifying all arguments en masse

###
[`v4.3.19`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4319---2023-07-21)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.18...v4.3.19)

##### Fixes

- *(parse)* Respect `value_terminator` even in the presence of later
multiple-value positional arguments

###
[`v4.3.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4318---2023-07-21)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.17...v4.3.18)

##### Fixes

-   *(parse)* Suggest `--` in fewer places where it won't work

###
[`v4.3.17`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4317---2023-07-19)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.16...v4.3.17)

##### Fixes

- *(help)* Address a regression in wrapping `PossibleValue` descriptions
in `--help`

###
[`v4.3.16`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4316---2023-07-18)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.15...v4.3.16)

##### Fixes

- Don't assert when stateful value parsers fail on defaults (e.g.
checking if a path exists)

###
[`v4.3.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4315---2023-07-18)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.14...v4.3.15)

##### Features

-   *(unstable-styles)* Re-export `anstyle`

##### Documentation

-   *(unstable-styles)* Provide more examples

###
[`v4.3.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4314---2023-07-17)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.13...v4.3.14)

##### Features

- `ArgAction::HelpShort` and `ArgAction::HelpLong` for explicitly
specifying which style of help to display

##### Fixes

-   Skip `[OPTIONS]` in usage if a help or version `ArgAction` is used

###
[`v4.3.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4313---2023-07-17)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.12...v4.3.13)

###
[`v4.3.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4312---2023-07-14)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.11...v4.3.12)

##### Fixes

-   *(derive)* Don't error on enum variant field attributes

###
[`v4.3.11`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4311---2023-07-05)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.10...v4.3.11)

##### Features

- *(derive)* Support fields wrapped in `num::Wrapping`, `Box`, or `Arc`
-   *(derive)* Support `Box<str>`, `Box<OsStr>`, and `Box<Path>`

###
[`v4.3.10`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4310---2023-06-30)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.9...v4.3.10)

##### Performance

-   Drop a dependency, reducing binary size by 1.3 KiB

###
[`v4.3.9`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;439---2023-06-28)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.8...v4.3.9)

##### Fixes

-   `Command::ignore_errors` no longer masks help/version

###
[`v4.3.8`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;438---2023-06-23)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.7...v4.3.8)

##### Fixes

- Error on ambiguity with `infer_long_arg`, rather than arbitrarily
picking one, matching the documentation and subcommand's behavior

###
[`v4.3.7`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;437---2023-06-23)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.6...v4.3.7)

##### Documentation

-   Further clarify magic behavior in derive tutorial
- Further clarify derive API's relationship to builder within the
tutorial

###
[`v4.3.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;436---2023-06-23)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.5...v4.3.6)

##### Documentation

-   Suggest `clio`

###
[`v4.3.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;435---2023-06-20)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.4...v4.3.5)

- `ColorChoice::possible_values` is added to simplify things for builder
users

##### Fixes

- `ColorChoice::to_possible_value` no longer includes descriptions,
encouraging shorter help where possible

###
[`v4.3.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;434---2023-06-14)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.3...v4.3.4)

##### Features

-   Add `Error::exit_code`

###
[`v4.3.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;433---2023-06-09)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.2...v4.3.3)

##### Features

- `Command::defer` for delayed initialization of subcommands to reduce
startup times of large applications like deno

###
[`v4.3.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4324---2023-08-23)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.1...v4.3.2)

##### Fixes

-   Ensure column padding is preserved in `--help` with custom templates

###
[`v4.3.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4319---2023-07-21)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.3.0...v4.3.1)

##### Fixes

- *(parse)* Respect `value_terminator` even in the presence of later
multiple-value positional arguments

###
[`v4.3.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;430---2023-05-19)

[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.2.7...v4.3.0)

##### Fixes

-   *(assert)* Allow multiple, value-terminated, positional arguments
-   *(assert)* Clear up language on `last` assertion
- *(parser)* Correctly assign values to arguments when using multiple,
value-termianted, positional arguments
- *(parser)* Ensure `value_terminator` has higher precedence than
`allow_hyphen_values`
- *(help)* Only use next-line-help on subcommand list when explicitly
specified, not just with `--help`
-   *(help)* Correctly align possible values list
- *(help)* Don't waste code, vertical space in moving possible value
descriptions to next line

</details>

<details>
<summary>eyre-rs/eyre</summary>

###
[`v0.6.9`](https://togithub.com/eyre-rs/eyre/compare/v0.6.8...eyre@0.6.9)

[Compare
Source](https://togithub.com/eyre-rs/eyre/compare/v0.6.8...eyre@0.6.9)

</details>

<details>
<summary>rust-lang/git2-rs</summary>

###
[`v0.18.3`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0183---2024-03-18)

[Compare
Source](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3)


[0.18.2...0.18.3](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3)

##### Added

-   Added `opts::` functions to get / set libgit2 mwindow options
    [#&#8203;1035](https://togithub.com/rust-lang/git2-rs/pull/1035)

##### Changed

-   Updated examples to use clap instead of structopt
    [#&#8203;1007](https://togithub.com/rust-lang/git2-rs/pull/1007)

###
[`v0.18.2`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0182---2024-02-06)

[Compare
Source](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.1...git2-0.18.2)


[0.18.1...0.18.2](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.1...git2-0.18.2)

##### Added

- Added `opts::set_ssl_cert_file` and `opts::set_ssl_cert_dir` for
setting Certificate Authority file locations.
    [#&#8203;997](https://togithub.com/rust-lang/git2-rs/pull/997)
- Added `TreeIter::nth` which makes jumping ahead in the iterator more
efficient.
    [#&#8203;1004](https://togithub.com/rust-lang/git2-rs/pull/1004)
- Added `Repository::find_commit_by_prefix` to find a commit by a
shortened hash.
    [#&#8203;1011](https://togithub.com/rust-lang/git2-rs/pull/1011)
- Added `Repository::find_tag_by_prefix` to find a tag by a shortened
hash.
    [#&#8203;1015](https://togithub.com/rust-lang/git2-rs/pull/1015)
- Added `Repository::find_object_by_prefix` to find an object by a
shortened hash.
    [#&#8203;1014](https://togithub.com/rust-lang/git2-rs/pull/1014)

##### Changed

- ❗ Updated to libgit2
[1.7.2](https://togithub.com/libgit2/libgit2/releases/tag/v1.7.2).
This fixes
[CVE-2024-24575](https://togithub.com/libgit2/libgit2/security/advisories/GHSA-54mf-x2rh-hq9v)
and
[CVE-2024-24577](https://togithub.com/libgit2/libgit2/security/advisories/GHSA-j2v7-4f6v-gpg8).
    [#&#8203;1017](https://togithub.com/rust-lang/git2-rs/pull/1017)

###
[`v0.18.1`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0181---2023-09-20)

[Compare
Source](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.0...git2-0.18.1)


[0.18.0...0.18.1](https://togithub.com/rust-lang/git2-rs/compare/git2-0.18.0...git2-0.18.1)

##### Added

- Added `FetchOptions::depth` to set the depth of a fetch or clone,
adding support for shallow clones.
    [#&#8203;979](https://togithub.com/rust-lang/git2-rs/pull/979)

##### Fixed

- Fixed an internal data type (`TreeWalkCbData`) to not assume it is a
transparent type while casting.
    [#&#8203;989](https://togithub.com/rust-lang/git2-rs/pull/989)
- Fixed so that `DiffPatchidOptions` and `StashSaveOptions` are publicly
exported allowing the corresponding APIs to actually be used.
    [#&#8203;988](https://togithub.com/rust-lang/git2-rs/pull/988)

###
[`v0.18.0`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0180---2023-08-28)

[Compare
Source](https://togithub.com/rust-lang/git2-rs/compare/0.17.2...git2-0.18.0)


[0.17.2...0.18.0](https://togithub.com/rust-lang/git2-rs/compare/0.17.2...git2-0.18.0)

##### Added

- Added `Blame::blame_buffer` for getting blame data for a file that has
been modified in memory.
    [#&#8203;981](https://togithub.com/rust-lang/git2-rs/pull/981)

##### Changed

- Updated to libgit2
[1.7.0](https://togithub.com/libgit2/libgit2/releases/tag/v1.7.0).
    [#&#8203;968](https://togithub.com/rust-lang/git2-rs/pull/968)
- Updated to libgit2
[1.7.1](https://togithub.com/libgit2/libgit2/releases/tag/v1.7.1).
    [#&#8203;982](https://togithub.com/rust-lang/git2-rs/pull/982)
- Switched from bitflags 1.x to 2.1. This brings some small changes to
types generated by bitflags.
    [#&#8203;973](https://togithub.com/rust-lang/git2-rs/pull/973)
- Changed `Revwalk::with_hide_callback` to take a mutable reference to
its callback to enforce type safety.
    [#&#8203;970](https://togithub.com/rust-lang/git2-rs/pull/970)
-   Implemented `FusedIterator` for many iterators that can support it.
    [#&#8203;955](https://togithub.com/rust-lang/git2-rs/pull/955)

##### Fixed

-   Fixed builds with cargo's `-Zminimal-versions`.
    [#&#8203;960](https://togithub.com/rust-lang/git2-rs/pull/960)

###
[`v0.17.2`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0172---2023-05-27)

[Compare
Source](https://togithub.com/rust-lang/git2-rs/compare/0.17.1...0.17.2)


[0.17.1...0.17.2](https://togithub.com/rust-lang/git2-rs/compare/0.17.1...0.17.2)

##### Added

- Added support for stashing with options (which can support partial
stashing).
    [#&#8203;930](https://togithub.com/rust-lang/git2-rs/pull/930)

</details>

<details>
<summary>XAMPPRocky/octocrab</summary>

###
[`v0.38.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0380-httpsgithubcomXAMPPRockyoctocrabcomparev0370v0380---2024-04-09)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.37.0...v0.38.0)

##### Added

- Add `generate_release_notes`:
([#&#8203;588](https://togithub.com/XAMPPRocky/octocrab/pull/588))

##### Other

- Unify diff entry models
([#&#8203;624](https://togithub.com/XAMPPRocky/octocrab/pull/624))
- Added tests for .delete_thread_subscriptions()
([#&#8203;620](https://togithub.com/XAMPPRocky/octocrab/pull/620))
- Adding tests, and fixing missing error code.
([#&#8203;619](https://togithub.com/XAMPPRocky/octocrab/pull/619))

###
[`v0.37.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0370-httpsgithubcomXAMPPRockyoctocrabcomparev0360v0370---2024-03-27)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.36.0...v0.37.0)

##### Fixed

- \[**breaking**] Change `Rate::reset` to `u64`
([#&#8203;615](https://togithub.com/XAMPPRocky/octocrab/pull/615))

##### Other

- Update graphql_client requirement from 0.13.0 to 0.14.0
([#&#8203;617](https://togithub.com/XAMPPRocky/octocrab/pull/617))
- Added basic support for getting user profiles
([#&#8203;616](https://togithub.com/XAMPPRocky/octocrab/pull/616))
- Update manual github app authentication example
([#&#8203;610](https://togithub.com/XAMPPRocky/octocrab/pull/610))

###
[`v0.36.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0360-httpsgithubcomXAMPPRockyoctocrabcomparev0350v0360---2024-03-19)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.35.0...v0.36.0)

##### Added

- WASM Support
([#&#8203;591](https://togithub.com/XAMPPRocky/octocrab/pull/591))

##### Other

- fix some comments
([#&#8203;611](https://togithub.com/XAMPPRocky/octocrab/pull/611))
- Add status code to GithubError
([#&#8203;607](https://togithub.com/XAMPPRocky/octocrab/pull/607))
- Add `Pending` variant to `octocrab::models::workflows::Status`
([#&#8203;604](https://togithub.com/XAMPPRocky/octocrab/pull/604))
- Fix personal token auth for pagination
([#&#8203;602](https://togithub.com/XAMPPRocky/octocrab/pull/602))
- Fixed some `.gists()` functions, and wrote tests.
([#&#8203;606](https://togithub.com/XAMPPRocky/octocrab/pull/606))
- Allow directly passing SecretString
([#&#8203;601](https://togithub.com/XAMPPRocky/octocrab/pull/601))

###
[`v0.35.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0350-httpsgithubcomXAMPPRockyoctocrabcomparev0343v0350---2024-03-10)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.34.3...v0.35.0)

##### Added

- add repository list language support
([#&#8203;595](https://togithub.com/XAMPPRocky/octocrab/pull/595))

##### Other

- Added test for `actions().create_workflow_dispatch()`
([#&#8203;603](https://togithub.com/XAMPPRocky/octocrab/pull/603))
- added "Create a new Git commit object"
([#&#8203;600](https://togithub.com/XAMPPRocky/octocrab/pull/600))
- Added `check-suites` endpoints
([#&#8203;596](https://togithub.com/XAMPPRocky/octocrab/pull/596))
- Adding org secrets tests
([#&#8203;599](https://togithub.com/XAMPPRocky/octocrab/pull/599))

###
[`v0.34.3`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0343-httpsgithubcomXAMPPRockyoctocrabcomparev0342v0343---2024-03-05)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.34.2...v0.34.3)

##### Other

- Add delete_ref in RepoHandler
([#&#8203;573](https://togithub.com/XAMPPRocky/octocrab/pull/573))
- Adding tests to `orgs().secrets().create_or_update_secret()`
([#&#8203;590](https://togithub.com/XAMPPRocky/octocrab/pull/590))

###
[`v0.34.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0342-httpsgithubcomXAMPPRockyoctocrabcomparev0341v0342---2024-03-04)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.34.1...v0.34.2)

##### Other

- Update base64 requirement from 0.21.0 to 0.22.0
([#&#8203;592](https://togithub.com/XAMPPRocky/octocrab/pull/592))
- Add Public and Release events
([#&#8203;589](https://togithub.com/XAMPPRocky/octocrab/pull/589))
- Adding tests for `actions().remove_selected_repo_from_org_secret()`
([#&#8203;586](https://togithub.com/XAMPPRocky/octocrab/pull/586))
- Fixed the \`projects().delete_project().send() function
([#&#8203;587](https://togithub.com/XAMPPRocky/octocrab/pull/587))
- Added more tests, for `repos().delete()`
([#&#8203;585](https://togithub.com/XAMPPRocky/octocrab/pull/585))
- Adding test for actions().actions_delete_workflow_run_logs_test()
([#&#8203;584](https://togithub.com/XAMPPRocky/octocrab/pull/584))
- Fixing `snafu` version update
([#&#8203;580](https://togithub.com/XAMPPRocky/octocrab/pull/580))
- Fixing the test that `wiremock@v0.6.0` breaks.
([#&#8203;579](https://togithub.com/XAMPPRocky/octocrab/pull/579))
- Added some more tests
([#&#8203;578](https://togithub.com/XAMPPRocky/octocrab/pull/578))
- Added a test
([#&#8203;577](https://togithub.com/XAMPPRocky/octocrab/pull/577))

###
[`v0.34.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0341-httpsgithubcomXAMPPRockyoctocrabcomparev0340v0341---2024-02-09)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.34.0...v0.34.1)

##### Other

- Added tests to prove `repos().secrets().delete_secret()`
([#&#8203;570](https://togithub.com/XAMPPRocky/octocrab/pull/570))
- Adding test for `issues().delete_comment()`
([#&#8203;569](https://togithub.com/XAMPPRocky/octocrab/pull/569))
- Fixed `issues().delete_comment_reaction()`
([#&#8203;566](https://togithub.com/XAMPPRocky/octocrab/pull/566))

###
[`v0.34.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0340-httpsgithubcomXAMPPRockyoctocrabcomparev0334v0340---2024-02-07)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.33.4...v0.34.0)

##### Other

- Upgrade http/hyper 1.0
([#&#8203;564](https://togithub.com/XAMPPRocky/octocrab/pull/564))

###
[`v0.33.4`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0334-httpsgithubcomXAMPPRockyoctocrabcomparev0333v0334---2024-02-06)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.33.3...v0.33.4)

##### Other

- Don't send Authorization headers to third-party services.
([#&#8203;562](https://togithub.com/XAMPPRocky/octocrab/pull/562))
- Added tests for `repos().merges()`
([#&#8203;560](https://togithub.com/XAMPPRocky/octocrab/pull/560))

###
[`v0.33.3`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0333-httpsgithubcomXAMPPRockyoctocrabcomparev0332v0333---2024-01-26)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.33.2...v0.33.3)

##### Other

- Handle redirects in ReleasesHandler::stream_asset().
([#&#8203;556](https://togithub.com/XAMPPRocky/octocrab/pull/556))
- Tests for locking and unlocking issue comments
([#&#8203;557](https://togithub.com/XAMPPRocky/octocrab/pull/557))

###
[`v0.33.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0332-httpsgithubcomXAMPPRockyoctocrabcomparev0331v0332---2024-01-24)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.33.1...v0.33.2)

##### Other

- Resolving issue with deleting reactions from issues.
([#&#8203;555](https://togithub.com/XAMPPRocky/octocrab/pull/555))
- Added a test for `repos().is_collaborator()`. The 204 case is good!
([#&#8203;553](https://togithub.com/XAMPPRocky/octocrab/pull/553))

##### Other

- Added a test case for `repos().is_collaborator()` to cover both 204
and 404 cases.

###
[`v0.33.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0331-httpsgithubcomXAMPPRockyoctocrabcomparev0330v0331---2024-01-15)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.33.0...v0.33.1)

##### Fixed

- fixed timeout methods not being feature gated
([#&#8203;519](https://togithub.com/XAMPPRocky/octocrab/pull/519))

###
[`v0.33.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0330-httpsgithubcomXAMPPRockyoctocrabcomparev0320v0330---2024-01-15)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.32.0...v0.33.0)

##### Added

- add methods to builder for changing timeouts
([#&#8203;498](https://togithub.com/XAMPPRocky/octocrab/pull/498))

##### Other

- Always set http request header `CONTENT-LENGTH`
([#&#8203;464](https://togithub.com/XAMPPRocky/octocrab/pull/464))
- Add link to `Content::decoded_content`
([#&#8203;514](https://togithub.com/XAMPPRocky/octocrab/pull/514))
- Repairing two 204-related serde errors, and adding some simple tests.
([#&#8203;503](https://togithub.com/XAMPPRocky/octocrab/pull/503))
- Add CheckRunOutput
([#&#8203;515](https://togithub.com/XAMPPRocky/octocrab/pull/515))
- cargo clippy --tests --examples --fix
([#&#8203;496](https://togithub.com/XAMPPRocky/octocrab/pull/496))
- make dismissal_message optional
([#&#8203;501](https://togithub.com/XAMPPRocky/octocrab/pull/501))
- Add conclusion, completed_at and output fields to create check api
([#&#8203;467](https://togithub.com/XAMPPRocky/octocrab/pull/467))
- Fix typo in docs
([#&#8203;508](https://togithub.com/XAMPPRocky/octocrab/pull/508))
- \[docs] Improve the update_file docs
([#&#8203;513](https://togithub.com/XAMPPRocky/octocrab/pull/513))
- added repos/list_contributors
([#&#8203;500](https://togithub.com/XAMPPRocky/octocrab/pull/500))
-   Make user information optional
-   Use graphql_client to get stronger typing
- add fields for refresh token and expiry timestamps
([#&#8203;477](https://togithub.com/XAMPPRocky/octocrab/pull/477))

##### Fixed

- Fixed two functions which return 204s and have no body, which throws
serde errors
    -   `octocrab.issues().delete_label()`
    -   `octocrab.teams().repos().remove()`

##### Other

-   Added tests for the above functions
-   Also added tests for `octocrab.teams().repos().add_or_update()`
-   Also added tests for `octocrab.issues().remove_label()`

###
[`v0.32.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0320-httpsgithubcomXAMPPRockyoctocrabcomparev0312v0313---2023-11-01)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.31.2...v0.32.0)

##### Other

- support eq and hash
([#&#8203;480](https://togithub.com/XAMPPRocky/octocrab/pull/480))
- Demonstrate variables and paging
([#&#8203;481](https://togithub.com/XAMPPRocky/octocrab/pull/481))
- Fix a bunch of clippy issues
([#&#8203;482](https://togithub.com/XAMPPRocky/octocrab/pull/482))
- add events for auto_merge_\[disabled|enabled]
([#&#8203;479](https://togithub.com/XAMPPRocky/octocrab/pull/479))
- Add examples/graphql_issues.rs
([#&#8203;478](https://togithub.com/XAMPPRocky/octocrab/pull/478))
- Document the PullRequest number field
([#&#8203;476](https://togithub.com/XAMPPRocky/octocrab/pull/476))
- Update jsonwebtoken requirement from 8 to 9
([#&#8203;471](https://togithub.com/XAMPPRocky/octocrab/pull/471))

###
[`v0.31.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0312-httpsgithubcomXAMPPRockyoctocrabcomparev0311v0312---2023-10-15)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.31.1...v0.31.2)

##### Other

- Add `follow-redirect` feature
([#&#8203;469](https://togithub.com/XAMPPRocky/octocrab/pull/469))

###
[`v0.31.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0311-httpsgithubcomXAMPPRockyoctocrabcomparev0310v0311---2023-10-08)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.31.0...v0.31.1)

##### Other

- add get_readme for RepoHandler
([#&#8203;465](https://togithub.com/XAMPPRocky/octocrab/pull/465))

###
[`v0.31.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0310-httpsgithubcomXAMPPRockyoctocrabcomparev0301v0310---2023-10-02)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.30.1...v0.31.0)

##### Other

- Add WatchEvent
([#&#8203;462](https://togithub.com/XAMPPRocky/octocrab/pull/462))
- Checks API
([#&#8203;461](https://togithub.com/XAMPPRocky/octocrab/pull/461))
- Fix `github_app_authentication.rs`
([#&#8203;458](https://togithub.com/XAMPPRocky/octocrab/pull/458))

###
[`v0.30.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0301-httpsgithubcomXAMPPRockyoctocrabcomparev0300v0301---2023-09-04)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.30.0...v0.30.1)

##### Other

- add tracing debug only when tracing feature is enabled
([#&#8203;454](https://togithub.com/XAMPPRocky/octocrab/pull/454))

###
[`v0.30.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0300-httpsgithubcomXAMPPRockyoctocrabcomparev0293v0300---2023-09-01)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.29.3...v0.30.0)

##### Other

- Fix commit_comment webhook event parsing
([#&#8203;453](https://togithub.com/XAMPPRocky/octocrab/pull/453))
- Add Octocrab::users() and UsersHandler::repos
([#&#8203;451](https://togithub.com/XAMPPRocky/octocrab/pull/451))
- Add CommitHandler::associated_check_runs
([#&#8203;450](https://togithub.com/XAMPPRocky/octocrab/pull/450))
- Fix installation token cache issue
([#&#8203;442](https://togithub.com/XAMPPRocky/octocrab/pull/442))
- Add projects Api
([#&#8203;447](https://togithub.com/XAMPPRocky/octocrab/pull/447))
-   Enhance installation webhook events
-   Add test for push webhook event
-   Implement custom deserialization for hybrid Github API timestamps
-   Make webhook_events deserialization tests more robust

###
[`v0.29.3`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0293-httpsgithubcomXAMPPRockyoctocrabcomparev0292v0293---2023-08-15)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.29.2...v0.29.3)

##### Other

-   add `WebhookEventType::Schedule` variant

###
[`v0.29.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0292-httpsgithubcomXAMPPRockyoctocrabcomparev0291v0292---2023-08-14)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.29.1...v0.29.2)

##### Fixed

-   fix get_asset url

##### Other

-   Add optional email field to Author
-   Add get_org_installation to AppsRequestHandler
-   Update CHANGELOG.md

###
[`v0.29.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0291-httpsgithubcomXAMPPRockyoctocrabcomparev0290v0291---2023-07-31)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.29.0...v0.29.1)

##### Other

-   Make models::webhook_events::payload public

###
[`v0.29.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0290-httpsgithubcomXAMPPRockyoctocrabcomparev0280v0290---2023-07-30)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.28.0...v0.29.0)

##### Other

- Add webhook event deserialization
([#&#8203;427](https://togithub.com/XAMPPRocky/octocrab/pull/427))
- Update changelog for v0.28.0
([#&#8203;428](https://togithub.com/XAMPPRocky/octocrab/pull/428))
- Add associated pull requests and commit compare functionality
([#&#8203;413](https://togithub.com/XAMPPRocky/octocrab/pull/413))
- Fix clippy 1.71 warnings
([#&#8203;424](https://togithub.com/XAMPPRocky/octocrab/pull/424))

###
[`v0.28.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0280-httpsgithubcomXAMPPRockyoctocrabcomparev0270v0280---2023-07-19)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.27.0...v0.28.0)

##### Other

- Handle errors when kicking off github workflows
([#&#8203;409](https://togithub.com/XAMPPRocky/octocrab/pull/409))
- Update license field following
https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields
([#&#8203;412](https://togithub.com/XAMPPRocky/octocrab/pull/416))
- cargo clippy --tests
([#&#8203;416](https://togithub.com/XAMPPRocky/octocrab/pull/416))
- Improve workflow job types
([#&#8203;414](https://togithub.com/XAMPPRocky/octocrab/pull/416))
- Fix graphql example
([#&#8203;404](https://togithub.com/XAMPPRocky/octocrab/pull/404))

###
[`v0.27.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0270-httpsgithubcomXAMPPRockyoctocrabcomparev0260v0261---2023-07-18)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.26.0...v0.27.0)

##### Other

- Handle errors when kicking off github workflows
([#&#8203;409](https://togithub.com/XAMPPRocky/octocrab/pull/409))
- Update license field following
https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields
([#&#8203;412](https://togithub.com/XAMPPRocky/octocrab/pull/412))
- cargo clippy --tests
([#&#8203;416](https://togithub.com/XAMPPRocky/octocrab/pull/416))
- Improve workflow job types
([#&#8203;414](https://togithub.com/XAMPPRocky/octocrab/pull/414))
- Fix graphql example
([#&#8203;404](https://togithub.com/XAMPPRocky/octocrab/pull/404))

###
[`v0.26.0`](https://togithub.com/XAMPPRocky/octocrab/releases/tag/v0.26.0)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.25.1...v0.26.0)

##### Other

- Pass through hyper-rustls/webpki-tokio
([#&#8203;392](https://togithub.com/XAMPPRocky/octocrab/pull/392))

###
[`v0.25.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0251-httpsgithubcomXAMPPRockyoctocrabcomparev0250v0251---2023-06-06)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.25.0...v0.25.1)

##### Other

- Pass through hyper-rustls/webpki-tokio
([#&#8203;392](https://togithub.com/XAMPPRocky/octocrab/pull/392))

###
[`v0.25.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0250-httpsgithubcomXAMPPRockyoctocrabcomparev0240v0250---2023-06-03)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.24.0...v0.25.0)

##### Other

- Add User Access Authentication
([#&#8203;375](https://togithub.com/XAMPPRocky/octocrab/pull/375))
- Add allow_forking & allow_update_branch in Repository model
([#&#8203;379](https://togithub.com/XAMPPRocky/octocrab/pull/379))
- added org secrets api
([#&#8203;384](https://togithub.com/XAMPPRocky/octocrab/pull/384))

###
[`v0.24.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0240-httpsgithubcomXAMPPRockyoctocrabcomparev0230v0231---2023-06-02)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.23.0...v0.24.0)

##### Fixed

- the API returns one reviewer not reviewers
([#&#8203;390](https://togithub.com/XAMPPRocky/octocrab/pull/390))
- wrap pull_request_review_id in an Option
([#&#8203;388](https://togithub.com/XAMPPRocky/octocrab/pull/388))

##### Other

- Add Issue Timeline API
([#&#8203;389](https://togithub.com/XAMPPRocky/octocrab/pull/389))
- add some of the missing fields to PullRequest
([#&#8203;386](https://togithub.com/XAMPPRocky/octocrab/pull/386))
- Builder for list_reviews for pulls
([#&#8203;387](https://togithub.com/XAMPPRocky/octocrab/pull/387))
- Link to `gists` documentation in README
([#&#8203;383](https://togithub.com/XAMPPRocky/octocrab/pull/383))

###
[`v0.23.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0230-httpsgithubcomXAMPPRockyoctocrabcomparev0220v0221---2023-05-21)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.22.0...v0.23.0)

##### Other

- Add "updated since" support to ListIssuesBuilder
([#&#8203;373](https://togithub.com/XAMPPRocky/octocrab/issues/373))
- Gists API: Complete support
([#&#8203;371](https://togithub.com/XAMPPRocky/octocrab/issues/371))
- Add more fields
([#&#8203;369](https://togithub.com/XAMPPRocky/octocrab/issues/369))

###
[`v0.22.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0220-httpsgithubcomXAMPPRockyoctocrabcomparev0210v0211---2023-05-16)

[Compare
Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.21.0...v0.22.0)

##### Other

- Add leading / to NotificationsHandler.lists()
([#&#8203;364](https://togithub.com/XAMPPRocky/octocrab/issues/364))
- Alter graphql method to pass arbitrarily complex payloads (variables
and graphql-client support)
([#&#8203;332](https://togithub.com/XAMPPRocky/octocrab/issues/332))
- Fix authentication endpoints
([#&#8203;354](https://togithub.com/XAMPPRocky/octocrab/issues/354))
- Handle redirects for download_tarball
([#&#8203;359](https://togithub.com/XAMPPRocky/octocrab/issues/359))
- Make building without the `retry` feature work.
([#&#8203;358](https://togithub.com/XAMPPRocky/octocrab/issues/358))
- Add list_org_memberships_for_authenticated_user
([#&#8203;357](https://togithub.com/XAMPPRocky/octocrab/issues/357))
- add Uploader struct for Asset uploader field
([#&#8203;355](https://togithub.com/XAMPPRocky/octocrab/issues/355))

</details>

<details>
<summary>release-drafter/release-drafter</summary>

###
[`v6`](https://togithub.com/release-drafter/release-drafter/compare/v5...v6)

[Compare
Source](https://togithub.com/release-drafter/release-drafter/compare/v5...v6)

</details>

<details>
<summary>seanmonstar/reqwest</summary>

###
[`v0.12.4`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0124)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.12.3...v0.12.4)

-   Add `zstd` support, enabled with `zstd` Cargo feature.
- Add `ClientBuilder::read_timeout(Duration)`, which applies the
duration for each read operation. The timeout resets after a successful
read.

###
[`v0.12.3`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0123)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3)

-   Add `FromStr` for `dns::Name`.
- Add `ClientBuilder::built_in_webpki_certs(bool)` to enable them
separately.
- Add `ClientBuilder::built_in_native_certs(bool)` to enable them
separately.
-   Fix sending `content-length: 0` for GET requests.
- Fix response body `content_length()` to return value when timeout is
configured.
-   Fix `ClientBuilder::resolve()` to use lowercase domain names.

###
[`v0.12.2`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0122)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2)

-   Fix missing ALPN when connecting to socks5 proxy with rustls.
-   Fix TLS version limits with rustls.
-   Fix not detected ALPN h2 from server with native-tls.

###
[`v0.12.1`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0121)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1)

-   Fix `ClientBuilder::interface()` when no TLS is enabled.
-   Fix `TlsInfo::peer_certificate()` being truncated with rustls.
-   Fix panic if `http2` feature disabled but TLS negotiated h2 in ALPN.
-   Fix `Display` for `Error` to not include its source error.

###
[`v0.12.0`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0120)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.0)

-   Upgrade to `hyper`, `http`, and `http-body` v1.
- Add better support for converting to and from `http::Request` and
`http::Response`.
-   Add `http2` optional cargo feature, default on.
-   Add `charset` optional cargo feature, default on.
-   Add `macos-system-configuration` cargo feature, default on.
- Change all optional dependencies to no longer be exposed as implicit
features.
- Add `ClientBuilder::interface(str)` to specify the local interface to
bind to.
-   Experimental: disables the `http3` feature temporarily.

#### v0.11.27

-   Add `hickory-dns` feature, deprecating `trust-dns`.
- (wasm) Fix `Form::text()` to not set octet-stream for plain text
fields.

#### v0.11.26

-   Revert `system-configuration` upgrade, which broke MSRV on macOS.

#### v0.11.25

-   Fix `Certificate::from_pem_bundle()` parsing.
-   Fix Apple linker errors from detecting system proxies.

#### v0.11.24

-   Add `Certificate::from_pem_bundle()` to add a bundle.
-   Add `http3_prior_knowledge()` to blocking client builder.
-   Remove `Sync` bounds requirement for `Body::wrap_stream()`.
-   Fix HTTP/2 to retry `REFUSED_STREAM` requests.
-   Fix instances of converting `Url` to `Uri` that could panic.

#### v0.11.23

- Add `Proxy::custom_http_auth(val)` for setting the raw
`Proxy-Authorization` header when connecting to proxies.
- Fix redirect to reject locations that are not `http://` or `https://`.
-   Fix setting `nodelay` when TLS is enabled but URL is HTTP.
-   (wasm) Add `ClientBuilder::user_agent(val)`.
-   (wasm) add `multipart::Form::headers(headers)`.

#### v0.11.22

-   Fix compilation on Windows when `trust-dns` is enabled.

#### v0.11.21

-   Add automatically detecting macOS proxy settings.
- Add `ClientBuilder::tls_info(bool)`, which will put `tls::TlsInfo`
into the response extensions.
-   Fix trust-dns resolver from possible hangs.
-   Fix connect timeout to be split among multiple IP addresses.

#### v0.11.20

- Fix `deflate` decompression back to using zlib, as outlined in the
spec.

#### v0.11.19

- Add `ClientBuilder::http1_ignore_invalid_headers_in_responses()`
option.
- Add
`ClientBuilder::http1_allow_spaces_after_header_name_in_responses()`
option.
-   Add support for `ALL_PROXY` environment variable.
-   Add support for `use_preconfigured_tls` when combined with HTTP/3.
-   Fix `deflate` decompression from using the zlib decoder.
-   Fix `Response::{text, text_with_charset}()` to strip BOM characters.
-   Fix a panic when HTTP/3 is used if UDP isn't able to connect.
-   Fix some dependencies for HTTP/3.
-   Increase MSRV to 1.63.

#### v0.11.18

- Fix `RequestBuilder::json()` method from overriding a previously set
`content-type` header. An existing value will be left in place.
-   Upgrade internal dependencies for rustls and compression.

#### v0.11.17

- Upgrade internal dependencies of Experimental HTTP/3 to use quinn v0.9
-   (wasm) Fix blob url support

#### v0.11.16

-   Chore: set MSRV in `Cargo.toml`.
-   Docs: fix build on docs.rs

#### v0.11.15

- Add `RequestBuilder` methods to split and reconstruct from its parts.
-   Add experimental HTTP/3 support.
-   Fix `connection_verbose` to log `write_vectored` calls.
-   (wasm) Make requests actually cancel if the future is dropped.

#### v0.11.14

- Adds `Proxy::no_proxy(url)` that works like the NO_PROXY environment
variable.
- Adds `multipart::Part::headers(headers)` method to add custom headers.
-   (wasm) Add `Response::bytes_stream()`.
- Perf: several internal optimizations reducing copies and memory
allocations.

#### v0.11.13

-   Add `ClientBuilder::dns_resolver()` option for custom DNS resolvers.
- Add `ClientBuilder::tls_sni(bool)` option to enable or disable TLS
Server Name Indication.
- Add `Identity::from_pkcs8_pem()` constructor when using `native-tls`.
-   Fix `redirect::Policy::limited(0)` from following any redirects.

#### v0.11.12

- Add `ClientBuilder::resolve_to_addrs()` which allows a slice of IP
addresses to be specified for a single host.
- Add `Response::upgrade()` to await whether the server agrees to an
HTTP upgrade.

#### v0.11.11

-   Add HTTP/2 keep-alive configuration methods on `ClientBuilder`.
- Add
`ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses()`.
-   Add `impl Service<Request>` for `Client` and `&'_ Client`.
-   (wasm) Add `RequestBuilder::basic_auth()`.
- Fix `RequestBuilder::header` to not override `sensitive` if user
explicitly set on a `HeaderValue`.
-   Fix rustls parsing of elliptic curve private keys.
-   Fix Proxy URL parsing of some invalid targets.

#### v0.11.10

-   Add `Error::url()` to access the URL of an error.
- Add `Response::extensions()` to access the `http::Extensions` of a
response.
- Fix `rustls-native-certs` to log an error instead of panicking when
loading an invalid system certificate.
-   Fix passing Basic Authorization header to proxies.

#### v0.11.9

- Add `ClientBuilder::http09_responses(bool)` option to allow receiving
HTTP/0.9 responses.
- Fix HTTP/2 to retry requests interrupted by an HTTP/2 graceful
shutdown.
-   Fix proxy loading from environment variables to ignore empty values.

#### v0.11.8

-   Update internal webpki-roots dependency.

#### v0.11.7

- Add `blocking::ClientBuilder::resolve()` option, matching the async
builder.
-   Implement `From<tokio::fs::File>` for `Body`.
-   Fix `blocking` request-scoped timeout applying to bodies as well.
-   (wasm) Fix request bodies using multipart vs formdata.
-   Update internal `rustls` to 0.20.

#### v0.11.6

-   (wasm) Fix request bodies more.

#### v0.11.5

-   Add `ClientBuilder::http1_only()` method.
- Add `tls::Version` type, and `ClientBuilder::min_tls_version()` and
`ClientBuilder::max_tls_version()` methods.
-   Implement `TryFrom<Request>` for `http::Request`.
-   Implement `Clone` for `Identity`.
- Fix `NO_PROXY`environment variable parsing to more closely match
curl's. Comma-separated entries are now trimmed for whitespace, and `*`
is allowed to match everything.
-   Fix redirection to respect `https_only` option.
-   (wasm) Add `Body::as_bytes()` method.
-   (wasm) Fix sometimes wrong conversation of bytes into a `JsValue`.
-   (wasm) Avoid dependency on serde-serialize feature.

#### v0.11.4

- Add `ClientBuilder::resolve()` option to override DNS resolution for
specific domains.
- Add `native-tls-alpn` Cargo feature to use ALPN with the native-tls
backend.
- Add `ClientBuilder::deflate()` option and `deflate` Cargo feature to
support decoding response bodies using deflate.
- Add `RequestBuilder::version()` to allow setting the HTTP version of a
request.
- Fix allowing "invalid" certificates with the `rustls-tls` backend,
when the server uses TLS v1.2 or v1.3.
-   (wasm) Add `try_clone` to `Request` and `RequestBuilder`

#### v0.11.3

-   Add `impl From<hyper::Body> for reqwest::Body`.
-   (wasm) Add credentials mode methods to `RequestBuilder`.

#### v0.11.2

- Add `CookieStore` trait to customize the type that stores and
retrieves cookies for a session.
- Add `cookie::Jar` as a default `CookieStore`, easing creating some
session cookies before creating the `Client`.
- Add `ClientBuilder::http2_adaptive_window()` option to configure an
adaptive HTTP2 flow control behavior.
- Add `ClientBuilder::http2_max_frame_size()` option to adjust the
maximum HTTP2 frame size that can be received.
- Implement `IntoUrl` for `String`, making it more convenient to create
requests with `format!`.

#### v0.11.1

- Add `ClientBuilder::tls_built_in_root_certs()` option to disable
built-in root certificates.
- Fix `rustls-tls` glue to more often support ALPN to upgrade to HTTP/2.
-   Fix proxy parsing to assume `http://` if no scheme is found.
- Fix connection pool idle reaping by enabling hyper's `runtime`
feature.
-   (wasm) Add `Request::new()` constructor.

###
[`v0.11.27`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01127)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.26...v0.11.27)

-   Add `hickory-dns` feature, deprecating `trust-dns`.
- (wasm) Fix `Form::text()` to not set octet-stream for plain text
fields.

###
[`v0.11.26`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01126)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.25...v0.11.26)

-   Revert `system-configuration` upgrade, which broke MSRV on macOS.

###
[`v0.11.25`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01125)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.24...v0.11.25)

-   Fix `Certificate::from_pem_bundle()` parsing.
-   Fix Apple linker errors from detecting system proxies.

###
[`v0.11.24`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01124)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24)

-   Add `Certificate::from_pem_bundle()` to add a bundle.
-   Add `http3_prior_knowledge()` to blocking client builder.
-   Remove `Sync` bounds requirement for `Body::wrap_stream()`.
-   Fix HTTP/2 to retry `REFUSED_STREAM` requests.
-   Fix instances of converting `Url` to `Uri` that could panic.

###
[`v0.11.23`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01123)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.22...v0.11.23)

- Add `Proxy::custom_http_auth(val)` for setting the raw
`Proxy-Authorization` header when connecting to proxies.
- Fix redirect to reject locations that are not `http://` or `https://`.
-   Fix setting `nodelay` when TLS is enabled but URL is HTTP.
-   (wasm) Add `ClientBuilder::user_agent(val)`.
-   (wasm) add `multipart::Form::headers(headers)`.

###
[`v0.11.22`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01122)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.21...v0.11.22)

-   Fix compilation on Windows when `trust-dns` is enabled.

###
[`v0.11.21`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01121)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.20...v0.11.21)

-   Add automatically detecting macOS proxy settings.
- Add `ClientBuilder::tls_info(bool)`, which will put `tls::TlsInfo`
into the response extensions.
-   Fix trust-dns resolver from possible hangs.
-   Fix connect timeout to be split among multiple IP addresses.

###
[`v0.11.20`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01120)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.19...v0.11.20)

- Fix `deflate` decompression back to using zlib, as outlined in the
spec.

###
[`v0.11.19`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01119)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.18...v0.11.19)

- Add `ClientBuilder::http1_ignore_invalid_headers_in_responses()`
option.
- Add
`ClientBuilder::http1_allow_spaces_after_header_name_in_responses()`
option.
-   Add support for `ALL_PROXY` environment variable.
-   Add support for `use_preconfigured_tls` when combined with HTTP/3.
-   Fix `deflate` decompression from using the zlib decoder.
-   Fix `Response::{text, text_with_charset}()` to strip BOM characters.
-   Fix a panic when HTTP/3 is used if UDP isn't able to connect.
-   Fix some dependencies for HTTP/3.
-   Increase MSRV to 1.63.

###
[`v0.11.18`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01118)

[Compare
Source](https://togithub.com/seanmonstar/reqwest/compare/v0.11.17...v0.11.18)

- Fix `RequestBuilder::json()` method from overriding a previously set
`content-type` header. An existing value will be left in place.
-   Upgrade internal dependencies for rustls and compression.

###
[`v0.11.17`](https://togithub.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01117)

[Compare Source](https://togithub.com/seanmonstar/reqwes

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

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

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
  • Loading branch information
kjuulh and renovate-bot committed Apr 26, 2024
1 parent 222db96 commit 72b6a21
Show file tree
Hide file tree
Showing 7 changed files with 167 additions and 173 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release-drafter.yml
Expand Up @@ -20,6 +20,6 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v5
- uses: release-drafter/release-drafter@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 72b6a21

Please sign in to comment.