Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all dependencies (#13)
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 `!` ([#​265](https://togithub.com/dtolnay/async-trait/issues/265), thanks [@​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 ([#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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#​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 [#​1035](https://togithub.com/rust-lang/git2-rs/pull/1035) ##### Changed - Updated examples to use clap instead of structopt [#​1007](https://togithub.com/rust-lang/git2-rs/pull/1007) ### [`v0.18.2`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#​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. [#​997](https://togithub.com/rust-lang/git2-rs/pull/997) - Added `TreeIter::nth` which makes jumping ahead in the iterator more efficient. [#​1004](https://togithub.com/rust-lang/git2-rs/pull/1004) - Added `Repository::find_commit_by_prefix` to find a commit by a shortened hash. [#​1011](https://togithub.com/rust-lang/git2-rs/pull/1011) - Added `Repository::find_tag_by_prefix` to find a tag by a shortened hash. [#​1015](https://togithub.com/rust-lang/git2-rs/pull/1015) - Added `Repository::find_object_by_prefix` to find an object by a shortened hash. [#​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). [#​1017](https://togithub.com/rust-lang/git2-rs/pull/1017) ### [`v0.18.1`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#​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. [#​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. [#​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. [#​988](https://togithub.com/rust-lang/git2-rs/pull/988) ### [`v0.18.0`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#​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. [#​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). [#​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). [#​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. [#​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. [#​970](https://togithub.com/rust-lang/git2-rs/pull/970) - Implemented `FusedIterator` for many iterators that can support it. [#​955](https://togithub.com/rust-lang/git2-rs/pull/955) ##### Fixed - Fixed builds with cargo's `-Zminimal-versions`. [#​960](https://togithub.com/rust-lang/git2-rs/pull/960) ### [`v0.17.2`](https://togithub.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#​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). [#​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#​0380-httpsgithubcomXAMPPRockyoctocrabcomparev0370v0380---2024-04-09) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.37.0...v0.38.0) ##### Added - Add `generate_release_notes`: ([#​588](https://togithub.com/XAMPPRocky/octocrab/pull/588)) ##### Other - Unify diff entry models ([#​624](https://togithub.com/XAMPPRocky/octocrab/pull/624)) - Added tests for .delete_thread_subscriptions() ([#​620](https://togithub.com/XAMPPRocky/octocrab/pull/620)) - Adding tests, and fixing missing error code. ([#​619](https://togithub.com/XAMPPRocky/octocrab/pull/619)) ### [`v0.37.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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` ([#​615](https://togithub.com/XAMPPRocky/octocrab/pull/615)) ##### Other - Update graphql_client requirement from 0.13.0 to 0.14.0 ([#​617](https://togithub.com/XAMPPRocky/octocrab/pull/617)) - Added basic support for getting user profiles ([#​616](https://togithub.com/XAMPPRocky/octocrab/pull/616)) - Update manual github app authentication example ([#​610](https://togithub.com/XAMPPRocky/octocrab/pull/610)) ### [`v0.36.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​0360-httpsgithubcomXAMPPRockyoctocrabcomparev0350v0360---2024-03-19) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.35.0...v0.36.0) ##### Added - WASM Support ([#​591](https://togithub.com/XAMPPRocky/octocrab/pull/591)) ##### Other - fix some comments ([#​611](https://togithub.com/XAMPPRocky/octocrab/pull/611)) - Add status code to GithubError ([#​607](https://togithub.com/XAMPPRocky/octocrab/pull/607)) - Add `Pending` variant to `octocrab::models::workflows::Status` ([#​604](https://togithub.com/XAMPPRocky/octocrab/pull/604)) - Fix personal token auth for pagination ([#​602](https://togithub.com/XAMPPRocky/octocrab/pull/602)) - Fixed some `.gists()` functions, and wrote tests. ([#​606](https://togithub.com/XAMPPRocky/octocrab/pull/606)) - Allow directly passing SecretString ([#​601](https://togithub.com/XAMPPRocky/octocrab/pull/601)) ### [`v0.35.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​595](https://togithub.com/XAMPPRocky/octocrab/pull/595)) ##### Other - Added test for `actions().create_workflow_dispatch()` ([#​603](https://togithub.com/XAMPPRocky/octocrab/pull/603)) - added "Create a new Git commit object" ([#​600](https://togithub.com/XAMPPRocky/octocrab/pull/600)) - Added `check-suites` endpoints ([#​596](https://togithub.com/XAMPPRocky/octocrab/pull/596)) - Adding org secrets tests ([#​599](https://togithub.com/XAMPPRocky/octocrab/pull/599)) ### [`v0.34.3`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​573](https://togithub.com/XAMPPRocky/octocrab/pull/573)) - Adding tests to `orgs().secrets().create_or_update_secret()` ([#​590](https://togithub.com/XAMPPRocky/octocrab/pull/590)) ### [`v0.34.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​592](https://togithub.com/XAMPPRocky/octocrab/pull/592)) - Add Public and Release events ([#​589](https://togithub.com/XAMPPRocky/octocrab/pull/589)) - Adding tests for `actions().remove_selected_repo_from_org_secret()` ([#​586](https://togithub.com/XAMPPRocky/octocrab/pull/586)) - Fixed the \`projects().delete_project().send() function ([#​587](https://togithub.com/XAMPPRocky/octocrab/pull/587)) - Added more tests, for `repos().delete()` ([#​585](https://togithub.com/XAMPPRocky/octocrab/pull/585)) - Adding test for actions().actions_delete_workflow_run_logs_test() ([#​584](https://togithub.com/XAMPPRocky/octocrab/pull/584)) - Fixing `snafu` version update ([#​580](https://togithub.com/XAMPPRocky/octocrab/pull/580)) - Fixing the test that `wiremock@v0.6.0` breaks. ([#​579](https://togithub.com/XAMPPRocky/octocrab/pull/579)) - Added some more tests ([#​578](https://togithub.com/XAMPPRocky/octocrab/pull/578)) - Added a test ([#​577](https://togithub.com/XAMPPRocky/octocrab/pull/577)) ### [`v0.34.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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()` ([#​570](https://togithub.com/XAMPPRocky/octocrab/pull/570)) - Adding test for `issues().delete_comment()` ([#​569](https://togithub.com/XAMPPRocky/octocrab/pull/569)) - Fixed `issues().delete_comment_reaction()` ([#​566](https://togithub.com/XAMPPRocky/octocrab/pull/566)) ### [`v0.34.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​564](https://togithub.com/XAMPPRocky/octocrab/pull/564)) ### [`v0.33.4`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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. ([#​562](https://togithub.com/XAMPPRocky/octocrab/pull/562)) - Added tests for `repos().merges()` ([#​560](https://togithub.com/XAMPPRocky/octocrab/pull/560)) ### [`v0.33.3`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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(). ([#​556](https://togithub.com/XAMPPRocky/octocrab/pull/556)) - Tests for locking and unlocking issue comments ([#​557](https://togithub.com/XAMPPRocky/octocrab/pull/557)) ### [`v0.33.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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. ([#​555](https://togithub.com/XAMPPRocky/octocrab/pull/555)) - Added a test for `repos().is_collaborator()`. The 204 case is good! ([#​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#​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 ([#​519](https://togithub.com/XAMPPRocky/octocrab/pull/519)) ### [`v0.33.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​498](https://togithub.com/XAMPPRocky/octocrab/pull/498)) ##### Other - Always set http request header `CONTENT-LENGTH` ([#​464](https://togithub.com/XAMPPRocky/octocrab/pull/464)) - Add link to `Content::decoded_content` ([#​514](https://togithub.com/XAMPPRocky/octocrab/pull/514)) - Repairing two 204-related serde errors, and adding some simple tests. ([#​503](https://togithub.com/XAMPPRocky/octocrab/pull/503)) - Add CheckRunOutput ([#​515](https://togithub.com/XAMPPRocky/octocrab/pull/515)) - cargo clippy --tests --examples --fix ([#​496](https://togithub.com/XAMPPRocky/octocrab/pull/496)) - make dismissal_message optional ([#​501](https://togithub.com/XAMPPRocky/octocrab/pull/501)) - Add conclusion, completed_at and output fields to create check api ([#​467](https://togithub.com/XAMPPRocky/octocrab/pull/467)) - Fix typo in docs ([#​508](https://togithub.com/XAMPPRocky/octocrab/pull/508)) - \[docs] Improve the update_file docs ([#​513](https://togithub.com/XAMPPRocky/octocrab/pull/513)) - added repos/list_contributors ([#​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 ([#​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#​0320-httpsgithubcomXAMPPRockyoctocrabcomparev0312v0313---2023-11-01) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.31.2...v0.32.0) ##### Other - support eq and hash ([#​480](https://togithub.com/XAMPPRocky/octocrab/pull/480)) - Demonstrate variables and paging ([#​481](https://togithub.com/XAMPPRocky/octocrab/pull/481)) - Fix a bunch of clippy issues ([#​482](https://togithub.com/XAMPPRocky/octocrab/pull/482)) - add events for auto_merge_\[disabled|enabled] ([#​479](https://togithub.com/XAMPPRocky/octocrab/pull/479)) - Add examples/graphql_issues.rs ([#​478](https://togithub.com/XAMPPRocky/octocrab/pull/478)) - Document the PullRequest number field ([#​476](https://togithub.com/XAMPPRocky/octocrab/pull/476)) - Update jsonwebtoken requirement from 8 to 9 ([#​471](https://togithub.com/XAMPPRocky/octocrab/pull/471)) ### [`v0.31.2`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​0312-httpsgithubcomXAMPPRockyoctocrabcomparev0311v0312---2023-10-15) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.31.1...v0.31.2) ##### Other - Add `follow-redirect` feature ([#​469](https://togithub.com/XAMPPRocky/octocrab/pull/469)) ### [`v0.31.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​465](https://togithub.com/XAMPPRocky/octocrab/pull/465)) ### [`v0.31.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​0310-httpsgithubcomXAMPPRockyoctocrabcomparev0301v0310---2023-10-02) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.30.1...v0.31.0) ##### Other - Add WatchEvent ([#​462](https://togithub.com/XAMPPRocky/octocrab/pull/462)) - Checks API ([#​461](https://togithub.com/XAMPPRocky/octocrab/pull/461)) - Fix `github_app_authentication.rs` ([#​458](https://togithub.com/XAMPPRocky/octocrab/pull/458)) ### [`v0.30.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​454](https://togithub.com/XAMPPRocky/octocrab/pull/454)) ### [`v0.30.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​453](https://togithub.com/XAMPPRocky/octocrab/pull/453)) - Add Octocrab::users() and UsersHandler::repos ([#​451](https://togithub.com/XAMPPRocky/octocrab/pull/451)) - Add CommitHandler::associated_check_runs ([#​450](https://togithub.com/XAMPPRocky/octocrab/pull/450)) - Fix installation token cache issue ([#​442](https://togithub.com/XAMPPRocky/octocrab/pull/442)) - Add projects Api ([#​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#​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#​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#​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#​0290-httpsgithubcomXAMPPRockyoctocrabcomparev0280v0290---2023-07-30) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.28.0...v0.29.0) ##### Other - Add webhook event deserialization ([#​427](https://togithub.com/XAMPPRocky/octocrab/pull/427)) - Update changelog for v0.28.0 ([#​428](https://togithub.com/XAMPPRocky/octocrab/pull/428)) - Add associated pull requests and commit compare functionality ([#​413](https://togithub.com/XAMPPRocky/octocrab/pull/413)) - Fix clippy 1.71 warnings ([#​424](https://togithub.com/XAMPPRocky/octocrab/pull/424)) ### [`v0.28.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​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 ([#​412](https://togithub.com/XAMPPRocky/octocrab/pull/416)) - cargo clippy --tests ([#​416](https://togithub.com/XAMPPRocky/octocrab/pull/416)) - Improve workflow job types ([#​414](https://togithub.com/XAMPPRocky/octocrab/pull/416)) - Fix graphql example ([#​404](https://togithub.com/XAMPPRocky/octocrab/pull/404)) ### [`v0.27.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​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 ([#​412](https://togithub.com/XAMPPRocky/octocrab/pull/412)) - cargo clippy --tests ([#​416](https://togithub.com/XAMPPRocky/octocrab/pull/416)) - Improve workflow job types ([#​414](https://togithub.com/XAMPPRocky/octocrab/pull/414)) - Fix graphql example ([#​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 ([#​392](https://togithub.com/XAMPPRocky/octocrab/pull/392)) ### [`v0.25.1`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​392](https://togithub.com/XAMPPRocky/octocrab/pull/392)) ### [`v0.25.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​0250-httpsgithubcomXAMPPRockyoctocrabcomparev0240v0250---2023-06-03) [Compare Source](https://togithub.com/XAMPPRocky/octocrab/compare/v0.24.0...v0.25.0) ##### Other - Add User Access Authentication ([#​375](https://togithub.com/XAMPPRocky/octocrab/pull/375)) - Add allow_forking & allow_update_branch in Repository model ([#​379](https://togithub.com/XAMPPRocky/octocrab/pull/379)) - added org secrets api ([#​384](https://togithub.com/XAMPPRocky/octocrab/pull/384)) ### [`v0.24.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​390](https://togithub.com/XAMPPRocky/octocrab/pull/390)) - wrap pull_request_review_id in an Option ([#​388](https://togithub.com/XAMPPRocky/octocrab/pull/388)) ##### Other - Add Issue Timeline API ([#​389](https://togithub.com/XAMPPRocky/octocrab/pull/389)) - add some of the missing fields to PullRequest ([#​386](https://togithub.com/XAMPPRocky/octocrab/pull/386)) - Builder for list_reviews for pulls ([#​387](https://togithub.com/XAMPPRocky/octocrab/pull/387)) - Link to `gists` documentation in README ([#​383](https://togithub.com/XAMPPRocky/octocrab/pull/383)) ### [`v0.23.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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 ([#​373](https://togithub.com/XAMPPRocky/octocrab/issues/373)) - Gists API: Complete support ([#​371](https://togithub.com/XAMPPRocky/octocrab/issues/371)) - Add more fields ([#​369](https://togithub.com/XAMPPRocky/octocrab/issues/369)) ### [`v0.22.0`](https://togithub.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#​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() ([#​364](https://togithub.com/XAMPPRocky/octocrab/issues/364)) - Alter graphql method to pass arbitrarily complex payloads (variables and graphql-client support) ([#​332](https://togithub.com/XAMPPRocky/octocrab/issues/332)) - Fix authentication endpoints ([#​354](https://togithub.com/XAMPPRocky/octocrab/issues/354)) - Handle redirects for download_tarball ([#​359](https://togithub.com/XAMPPRocky/octocrab/issues/359)) - Make building without the `retry` feature work. ([#​358](https://togithub.com/XAMPPRocky/octocrab/issues/358)) - Add list_org_memberships_for_authenticated_user ([#​357](https://togithub.com/XAMPPRocky/octocrab/issues/357)) - add Uploader struct for Asset uploader field ([#​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