chore(deps): update all dependencies #69

Merged
kjuulh merged 1 commits from renovate/all into main 2024-04-09 21:24:11 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
async-trait workspace.dependencies patch 0.1.68 -> 0.1.79
clap dependencies minor 4.2.7 -> 4.5.4
eyre workspace.dependencies patch 0.6.8 -> 0.6.12
git2 dependencies minor 0.17.1 -> 0.18.3
octocrab dependencies minor 0.21.0 -> 0.38.0
release-drafter/release-drafter action major v5 -> v6
reqwest dependencies minor ^0.11 -> ^0.12
reqwest dependencies minor 0.11.17 -> 0.12.3
serde (source) dependencies patch 1.0.163 -> 1.0.197
serde_yaml dependencies patch 0.9.21 -> 0.9.34+deprecated
tokio (source) workspace.dependencies minor 1.28.1 -> 1.37.0
tracing (source) workspace.dependencies patch 0.1.37 -> 0.1.40
tracing-subscriber (source) dependencies patch 0.3.17 -> 0.3.18
url dependencies minor ^2.3 -> ^2.5
uuid dependencies minor ^1.3 -> ^1.8

Release Notes

dtolnay/async-trait

v0.1.79

Compare Source

  • Clean up some dead code

v0.1.78

Compare Source

  • Prevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (#​260)

v0.1.77

Compare Source

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

v0.1.76

Compare Source

  • Documentation improvements

v0.1.75

Compare Source

  • Documentation improvements

v0.1.74

Compare Source

  • Documentation improvements

v0.1.73

Compare Source

  • Prevent generated code from triggering ignored_unit_patterns pedantic clippy lint

v0.1.72

Compare Source

  • Documentation improvements

v0.1.71

Compare Source

  • Documentation improvements

v0.1.70

Compare Source

v0.1.69

Compare Source

  • Resolve new diverging_sub_expression clippy lint in generated code
clap-rs/clap

v4.5.4

Compare Source

Fixes
  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

Compare Source

Internal
  • (derive) Update heck

v4.5.2

Compare Source

Fixes
  • (macros) Silence a warning

v4.5.1

Compare Source

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

Compare Source

Compatibility
  • Update MSRV to 1.74

v4.4.18

Compare Source

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

Compare Source

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

v4.4.16

Compare Source

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

v4.4.15

Compare Source

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

Compare Source

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

Compare Source

Documentation
  • Fix link to structopt migration guide

v4.4.12

Compare Source

Performance
  • Only ask TypedValueParser for possible values if needed

v4.4.11

Compare Source

Features
  • Add Command::mut_group

v4.4.10

Compare Source

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

v4.4.9

Compare Source

Fixes
  • (help) Show correct Command::about under flattened headings
  • (help) Respect hide when flattening subcommands

v4.4.8

Compare Source

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

v4.4.7

Compare Source

Performance
  • Reduced code size

v4.4.6

Compare Source

Internal
  • Upgrade anstream

v4.4.5

Compare Source

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

Compare Source

Internal
  • Update terminal_size to 0.3

v4.4.3

Compare Source

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

v4.4.2

Compare Source

Performance
  • Improve build times by removing once_cell dependency

v4.4.1

Compare Source

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.0

Compare Source

compatibility
  • update msrv to 1.70.0

v4.3.24

Compare Source

Fixes
  • Ensure column padding is preserved in --help with custom templates

v4.3.23

Compare Source

Fixes
  • Fixed UnknownArgumentValueParser to not error on flag's absence

v4.3.22

Compare Source

Features
  • Add UnknownArgumentValueParser for injecting errors for improving the experience with errors

v4.3.21

Compare Source

Features
  • Expose TryMapValueParser so the type can be named

v4.3.20

Compare Source

Features
  • Command::mut_args for modifying all arguments en masse

v4.3.19

Compare Source

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

v4.3.18

Compare Source

Fixes
  • (parse) Suggest -- in fewer places where it won't work

v4.3.17

Compare Source

Fixes
  • (help) Address a regression in wrapping PossibleValue descriptions in --help

v4.3.16

Compare Source

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

v4.3.15

Compare Source

Features
  • (unstable-styles) Re-export anstyle
Documentation
  • (unstable-styles) Provide more examples

v4.3.14

Compare Source

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

Compare Source

v4.3.12

Compare Source

Fixes
  • (derive) Don't error on enum variant field attributes

v4.3.11

Compare Source

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

v4.3.10

Compare Source

Performance
  • Drop a dependency, reducing binary size by 1.3 KiB

v4.3.9

Compare Source

Fixes
  • Command::ignore_errors no longer masks help/version

v4.3.8

Compare Source

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

v4.3.7

Compare Source

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

v4.3.6

Compare Source

Documentation
  • Suggest clio

v4.3.5

Compare Source

  • 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

Compare Source

Features
  • Add Error::exit_code

v4.3.3

Compare Source

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

v4.3.2

Compare Source

Fixes
  • Ensure column padding is preserved in --help with custom templates

v4.3.1

Compare Source

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

v4.3.0

Compare Source

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
eyre-rs/eyre

v0.6.9

Compare Source

rust-lang/git2-rs

v0.18.3

Compare Source

0.18.2...0.18.3

Added
  • Added opts:: functions to get / set libgit2 mwindow options
    #​1035
Changed
  • Updated examples to use clap instead of structopt
    #​1007

v0.18.2

Compare Source

0.18.1...0.18.2

Added
  • Added opts::set_ssl_cert_file and opts::set_ssl_cert_dir for setting Certificate Authority file locations.
    #​997
  • Added TreeIter::nth which makes jumping ahead in the iterator more efficient.
    #​1004
  • Added Repository::find_commit_by_prefix to find a commit by a shortened hash.
    #​1011
  • Added Repository::find_tag_by_prefix to find a tag by a shortened hash.
    #​1015
  • Added Repository::find_object_by_prefix to find an object by a shortened hash.
    #​1014
Changed

v0.18.1

Compare Source

0.18.0...0.18.1

Added
  • Added FetchOptions::depth to set the depth of a fetch or clone, adding support for shallow clones.
    #​979
Fixed
  • Fixed an internal data type (TreeWalkCbData) to not assume it is a transparent type while casting.
    #​989
  • Fixed so that DiffPatchidOptions and StashSaveOptions are publicly exported allowing the corresponding APIs to actually be used.
    #​988

v0.18.0

Compare Source

0.17.2...0.18.0

Added
  • Added Blame::blame_buffer for getting blame data for a file that has been modified in memory.
    #​981
Changed
  • Updated to libgit2 1.7.0.
    #​968
  • Updated to libgit2 1.7.1.
    #​982
  • Switched from bitflags 1.x to 2.1. This brings some small changes to types generated by bitflags.
    #​973
  • Changed Revwalk::with_hide_callback to take a mutable reference to its callback to enforce type safety.
    #​970
  • Implemented FusedIterator for many iterators that can support it.
    #​955
Fixed
  • Fixed builds with cargo's -Zminimal-versions.
    #​960

v0.17.2

Compare Source

0.17.1...0.17.2

Added
  • Added support for stashing with options (which can support partial stashing).
    #​930
XAMPPRocky/octocrab

v0.38.0

Compare Source

Added
  • Add generate_release_notes: (#​588)
Other
  • Unify diff entry models (#​624)
  • Added tests for .delete_thread_subscriptions() (#​620)
  • Adding tests, and fixing missing error code. (#​619)

v0.37.0

Compare Source

Fixed
  • **breaking**] Change `Rate::reset` to `u64` ([#&#8203;615](https://github.com/XAMPPRocky/octocrab/pull/615))
    
    
Other
  • Update graphql_client requirement from 0.13.0 to 0.14.0 (#​617)
  • Added basic support for getting user profiles (#​616)
  • Update manual github app authentication example (#​610)

v0.36.0

Compare Source

Added
Other
  • fix some comments (#​611)
  • Add status code to GithubError (#​607)
  • Add Pending variant to octocrab::models::workflows::Status (#​604)
  • Fix personal token auth for pagination (#​602)
  • Fixed some .gists() functions, and wrote tests. (#​606)
  • Allow directly passing SecretString (#​601)

v0.35.0

Compare Source

Added
  • add repository list language support (#​595)
Other
  • Added test for actions().create_workflow_dispatch() (#​603)
  • added "Create a new Git commit object" (#​600)
  • Added check-suites endpoints (#​596)
  • Adding org secrets tests (#​599)

v0.34.3

Compare Source

Other
  • Add delete_ref in RepoHandler (#​573)
  • Adding tests to orgs().secrets().create_or_update_secret() (#​590)

v0.34.2

Compare Source

Other
  • Update base64 requirement from 0.21.0 to 0.22.0 (#​592)
  • Add Public and Release events (#​589)
  • Adding tests for actions().remove_selected_repo_from_org_secret() (#​586)
  • Fixed the `projects().delete_project().send() function (#​587)
  • Added more tests, for repos().delete() (#​585)
  • Adding test for actions().actions_delete_workflow_run_logs_test() (#​584)
  • Fixing snafu version update (#​580)
  • Fixing the test that wiremock@v0.6.0 breaks. (#​579)
  • Added some more tests (#​578)
  • Added a test (#​577)

v0.34.1

Compare Source

Other
  • Added tests to prove repos().secrets().delete_secret() (#​570)
  • Adding test for issues().delete_comment() (#​569)
  • Fixed issues().delete_comment_reaction() (#​566)

v0.34.0

Compare Source

Other

v0.33.4

Compare Source

Other
  • Don't send Authorization headers to third-party services. (#​562)
  • Added tests for repos().merges() (#​560)

v0.33.3

Compare Source

Other
  • Handle redirects in ReleasesHandler::stream_asset(). (#​556)
  • Tests for locking and unlocking issue comments (#​557)

v0.33.2

Compare Source

Other
  • Resolving issue with deleting reactions from issues. (#​555)
  • Added a test for repos().is_collaborator(). The 204 case is good! (#​553)
Other
  • Added a test case for repos().is_collaborator() to cover both 204 and 404 cases.

v0.33.1

Compare Source

Fixed
  • fixed timeout methods not being feature gated (#​519)

v0.33.0

Compare Source

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

Compare Source

Other
  • support eq and hash (#​480)
  • Demonstrate variables and paging (#​481)
  • Fix a bunch of clippy issues (#​482)
  • add events for auto_merge_[disabled|enabled] (#​479)
  • Add examples/graphql_issues.rs (#​478)
  • Document the PullRequest number field (#​476)
  • Update jsonwebtoken requirement from 8 to 9 (#​471)

v0.31.2

Compare Source

Other
  • Add follow-redirect feature (#​469)

v0.31.1

Compare Source

Other
  • add get_readme for RepoHandler (#​465)

v0.31.0

Compare Source

Other

v0.30.1

Compare Source

Other
  • add tracing debug only when tracing feature is enabled (#​454)

v0.30.0

Compare Source

Other
  • Fix commit_comment webhook event parsing (#​453)
  • Add Octocrab::users() and UsersHandler::repos (#​451)
  • Add CommitHandler::associated_check_runs (#​450)
  • Fix installation token cache issue (#​442)
  • Add projects Api (#​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

Compare Source

Other
  • add WebhookEventType::Schedule variant

v0.29.2

Compare Source

Fixed
  • fix get_asset url
Other
  • Add optional email field to Author
  • Add get_org_installation to AppsRequestHandler
  • Update CHANGELOG.md

v0.29.1

Compare Source

Other
  • Make models::webhook_events::payload public

v0.29.0

Compare Source

Other
  • Add webhook event deserialization (#​427)
  • Update changelog for v0.28.0 (#​428)
  • Add associated pull requests and commit compare functionality (#​413)
  • Fix clippy 1.71 warnings (#​424)

v0.28.0

Compare Source

Other

v0.27.0

Compare Source

Other

v0.26.0

Compare Source

Other
  • Pass through hyper-rustls/webpki-tokio (#​392)

v0.25.1

Compare Source

Other
  • Pass through hyper-rustls/webpki-tokio (#​392)

v0.25.0

Compare Source

Other
  • Add User Access Authentication (#​375)
  • Add allow_forking & allow_update_branch in Repository model (#​379)
  • added org secrets api (#​384)

v0.24.0

Compare Source

Fixed
  • the API returns one reviewer not reviewers (#​390)
  • wrap pull_request_review_id in an Option (#​388)
Other
  • Add Issue Timeline API (#​389)
  • add some of the missing fields to PullRequest (#​386)
  • Builder for list_reviews for pulls (#​387)
  • Link to gists documentation in README (#​383)

v0.23.0

Compare Source

Other
  • Add "updated since" support to ListIssuesBuilder (#​373)
  • Gists API: Complete support (#​371)
  • Add more fields (#​369)

v0.22.0

Compare Source

Other
  • Add leading / to NotificationsHandler.lists() (#​364)
  • Alter graphql method to pass arbitrarily complex payloads (variables and graphql-client support) (#​332)
  • Fix authentication endpoints (#​354)
  • Handle redirects for download_tarball (#​359)
  • Make building without the retry feature work. (#​358)
  • Add list_org_memberships_for_authenticated_user (#​357)
  • add Uploader struct for Asset uploader field (#​355)
release-drafter/release-drafter

v6

Compare Source

seanmonstar/reqwest

v0.12.3

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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_PROXYenvironment 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

Compare Source

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

v0.11.26

Compare Source

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

v0.11.25

Compare Source

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

v0.11.24

Compare Source

  • 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

Compare Source

  • 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

Compare Source

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

v0.11.21

Compare Source

  • 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

Compare Source

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

v0.11.19

Compare Source

  • 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

Compare Source

  • 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

Compare Source

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

v0.11.16

Compare Source

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

v0.11.15

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Update internal webpki-roots dependency.

v0.11.7

Compare Source

  • 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

Compare Source

  • (wasm) Fix request bodies more.

v0.11.5

Compare Source

  • 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_PROXYenvironment 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

Compare Source

  • 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

Compare Source

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

v0.11.2

Compare Source

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

v0.11.1

Compare Source

  • 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.
serde-rs/serde

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

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

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

dtolnay/serde-yaml

v0.9.34+deprecated

Compare Source

v0.9.33

Compare Source

v0.9.32

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v0.9.31

Compare Source

  • Add swap_remove and shift_remove methods on Mapping (#​408)

v0.9.30

Compare Source

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

v0.9.29

Compare Source

  • Turn on deny(unsafe_op_in_unsafe_fn) lint

v0.9.28

Compare Source

  • Update unsafe-libyaml dependency to pull in unaligned write fix

v0.9.27

Compare Source

  • Always serialize serde_yaml::Number containing NaN as a positive NaN (#​394)

v0.9.26

Compare Source

  • Guarantee that .nan is deserialized as a positive NaN (#​392, #​393)

v0.9.25

Compare Source

  • Serialize using quoted style around scalar that has digits with leading zero (#​347)

v0.9.24

Compare Source

  • Implement FromStr for serde_yaml::Number (#​381)

v0.9.23

Compare Source

  • Documentation improvements

v0.9.22

Compare Source

  • Update indexmap dependency to version 2
tokio-rs/tokio

v1.37.0: Tokio v1.37.0

Compare Source

1.37.0 (March 28th, 2024)

Added
  • fs: add set_max_buf_size to tokio::fs::File (#​6411)
  • io: add try_new and try_with_interest to AsyncFd (#​6345)
  • sync: add forget_permits method to semaphore (#​6331)
  • sync: add is_closed, is_empty, and len to mpsc receivers (#​6348)
  • sync: add a rwlock() method to owned RwLock guards (#​6418)
  • sync: expose strong and weak counts of mpsc sender handles (#​6405)
  • sync: implement Clone for watch::Sender (#​6388)
  • task: add TaskLocalFuture::take_value (#​6340)
  • task: implement FromIterator for JoinSet (#​6300)
Changed
  • io: make io::split use a mutex instead of a spinlock (#​6403)
Fixed
  • docs: fix docsrs build without net feature (#​6360)
  • macros: allow select with only else branch (#​6339)
  • runtime: fix leaking registration entries when os registration fails (#​6329)
Documented
  • io: document cancel safety of AsyncBufReadExt::fill_buf (#​6431)
  • io: document cancel safety of AsyncReadExt's primitive read functions (#​6337)
  • runtime: add doc link from Runtime to #[tokio::main] (#​6366)
  • runtime: make the enter example deterministic (#​6351)
  • sync: add Semaphore example for limiting the number of outgoing requests (#​6419)
  • sync: fix missing period in broadcast docs (#​6377)
  • sync: mark mpsc::Sender::downgrade with #[must_use] (#​6326)
  • sync: reorder const_new before new_with (#​6392)
  • sync: update watch channel docs (#​6395)
  • task: fix documentation links (#​6336)
Changed (unstable)
  • runtime: include task Id in taskdumps (#​6328)
  • runtime: panic if unhandled_panic is enabled when not supported (#​6410)

v1.36.0: Tokio v1.36.0

Compare Source

1.36.0 (February 2nd, 2024)

Added
  • io: add tokio::io::Join (#​6220)
  • io: implement AsyncWrite for Empty (#​6235)
  • net: add support for anonymous unix pipes (#​6127)
  • net: add UnixSocket (#​6290)
  • net: expose keepalive option on TcpSocket (#​6311)
  • sync: add {Receiver,UnboundedReceiver}::poll_recv_many (#​6236)
  • sync: add Sender::{try_,}reserve_many (#​6205)
  • sync: add watch::Receiver::mark_unchanged (#​6252)
  • task: add JoinSet::try_join_next (#​6280)
Changed
  • io: make copy cooperative (#​6265)
  • io: make repeat and sink cooperative (#​6254)
  • io: simplify check for empty slice (#​6293)
  • process: use pidfd on Linux when available (#​6152)
  • sync: use AtomicBool in broadcast channel future (#​6298)
Documented
  • io: clarify clear_ready docs (#​6304)
  • net: document that *Fd traits on TcpSocket are unix-only (#​6294)
  • sync: document FIFO behavior of tokio::sync::Mutex (#​6279)
  • chore: typographic improvements (#​6262)
  • runtime: remove obsolete comment (#​6303)
  • task: fix typo (#​6261)

v1.35.1: Tokio v1.35.1

Compare Source

1.35.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed
  • io: add budgeting to tokio::runtime::io::registration::async_io (#​6221)

v1.35.0: Tokio v1.35.0

Compare Source

1.35.0 (December 8th, 2023)

Added
  • net: add Apple watchOS support (#​6176)
Changed
  • io: drop the Sized requirements from AsyncReadExt.read_buf (#​6169)
  • runtime: make Runtime unwind safe (#​6189)
  • runtime: reduce the lock contention in task spawn (#​6001)
  • tokio: update nix dependency to 0.27.1 (#​6190)
Fixed
  • chore: make --cfg docsrs work without net feature (#​6166)
  • chore: use relaxed load for unsync_load on miri (#​6179)
  • runtime: handle missing context on wake (#​6148)
  • taskdump: fix taskdump cargo config example (#​6150)
  • taskdump: skip notified tasks during taskdumps (#​6194)
  • tracing: avoid creating resource spans with current parent, use a None parent instead (#​6107)
  • tracing: make task span explicit root (#​6158)
Documented
  • io: flush in AsyncWriteExt examples (#​6149)
  • runtime: document fairness guarantees and current behavior (#​6145)
  • task: document cancel safety of LocalSet::run_until (#​6147)

v1.34.0: Tokio v1.34.0

Compare Source

Fixed
  • io: allow clear_readiness after io driver shutdown (#​6067)
  • io: fix integer overflow in take (#​6080)
  • io: fix I/O resource hang (#​6134)
  • sync: fix broadcast::channel link (#​6100)
Changed
  • macros: use ::core qualified imports instead of ::std inside tokio::test macro (#​5973)
Added
  • fs: update cfg attr in fs::read_dir to include aix (#​6075)
  • sync: add mpsc::Receiver::recv_many (#​6010)
  • tokio: added vita target support (#​6094)

v1.33.0: Tokio v1.33.0

Compare Source

1.33.0 (October 9, 2023)

Fixed
  • io: mark Interest::add with #[must_use] (#​6037)
  • runtime: fix cache line size for RISC-V (#​5994)
  • sync: prevent lock poisoning in watch::Receiver::wait_for (#​6021)
  • task: fix spawn_local source location (#​5984)
Changed
  • sync: use Acquire/Release orderings instead of SeqCst in watch (#​6018)
Added
  • fs: add vectored writes to tokio::fs::File (#​5958)
  • io: add Interest::remove method (#​5906)
  • io: add vectored writes to DuplexStream (#​5985)
  • net: add Apple tvOS support (#​6045)
  • sync: add ?Sized bound to {MutexGuard,OwnedMutexGuard}::map (#​5997)
  • sync: add watch::Receiver::mark_unseen (#​5962, #​6014, #​6017)
  • sync: add watch::Sender::new (#​5998)
  • sync: add const fn OnceCell::from_value (#​5903)
Removed
  • remove unused stats feature (#​5952)
Documented
Unstable
  • taskdump: fix potential deadlock (#​6036)

v1.32.1: Tokio v1.32.1

Compare Source

1.32.1 (December 19, 2023)

This is a forward part of a change that was backported to 1.25.3.

Fixed
  • io: add budgeting to tokio::runtime::io::registration::async_io (#​6221)

v1.32.0: Tokio v1.32.0

Compare Source

Fixed
  • sync: fix potential quadratic behavior in broadcast::Receiver (#​5925)
Added
  • process: stabilize Command::raw_arg (#​5930)
  • io: enable awaiting error readiness (#​5781)
Unstable
  • rt(alt): improve the scalability of alt runtime as the number of cores grows (#​5935)

v1.31.0: Tokio v1.31.0

Compare Source

Fixed
  • io: delegate WriteHalf::poll_write_vectored (#​5914)
Unstable
  • rt(unstable): fix memory leak in unstable next-gen scheduler prototype (#​5911)
  • rt: expose mean task poll time metric (#​5927)

v1.30.0: Tokio v1.30.0

Compare Source

1.30.0 (August 9, 2023)

This release bumps the MSRV of Tokio to 1.63. (#​5887)

Changed
  • tokio: reduce LLVM code generation (#​5859)
  • io: support --cfg mio_unsupported_force_poll_poll flag (#​5881)
  • sync: make const_new methods always available (#​5885)
  • sync: avoid false sharing in mpsc channel (#​5829)
  • rt: pop at least one task from inject queue (#​5908)
Added
  • sync: add broadcast::Sender::new (#​5824)
  • net: implement UCred for espidf (#​5868)
  • fs: add File::options() (#​5869)
  • time: implement extra reset variants for Interval (#​5878)
  • process: add {ChildStd*}::into_owned_{fd, handle} (#​5899)
Removed
  • tokio: removed unused tokio_* cfgs (#​5890)
  • remove build script to speed up compilation (#​5887)
Documented
  • sync: mention lagging in docs for broadcast::send (#​5820)
  • runtime: expand on sharing runtime docs (#​5858)
  • io: use vec in example for AsyncReadExt::read_exact (#​5863)
  • time: mark Sleep as !Unpin in docs (#​5916)
  • process: fix raw_arg not showing up in docs (#​5865)
Unstable
  • rt: add runtime ID (#​5864)
  • rt: initial implementation of new threaded runtime (#​5823)

v1.29.1: Tokio v1.29.1

Compare Source

Fixed
  • rt: fix nesting two block_in_place with a block_on between (#​5837)

v1.29.0: Tokio v1.29.0

Compare Source

Technically a breaking change, the Send implementation is removed from
runtime::EnterGuard. This change fixes a bug and should not impact most users.

Breaking
  • rt: EnterGuard should not be Send (#​5766)
Fixed
  • fs: reduce blocking ops in fs::read_dir (#​5653)
  • rt: fix possible starvation (#​5686, #​5712)
  • rt: fix stacked borrows issue in JoinSet (#​5693)
  • rt: panic if EnterGuard dropped incorrect order (#​5772)
  • time: do not overflow to signal value (#​5710)
  • fs: wait for in-flight ops before cloning File (#​5803)
Changed
  • rt: reduce time to poll tasks scheduled from outside the runtime (#​5705, #​5720)
Added
  • net: add uds doc alias for unix sockets (#​5659)
  • rt: add metric for number of tasks (#​5628)
  • sync: implement more traits for channel errors (#​5666)
  • net: add nodelay methods on TcpSocket (#​5672)
  • sync: add broadcast::Receiver::blocking_recv (#​5690)
  • process: add raw_arg method to Command (#​5704)
  • io: support PRIORITY epoll events (#​5566)
  • task: add JoinSet::poll_join_next (#​5721)
  • net: add support for Redox OS (#​5790)
Unstable

v1.28.2: Tokio v1.28.2

Compare Source

1.28.2 (May 28, 2023)

Forward ports 1.18.6 changes.

Fixed
  • deps: disable default features for mio (#​5728)
tokio-rs/tracing

v0.1.40: tracing 0.1.40

Compare Source

This release fixes a potential stack use-after-free in the
Instrument::into_inner method. Only uses of this method are affected by this
bug.

Fixed
  • Use mem::ManuallyDrop instead of mem::forget in Instrument::into_inner
    (#​2765)

Thanks to @​cramertj and @​manishearth for finding and fixing this issue!

v0.1.39: tracing 0.1.39

Compare Source

This release adds several additional features to the tracing macros. In
addition, it updates the tracing-core dependency to v0.1.32 and
the tracing-attributes dependency to v0.1.27.

Added
  • Allow constant field names in macros (#​2617)
  • Allow setting event names in macros (#​2699)
  • core: Allow ValueSets of any length (#​2508)
Changed
  • tracing-attributes: updated to 0.1.27
  • tracing-core: updated to 0.1.32
  • attributes: Bump minimum version of proc-macro2 to 1.0.60 (#​2732)
  • attributes: Generate less dead code for async block return type hint (#​2709)
Fixed
  • Use fully qualified names in macros for items exported from std prelude
    (#​2621, #​2757)
  • attributes: Allow [clippy::let_with_type_underscore] in macro-generated
    code ([#​2609])
  • attributes: Allow unknown_lints in macro-generated code (#​2626)
  • attributes: Fix a compilation error in #[instrument] when the "log"
    feature is enabled (#​2599)
Documented
  • Add axum-insights to relevant crates. (#​2713)
  • Fix link to RAI pattern crate documentation ([#​2612])
  • Fix docs typos and warnings (#​2581)
  • Add clippy-tracing to related crates (#​2628)
  • Add tracing-cloudwatch to related crates (#​2667)
  • Fix deadlink to tracing-etw repo (#​2602)

v0.1.38: tracing 0.1.38

Compare Source

This tracing release changes the Drop implementation for Instrumented
Futures so that the attached Span is entered when dropping the Future. This
means that events emitted by the Future's Drop implementation will now be
recorded within its Span. It also adds #[inline] hints to methods called in
the event! macro's expansion, for an improvement in both binary size and
performance.

Additionally, this release updates the tracing-attributes dependency to
v0.1.24, which updates the [syn][syn] dependency to v2.x.x.
tracing-attributes v0.1.24 also includes improvements to the #[instrument]
macro; see the tracing-attributes 0.1.24 release notes for
details.

Added
  • Instrumented futures will now enter the attached Span in their Drop
    implementation, allowing events emitted when dropping the future to occur
    within the span (#​2562)
  • #[inline] attributes for methods called by the event! macros, making
    generated code smaller (#​2555)
  • attributes: level argument to #[instrument(err)] and
    #[instrument(ret)] to override the level of
    the generated return value event (#​2335)
  • attributes: Improved compiler error message when #[instrument] is added to a const fn
    (#​2418)
Changed
  • tracing-attributes: updated to 0.1.24
  • Removed unneeded cfg-if dependency (#​2553)
  • attributes: Updated [syn][syn] dependency to 2.0 (#​2516)
Fixed
  • attributes: Fix clippy::unreachable warnings in #[instrument]-generated code (#​2356)
  • attributes: Removed unused "visit" feature flag from syn dependency (#​2530)
Documented
  • attributes: Documented default level for #[instrument(err)] (#​2433)
  • attributes: Improved documentation for levels in #[instrument] (#​2350)

Thanks to @​nitnelave, @​jsgf, @​Abhicodes-crypto, @​LukeMathWalker, @​andrewpollack,
@​quad, @​klensy, @​davidpdrsn, @​dbidwell94, @​ldm0, @​NobodyXu, @​ilsv, and @​daxpedda
for contributing to this release!

servo/rust-url

v2.5.0

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/servo/rust-url/compare/v2.4.1...v2.5.0

v2.4.1

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/servo/rust-url/compare/v2.4.0...v2.4.1

v2.4.0

Compare Source

Crate version bump

  • data-url to 0.3.0
  • percent-encoding to 2.3.0
  • form_urlencoded to 1.2.0
  • idna to 0.4.0
  • url to 2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0

v2.3.1

Compare Source

uuid-rs/uuid

v1.8.0

Compare Source

⚠️ Potential Breakage ⚠️

A new impl AsRef<Uuid> for Uuid bound has been added, which can break inference on code like:

let b = uuid.as_ref();

You can fix these by explicitly typing the result of the conversion:

let b: &[u8] = uuid.as_ref();

or by calling as_bytes instead:

let b = uuid.as_bytes();

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0

v1.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.6.1...1.7.0

v1.6.1

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.6.0...1.6.1

v1.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.5.0...1.6.0

v1.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.4.1...1.5.0

v1.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1

v1.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0

v1.3.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4

v1.3.3

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.2...1.3.3

v1.3.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.1...1.3.2

v1.3.1

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.0...1.3.1


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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-trait](https://github.com/dtolnay/async-trait) | workspace.dependencies | patch | `0.1.68` -> `0.1.79` | | [clap](https://github.com/clap-rs/clap) | dependencies | minor | `4.2.7` -> `4.5.4` | | [eyre](https://github.com/eyre-rs/eyre) | workspace.dependencies | patch | `0.6.8` -> `0.6.12` | | [git2](https://github.com/rust-lang/git2-rs) | dependencies | minor | `0.17.1` -> `0.18.3` | | [octocrab](https://github.com/XAMPPRocky/octocrab) | dependencies | minor | `0.21.0` -> `0.38.0` | | [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) | action | major | `v5` -> `v6` | | [reqwest](https://github.com/seanmonstar/reqwest) | dependencies | minor | `^0.11` -> `^0.12` | | [reqwest](https://github.com/seanmonstar/reqwest) | dependencies | minor | `0.11.17` -> `0.12.3` | | [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | dependencies | patch | `1.0.163` -> `1.0.197` | | [serde_yaml](https://github.com/dtolnay/serde-yaml) | dependencies | patch | `0.9.21` -> `0.9.34+deprecated` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.28.1` -> `1.37.0` | | [tracing](https://tokio.rs) ([source](https://github.com/tokio-rs/tracing)) | workspace.dependencies | patch | `0.1.37` -> `0.1.40` | | [tracing-subscriber](https://tokio.rs) ([source](https://github.com/tokio-rs/tracing)) | dependencies | patch | `0.3.17` -> `0.3.18` | | [url](https://github.com/servo/rust-url) | dependencies | minor | `^2.3` -> `^2.5` | | [uuid](https://github.com/uuid-rs/uuid) | dependencies | minor | `^1.3` -> `^1.8` | --- ### Release Notes <details> <summary>dtolnay/async-trait</summary> ### [`v0.1.79`](https://github.com/dtolnay/async-trait/releases/tag/0.1.79) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.78...0.1.79) - Clean up some dead code ### [`v0.1.78`](https://github.com/dtolnay/async-trait/releases/tag/0.1.78) [Compare Source](https://github.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://github.com/dtolnay/async-trait/issues/260)) ### [`v0.1.77`](https://github.com/dtolnay/async-trait/releases/tag/0.1.77) [Compare Source](https://github.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://github.com/dtolnay/async-trait/releases/tag/0.1.76) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.75...0.1.76) - Documentation improvements ### [`v0.1.75`](https://github.com/dtolnay/async-trait/releases/tag/0.1.75) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.74...0.1.75) - Documentation improvements ### [`v0.1.74`](https://github.com/dtolnay/async-trait/releases/tag/0.1.74) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.73...0.1.74) - Documentation improvements ### [`v0.1.73`](https://github.com/dtolnay/async-trait/releases/tag/0.1.73) [Compare Source](https://github.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://github.com/dtolnay/async-trait/releases/tag/0.1.72) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.71...0.1.72) - Documentation improvements ### [`v0.1.71`](https://github.com/dtolnay/async-trait/releases/tag/0.1.71) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.70...0.1.71) - Documentation improvements ### [`v0.1.70`](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70) ### [`v0.1.69`](https://github.com/dtolnay/async-trait/releases/tag/0.1.69) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;454---2024-03-25) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4) ##### Fixes - *(derive)* Allow non-literal `#[arg(id)]` attributes again ### [`v4.5.3`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;453---2024-03-15) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.2...v4.5.3) ##### Internal - *(derive)* Update `heck` ### [`v4.5.2`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;452---2024-03-06) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.1...v4.5.2) ##### Fixes - *(macros)* Silence a warning ### [`v4.5.1`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;451---2024-02-16) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;450---2024-02-08) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.18...v4.5.0) ##### Compatibility - Update MSRV to 1.74 ### [`v4.4.18`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4418---2024-01-16) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4417---2024-01-15) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4416---2024-01-12) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4415---2024-01-11) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4414---2024-01-08) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4413---2024-01-04) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.12...v4.4.13) ##### Documentation - Fix link to structopt migration guide ### [`v4.4.12`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4412---2023-12-28) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.11...v4.4.12) ##### Performance - Only ask `TypedValueParser` for possible values if needed ### [`v4.4.11`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4411---2023-12-04) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.10...v4.4.11) ##### Features - Add `Command::mut_group` ### [`v4.4.10`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4410---2023-11-28) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;449---2023-11-27) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;448---2023-11-10) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;447---2023-10-24) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.6...v4.4.7) ##### Performance - Reduced code size ### [`v4.4.6`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;446---2023-09-28) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.5...v4.4.6) ##### Internal - Upgrade `anstream` ### [`v4.4.5`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;445---2023-09-25) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;444---2023-09-18) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.3...v4.4.4) ##### Internal - Update `terminal_size` to 0.3 ### [`v4.4.3`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;443---2023-09-12) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;442---2023-08-31) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.1...v4.4.2) ##### Performance - Improve build times by removing `once_cell` dependency ### [`v4.4.1`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4418---2024-01-16) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;440---2023-08-24) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.24...v4.4.0) ##### compatibility - update msrv to 1.70.0 ### [`v4.3.24`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4324---2023-08-23) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4323---2023-08-18) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4322---2023-08-17) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4321---2023-08-08) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.20...v4.3.21) ##### Features - Expose `TryMapValueParser` so the type can be named ### [`v4.3.20`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4320---2023-08-08) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4319---2023-07-21) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4318---2023-07-21) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4317---2023-07-19) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4316---2023-07-18) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4315---2023-07-18) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4314---2023-07-17) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4313---2023-07-17) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.12...v4.3.13) ### [`v4.3.12`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4312---2023-07-14) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4311---2023-07-05) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4310---2023-06-30) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;439---2023-06-28) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.8...v4.3.9) ##### Fixes - `Command::ignore_errors` no longer masks help/version ### [`v4.3.8`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;438---2023-06-23) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;437---2023-06-23) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;436---2023-06-23) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.5...v4.3.6) ##### Documentation - Suggest `clio` ### [`v4.3.5`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;435---2023-06-20) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;434---2023-06-14) [Compare Source](https://github.com/clap-rs/clap/compare/v4.3.3...v4.3.4) ##### Features - Add `Error::exit_code` ### [`v4.3.3`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;433---2023-06-09) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4324---2023-08-23) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;4319---2023-07-21) [Compare Source](https://github.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://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;430---2023-05-19) [Compare Source](https://github.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://github.com/eyre-rs/eyre/compare/v0.6.8...eyre@0.6.9) [Compare Source](https://github.com/eyre-rs/eyre/compare/v0.6.8...eyre@0.6.9) </details> <details> <summary>rust-lang/git2-rs</summary> ### [`v0.18.3`](https://github.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0183---2024-03-18) [Compare Source](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3) [0.18.2...0.18.3](https://github.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://github.com/rust-lang/git2-rs/pull/1035) ##### Changed - Updated examples to use clap instead of structopt [#&#8203;1007](https://github.com/rust-lang/git2-rs/pull/1007) ### [`v0.18.2`](https://github.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0182---2024-02-06) [Compare Source](https://github.com/rust-lang/git2-rs/compare/git2-0.18.1...git2-0.18.2) [0.18.1...0.18.2](https://github.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://github.com/rust-lang/git2-rs/pull/997) - Added `TreeIter::nth` which makes jumping ahead in the iterator more efficient. [#&#8203;1004](https://github.com/rust-lang/git2-rs/pull/1004) - Added `Repository::find_commit_by_prefix` to find a commit by a shortened hash. [#&#8203;1011](https://github.com/rust-lang/git2-rs/pull/1011) - Added `Repository::find_tag_by_prefix` to find a tag by a shortened hash. [#&#8203;1015](https://github.com/rust-lang/git2-rs/pull/1015) - Added `Repository::find_object_by_prefix` to find an object by a shortened hash. [#&#8203;1014](https://github.com/rust-lang/git2-rs/pull/1014) ##### Changed - ❗ Updated to libgit2 [1.7.2](https://github.com/libgit2/libgit2/releases/tag/v1.7.2). This fixes [CVE-2024-24575](https://github.com/libgit2/libgit2/security/advisories/GHSA-54mf-x2rh-hq9v) and [CVE-2024-24577](https://github.com/libgit2/libgit2/security/advisories/GHSA-j2v7-4f6v-gpg8). [#&#8203;1017](https://github.com/rust-lang/git2-rs/pull/1017) ### [`v0.18.1`](https://github.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0181---2023-09-20) [Compare Source](https://github.com/rust-lang/git2-rs/compare/git2-0.18.0...git2-0.18.1) [0.18.0...0.18.1](https://github.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://github.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://github.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://github.com/rust-lang/git2-rs/pull/988) ### [`v0.18.0`](https://github.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0180---2023-08-28) [Compare Source](https://github.com/rust-lang/git2-rs/compare/0.17.2...git2-0.18.0) [0.17.2...0.18.0](https://github.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://github.com/rust-lang/git2-rs/pull/981) ##### Changed - Updated to libgit2 [1.7.0](https://github.com/libgit2/libgit2/releases/tag/v1.7.0). [#&#8203;968](https://github.com/rust-lang/git2-rs/pull/968) - Updated to libgit2 [1.7.1](https://github.com/libgit2/libgit2/releases/tag/v1.7.1). [#&#8203;982](https://github.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://github.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://github.com/rust-lang/git2-rs/pull/970) - Implemented `FusedIterator` for many iterators that can support it. [#&#8203;955](https://github.com/rust-lang/git2-rs/pull/955) ##### Fixed - Fixed builds with cargo's `-Zminimal-versions`. [#&#8203;960](https://github.com/rust-lang/git2-rs/pull/960) ### [`v0.17.2`](https://github.com/rust-lang/git2-rs/blob/HEAD/CHANGELOG.md#&#8203;0172---2023-05-27) [Compare Source](https://github.com/rust-lang/git2-rs/compare/0.17.1...0.17.2) [0.17.1...0.17.2](https://github.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://github.com/rust-lang/git2-rs/pull/930) </details> <details> <summary>XAMPPRocky/octocrab</summary> ### [`v0.38.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0380-httpsgithubcomXAMPPRockyoctocrabcomparev0370v0380---2024-04-09) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.37.0...v0.38.0) ##### Added - Add `generate_release_notes`: ([#&#8203;588](https://github.com/XAMPPRocky/octocrab/pull/588)) ##### Other - Unify diff entry models ([#&#8203;624](https://github.com/XAMPPRocky/octocrab/pull/624)) - Added tests for .delete_thread_subscriptions() ([#&#8203;620](https://github.com/XAMPPRocky/octocrab/pull/620)) - Adding tests, and fixing missing error code. ([#&#8203;619](https://github.com/XAMPPRocky/octocrab/pull/619)) ### [`v0.37.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0370-httpsgithubcomXAMPPRockyoctocrabcomparev0360v0370---2024-03-27) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.36.0...v0.37.0) ##### Fixed - \[**breaking**] Change `Rate::reset` to `u64` ([#&#8203;615](https://github.com/XAMPPRocky/octocrab/pull/615)) ##### Other - Update graphql_client requirement from 0.13.0 to 0.14.0 ([#&#8203;617](https://github.com/XAMPPRocky/octocrab/pull/617)) - Added basic support for getting user profiles ([#&#8203;616](https://github.com/XAMPPRocky/octocrab/pull/616)) - Update manual github app authentication example ([#&#8203;610](https://github.com/XAMPPRocky/octocrab/pull/610)) ### [`v0.36.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0360-httpsgithubcomXAMPPRockyoctocrabcomparev0350v0360---2024-03-19) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.35.0...v0.36.0) ##### Added - WASM Support ([#&#8203;591](https://github.com/XAMPPRocky/octocrab/pull/591)) ##### Other - fix some comments ([#&#8203;611](https://github.com/XAMPPRocky/octocrab/pull/611)) - Add status code to GithubError ([#&#8203;607](https://github.com/XAMPPRocky/octocrab/pull/607)) - Add `Pending` variant to `octocrab::models::workflows::Status` ([#&#8203;604](https://github.com/XAMPPRocky/octocrab/pull/604)) - Fix personal token auth for pagination ([#&#8203;602](https://github.com/XAMPPRocky/octocrab/pull/602)) - Fixed some `.gists()` functions, and wrote tests. ([#&#8203;606](https://github.com/XAMPPRocky/octocrab/pull/606)) - Allow directly passing SecretString ([#&#8203;601](https://github.com/XAMPPRocky/octocrab/pull/601)) ### [`v0.35.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0350-httpsgithubcomXAMPPRockyoctocrabcomparev0343v0350---2024-03-10) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.34.3...v0.35.0) ##### Added - add repository list language support ([#&#8203;595](https://github.com/XAMPPRocky/octocrab/pull/595)) ##### Other - Added test for `actions().create_workflow_dispatch()` ([#&#8203;603](https://github.com/XAMPPRocky/octocrab/pull/603)) - added "Create a new Git commit object" ([#&#8203;600](https://github.com/XAMPPRocky/octocrab/pull/600)) - Added `check-suites` endpoints ([#&#8203;596](https://github.com/XAMPPRocky/octocrab/pull/596)) - Adding org secrets tests ([#&#8203;599](https://github.com/XAMPPRocky/octocrab/pull/599)) ### [`v0.34.3`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0343-httpsgithubcomXAMPPRockyoctocrabcomparev0342v0343---2024-03-05) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.34.2...v0.34.3) ##### Other - Add delete_ref in RepoHandler ([#&#8203;573](https://github.com/XAMPPRocky/octocrab/pull/573)) - Adding tests to `orgs().secrets().create_or_update_secret()` ([#&#8203;590](https://github.com/XAMPPRocky/octocrab/pull/590)) ### [`v0.34.2`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0342-httpsgithubcomXAMPPRockyoctocrabcomparev0341v0342---2024-03-04) [Compare Source](https://github.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://github.com/XAMPPRocky/octocrab/pull/592)) - Add Public and Release events ([#&#8203;589](https://github.com/XAMPPRocky/octocrab/pull/589)) - Adding tests for `actions().remove_selected_repo_from_org_secret()` ([#&#8203;586](https://github.com/XAMPPRocky/octocrab/pull/586)) - Fixed the \`projects().delete_project().send() function ([#&#8203;587](https://github.com/XAMPPRocky/octocrab/pull/587)) - Added more tests, for `repos().delete()` ([#&#8203;585](https://github.com/XAMPPRocky/octocrab/pull/585)) - Adding test for actions().actions_delete_workflow_run_logs_test() ([#&#8203;584](https://github.com/XAMPPRocky/octocrab/pull/584)) - Fixing `snafu` version update ([#&#8203;580](https://github.com/XAMPPRocky/octocrab/pull/580)) - Fixing the test that `wiremock@v0.6.0` breaks. ([#&#8203;579](https://github.com/XAMPPRocky/octocrab/pull/579)) - Added some more tests ([#&#8203;578](https://github.com/XAMPPRocky/octocrab/pull/578)) - Added a test ([#&#8203;577](https://github.com/XAMPPRocky/octocrab/pull/577)) ### [`v0.34.1`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0341-httpsgithubcomXAMPPRockyoctocrabcomparev0340v0341---2024-02-09) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.34.0...v0.34.1) ##### Other - Added tests to prove `repos().secrets().delete_secret()` ([#&#8203;570](https://github.com/XAMPPRocky/octocrab/pull/570)) - Adding test for `issues().delete_comment()` ([#&#8203;569](https://github.com/XAMPPRocky/octocrab/pull/569)) - Fixed `issues().delete_comment_reaction()` ([#&#8203;566](https://github.com/XAMPPRocky/octocrab/pull/566)) ### [`v0.34.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0340-httpsgithubcomXAMPPRockyoctocrabcomparev0334v0340---2024-02-07) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.33.4...v0.34.0) ##### Other - Upgrade http/hyper 1.0 ([#&#8203;564](https://github.com/XAMPPRocky/octocrab/pull/564)) ### [`v0.33.4`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0334-httpsgithubcomXAMPPRockyoctocrabcomparev0333v0334---2024-02-06) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.33.3...v0.33.4) ##### Other - Don't send Authorization headers to third-party services. ([#&#8203;562](https://github.com/XAMPPRocky/octocrab/pull/562)) - Added tests for `repos().merges()` ([#&#8203;560](https://github.com/XAMPPRocky/octocrab/pull/560)) ### [`v0.33.3`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0333-httpsgithubcomXAMPPRockyoctocrabcomparev0332v0333---2024-01-26) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.33.2...v0.33.3) ##### Other - Handle redirects in ReleasesHandler::stream_asset(). ([#&#8203;556](https://github.com/XAMPPRocky/octocrab/pull/556)) - Tests for locking and unlocking issue comments ([#&#8203;557](https://github.com/XAMPPRocky/octocrab/pull/557)) ### [`v0.33.2`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0332-httpsgithubcomXAMPPRockyoctocrabcomparev0331v0332---2024-01-24) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.33.1...v0.33.2) ##### Other - Resolving issue with deleting reactions from issues. ([#&#8203;555](https://github.com/XAMPPRocky/octocrab/pull/555)) - Added a test for `repos().is_collaborator()`. The 204 case is good! ([#&#8203;553](https://github.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://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0331-httpsgithubcomXAMPPRockyoctocrabcomparev0330v0331---2024-01-15) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.33.0...v0.33.1) ##### Fixed - fixed timeout methods not being feature gated ([#&#8203;519](https://github.com/XAMPPRocky/octocrab/pull/519)) ### [`v0.33.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0330-httpsgithubcomXAMPPRockyoctocrabcomparev0320v0330---2024-01-15) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.32.0...v0.33.0) ##### Added - add methods to builder for changing timeouts ([#&#8203;498](https://github.com/XAMPPRocky/octocrab/pull/498)) ##### Other - Always set http request header `CONTENT-LENGTH` ([#&#8203;464](https://github.com/XAMPPRocky/octocrab/pull/464)) - Add link to `Content::decoded_content` ([#&#8203;514](https://github.com/XAMPPRocky/octocrab/pull/514)) - Repairing two 204-related serde errors, and adding some simple tests. ([#&#8203;503](https://github.com/XAMPPRocky/octocrab/pull/503)) - Add CheckRunOutput ([#&#8203;515](https://github.com/XAMPPRocky/octocrab/pull/515)) - cargo clippy --tests --examples --fix ([#&#8203;496](https://github.com/XAMPPRocky/octocrab/pull/496)) - make dismissal_message optional ([#&#8203;501](https://github.com/XAMPPRocky/octocrab/pull/501)) - Add conclusion, completed_at and output fields to create check api ([#&#8203;467](https://github.com/XAMPPRocky/octocrab/pull/467)) - Fix typo in docs ([#&#8203;508](https://github.com/XAMPPRocky/octocrab/pull/508)) - \[docs] Improve the update_file docs ([#&#8203;513](https://github.com/XAMPPRocky/octocrab/pull/513)) - added repos/list_contributors ([#&#8203;500](https://github.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://github.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://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0320-httpsgithubcomXAMPPRockyoctocrabcomparev0312v0313---2023-11-01) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.31.2...v0.32.0) ##### Other - support eq and hash ([#&#8203;480](https://github.com/XAMPPRocky/octocrab/pull/480)) - Demonstrate variables and paging ([#&#8203;481](https://github.com/XAMPPRocky/octocrab/pull/481)) - Fix a bunch of clippy issues ([#&#8203;482](https://github.com/XAMPPRocky/octocrab/pull/482)) - add events for auto_merge_\[disabled|enabled] ([#&#8203;479](https://github.com/XAMPPRocky/octocrab/pull/479)) - Add examples/graphql_issues.rs ([#&#8203;478](https://github.com/XAMPPRocky/octocrab/pull/478)) - Document the PullRequest number field ([#&#8203;476](https://github.com/XAMPPRocky/octocrab/pull/476)) - Update jsonwebtoken requirement from 8 to 9 ([#&#8203;471](https://github.com/XAMPPRocky/octocrab/pull/471)) ### [`v0.31.2`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0312-httpsgithubcomXAMPPRockyoctocrabcomparev0311v0312---2023-10-15) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.31.1...v0.31.2) ##### Other - Add `follow-redirect` feature ([#&#8203;469](https://github.com/XAMPPRocky/octocrab/pull/469)) ### [`v0.31.1`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0311-httpsgithubcomXAMPPRockyoctocrabcomparev0310v0311---2023-10-08) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.31.0...v0.31.1) ##### Other - add get_readme for RepoHandler ([#&#8203;465](https://github.com/XAMPPRocky/octocrab/pull/465)) ### [`v0.31.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0310-httpsgithubcomXAMPPRockyoctocrabcomparev0301v0310---2023-10-02) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.30.1...v0.31.0) ##### Other - Add WatchEvent ([#&#8203;462](https://github.com/XAMPPRocky/octocrab/pull/462)) - Checks API ([#&#8203;461](https://github.com/XAMPPRocky/octocrab/pull/461)) - Fix `github_app_authentication.rs` ([#&#8203;458](https://github.com/XAMPPRocky/octocrab/pull/458)) ### [`v0.30.1`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0301-httpsgithubcomXAMPPRockyoctocrabcomparev0300v0301---2023-09-04) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.30.0...v0.30.1) ##### Other - add tracing debug only when tracing feature is enabled ([#&#8203;454](https://github.com/XAMPPRocky/octocrab/pull/454)) ### [`v0.30.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0300-httpsgithubcomXAMPPRockyoctocrabcomparev0293v0300---2023-09-01) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.29.3...v0.30.0) ##### Other - Fix commit_comment webhook event parsing ([#&#8203;453](https://github.com/XAMPPRocky/octocrab/pull/453)) - Add Octocrab::users() and UsersHandler::repos ([#&#8203;451](https://github.com/XAMPPRocky/octocrab/pull/451)) - Add CommitHandler::associated_check_runs ([#&#8203;450](https://github.com/XAMPPRocky/octocrab/pull/450)) - Fix installation token cache issue ([#&#8203;442](https://github.com/XAMPPRocky/octocrab/pull/442)) - Add projects Api ([#&#8203;447](https://github.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://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0293-httpsgithubcomXAMPPRockyoctocrabcomparev0292v0293---2023-08-15) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.29.2...v0.29.3) ##### Other - add `WebhookEventType::Schedule` variant ### [`v0.29.2`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0292-httpsgithubcomXAMPPRockyoctocrabcomparev0291v0292---2023-08-14) [Compare Source](https://github.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://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0291-httpsgithubcomXAMPPRockyoctocrabcomparev0290v0291---2023-07-31) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.29.0...v0.29.1) ##### Other - Make models::webhook_events::payload public ### [`v0.29.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0290-httpsgithubcomXAMPPRockyoctocrabcomparev0280v0290---2023-07-30) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.28.0...v0.29.0) ##### Other - Add webhook event deserialization ([#&#8203;427](https://github.com/XAMPPRocky/octocrab/pull/427)) - Update changelog for v0.28.0 ([#&#8203;428](https://github.com/XAMPPRocky/octocrab/pull/428)) - Add associated pull requests and commit compare functionality ([#&#8203;413](https://github.com/XAMPPRocky/octocrab/pull/413)) - Fix clippy 1.71 warnings ([#&#8203;424](https://github.com/XAMPPRocky/octocrab/pull/424)) ### [`v0.28.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0280-httpsgithubcomXAMPPRockyoctocrabcomparev0270v0280---2023-07-19) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.27.0...v0.28.0) ##### Other - Handle errors when kicking off github workflows ([#&#8203;409](https://github.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://github.com/XAMPPRocky/octocrab/pull/416)) - cargo clippy --tests ([#&#8203;416](https://github.com/XAMPPRocky/octocrab/pull/416)) - Improve workflow job types ([#&#8203;414](https://github.com/XAMPPRocky/octocrab/pull/416)) - Fix graphql example ([#&#8203;404](https://github.com/XAMPPRocky/octocrab/pull/404)) ### [`v0.27.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0270-httpsgithubcomXAMPPRockyoctocrabcomparev0260v0261---2023-07-18) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.26.0...v0.27.0) ##### Other - Handle errors when kicking off github workflows ([#&#8203;409](https://github.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://github.com/XAMPPRocky/octocrab/pull/412)) - cargo clippy --tests ([#&#8203;416](https://github.com/XAMPPRocky/octocrab/pull/416)) - Improve workflow job types ([#&#8203;414](https://github.com/XAMPPRocky/octocrab/pull/414)) - Fix graphql example ([#&#8203;404](https://github.com/XAMPPRocky/octocrab/pull/404)) ### [`v0.26.0`](https://github.com/XAMPPRocky/octocrab/releases/tag/v0.26.0) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.25.1...v0.26.0) ##### Other - Pass through hyper-rustls/webpki-tokio ([#&#8203;392](https://github.com/XAMPPRocky/octocrab/pull/392)) ### [`v0.25.1`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0251-httpsgithubcomXAMPPRockyoctocrabcomparev0250v0251---2023-06-06) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.25.0...v0.25.1) ##### Other - Pass through hyper-rustls/webpki-tokio ([#&#8203;392](https://github.com/XAMPPRocky/octocrab/pull/392)) ### [`v0.25.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0250-httpsgithubcomXAMPPRockyoctocrabcomparev0240v0250---2023-06-03) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.24.0...v0.25.0) ##### Other - Add User Access Authentication ([#&#8203;375](https://github.com/XAMPPRocky/octocrab/pull/375)) - Add allow_forking & allow_update_branch in Repository model ([#&#8203;379](https://github.com/XAMPPRocky/octocrab/pull/379)) - added org secrets api ([#&#8203;384](https://github.com/XAMPPRocky/octocrab/pull/384)) ### [`v0.24.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0240-httpsgithubcomXAMPPRockyoctocrabcomparev0230v0231---2023-06-02) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.23.0...v0.24.0) ##### Fixed - the API returns one reviewer not reviewers ([#&#8203;390](https://github.com/XAMPPRocky/octocrab/pull/390)) - wrap pull_request_review_id in an Option ([#&#8203;388](https://github.com/XAMPPRocky/octocrab/pull/388)) ##### Other - Add Issue Timeline API ([#&#8203;389](https://github.com/XAMPPRocky/octocrab/pull/389)) - add some of the missing fields to PullRequest ([#&#8203;386](https://github.com/XAMPPRocky/octocrab/pull/386)) - Builder for list_reviews for pulls ([#&#8203;387](https://github.com/XAMPPRocky/octocrab/pull/387)) - Link to `gists` documentation in README ([#&#8203;383](https://github.com/XAMPPRocky/octocrab/pull/383)) ### [`v0.23.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0230-httpsgithubcomXAMPPRockyoctocrabcomparev0220v0221---2023-05-21) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.22.0...v0.23.0) ##### Other - Add "updated since" support to ListIssuesBuilder ([#&#8203;373](https://github.com/XAMPPRocky/octocrab/issues/373)) - Gists API: Complete support ([#&#8203;371](https://github.com/XAMPPRocky/octocrab/issues/371)) - Add more fields ([#&#8203;369](https://github.com/XAMPPRocky/octocrab/issues/369)) ### [`v0.22.0`](https://github.com/XAMPPRocky/octocrab/blob/HEAD/CHANGELOG.md#&#8203;0220-httpsgithubcomXAMPPRockyoctocrabcomparev0210v0211---2023-05-16) [Compare Source](https://github.com/XAMPPRocky/octocrab/compare/v0.21.0...v0.22.0) ##### Other - Add leading / to NotificationsHandler.lists() ([#&#8203;364](https://github.com/XAMPPRocky/octocrab/issues/364)) - Alter graphql method to pass arbitrarily complex payloads (variables and graphql-client support) ([#&#8203;332](https://github.com/XAMPPRocky/octocrab/issues/332)) - Fix authentication endpoints ([#&#8203;354](https://github.com/XAMPPRocky/octocrab/issues/354)) - Handle redirects for download_tarball ([#&#8203;359](https://github.com/XAMPPRocky/octocrab/issues/359)) - Make building without the `retry` feature work. ([#&#8203;358](https://github.com/XAMPPRocky/octocrab/issues/358)) - Add list_org_memberships_for_authenticated_user ([#&#8203;357](https://github.com/XAMPPRocky/octocrab/issues/357)) - add Uploader struct for Asset uploader field ([#&#8203;355](https://github.com/XAMPPRocky/octocrab/issues/355)) </details> <details> <summary>release-drafter/release-drafter</summary> ### [`v6`](https://github.com/release-drafter/release-drafter/compare/v5...v6) [Compare Source](https://github.com/release-drafter/release-drafter/compare/v5...v6) </details> <details> <summary>seanmonstar/reqwest</summary> ### [`v0.12.3`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0123) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0122) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0121) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0120) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01127) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01126) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.11.26) - Revert `system-configuration` upgrade, which broke MSRV on macOS. ### [`v0.11.25`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01125) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01124) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01123) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01122) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.21...v0.11.22) - Fix compilation on Windows when `trust-dns` is enabled. ### [`v0.11.21`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01121) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01120) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01119) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01118) [Compare Source](https://github.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://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01117) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.16...v0.11.17) - Upgrade internal dependencies of Experimental HTTP/3 to use quinn v0.9 - (wasm) Fix blob url support ### [`v0.11.16`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01116) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.15...v0.11.16) - Chore: set MSRV in `Cargo.toml`. - Docs: fix build on docs.rs ### [`v0.11.15`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01115) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.14...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01114) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.13...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01113) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.12...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01112) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.11...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01111) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.10...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01110) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.9...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0119) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.8...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0118) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.7...v0.11.8) - Update internal webpki-roots dependency. ### [`v0.11.7`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0117) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.6...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0116) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.5...v0.11.6) - (wasm) Fix request bodies more. ### [`v0.11.5`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0115) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.4...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0114) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.3...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`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0113) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.2...v0.11.3) - Add `impl From<hyper::Body> for reqwest::Body`. - (wasm) Add credentials mode methods to `RequestBuilder`. ### [`v0.11.2`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01127) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.1...v0.11.2) - Add `hickory-dns` feature, deprecating `trust-dns`. - (wasm) Fix `Form::text()` to not set octet-stream for plain text fields. ### [`v0.11.1`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01119) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.11.0...v0.11.1) - 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. </details> <details> <summary>serde-rs/serde</summary> ### [`v1.0.197`](https://github.com/serde-rs/serde/releases/tag/v1.0.197) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197) - Fix unused_imports warnings when compiled by rustc 1.78 - Optimize code size of some Display impls ([#&#8203;2697](https://github.com/serde-rs/serde/issues/2697), thanks [@&#8203;nyurik](https://github.com/nyurik)) ### [`v1.0.196`](https://github.com/serde-rs/serde/releases/tag/v1.0.196) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196) - Improve formatting of "invalid type" error messages involving floats ([#&#8203;2682](https://github.com/serde-rs/serde/issues/2682)) ### [`v1.0.195`](https://github.com/serde-rs/serde/releases/tag/v1.0.195) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.194...v1.0.195) - Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning ([#&#8203;2671](https://github.com/serde-rs/serde/issues/2671)) ### [`v1.0.194`](https://github.com/serde-rs/serde/releases/tag/v1.0.194) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.194) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v1.0.193`](https://github.com/serde-rs/serde/releases/tag/v1.0.193) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.192...v1.0.193) - Fix field names used for the deserialization of `RangeFrom` and `RangeTo` ([#&#8203;2653](https://github.com/serde-rs/serde/issues/2653), [#&#8203;2654](https://github.com/serde-rs/serde/issues/2654), [#&#8203;2655](https://github.com/serde-rs/serde/issues/2655), thanks [@&#8203;emilbonnek](https://github.com/emilbonnek)) ### [`v1.0.192`](https://github.com/serde-rs/serde/releases/tag/v1.0.192) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.191...v1.0.192) - Allow internal tag field in untagged variant ([#&#8203;2646](https://github.com/serde-rs/serde/issues/2646), thanks [@&#8203;robsdedude](https://github.com/robsdedude)) ### [`v1.0.191`](https://github.com/serde-rs/serde/releases/tag/v1.0.191) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.190...v1.0.191) - Documentation improvements ### [`v1.0.190`](https://github.com/serde-rs/serde/releases/tag/v1.0.190) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.190) - Preserve NaN sign when deserializing f32 from f64 or vice versa ([#&#8203;2637](https://github.com/serde-rs/serde/issues/2637)) ### [`v1.0.189`](https://github.com/serde-rs/serde/releases/tag/v1.0.189) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.189) - Fix "cannot infer type" error when internally tagged enum contains untagged variant ([#&#8203;2613](https://github.com/serde-rs/serde/issues/2613), thanks [@&#8203;ahl](https://github.com/ahl)) ### [`v1.0.188`](https://github.com/serde-rs/serde/releases/tag/v1.0.188) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.187...v1.0.188) - Fix *"failed to parse manifest"* error when building serde using a Cargo version between 1.45 and 1.50 ([#&#8203;2603](https://github.com/serde-rs/serde/issues/2603)) ### [`v1.0.187`](https://github.com/serde-rs/serde/releases/tag/v1.0.187) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.186...v1.0.187) - Remove support for Emscripten targets on rustc older than 1.40 ([#&#8203;2600](https://github.com/serde-rs/serde/issues/2600)) ### [`v1.0.186`](https://github.com/serde-rs/serde/releases/tag/v1.0.186) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.185...v1.0.186) - Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#&#8203;2588](https://github.com/serde-rs/serde/issues/2588), thanks [@&#8203;soqb](https://github.com/soqb)) ### [`v1.0.185`](https://github.com/serde-rs/serde/releases/tag/v1.0.185) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.184...v1.0.185) - Fix error *"cannot move out of `*self` which is behind a shared reference"* deriving Serialize on a non_exhaustive enum ([#&#8203;2591](https://github.com/serde-rs/serde/issues/2591)) ### [`v1.0.184`](https://github.com/serde-rs/serde/releases/tag/v1.0.184) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.183...v1.0.184) - Restore from-source `serde_derive` build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io ### [`v1.0.183`](https://github.com/serde-rs/serde/releases/tag/v1.0.183) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.182...v1.0.183) - Support deserializing `Box<OsStr>` with an equivalent representation as `OsString` ([#&#8203;2556](https://github.com/serde-rs/serde/issues/2556), thanks [@&#8203;DBLouis](https://github.com/DBLouis)) ### [`v1.0.182`](https://github.com/serde-rs/serde/releases/tag/v1.0.182) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.181...v1.0.182) - Render field aliases in sorted order in error messages ([#&#8203;2458](https://github.com/serde-rs/serde/issues/2458), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Support `serde(default)` on tuple structs ([#&#8203;2553](https://github.com/serde-rs/serde/issues/2553), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.181`](https://github.com/serde-rs/serde/releases/tag/v1.0.181) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.180...v1.0.181) - Make `serde(alias)` work in combination with `flatten` when using in-place deserialization ([#&#8203;2443](https://github.com/serde-rs/serde/issues/2443), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name ([#&#8203;2505](https://github.com/serde-rs/serde/issues/2505), [#&#8203;2496](https://github.com/serde-rs/serde/issues/2496), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) ### [`v1.0.180`](https://github.com/serde-rs/serde/releases/tag/v1.0.180) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.179...v1.0.180) - Update to 2018 edition ### [`v1.0.179`](https://github.com/serde-rs/serde/releases/tag/v1.0.179) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.178...v1.0.179) - Support serialization of tuple variants inside a flattened field ([#&#8203;2448](https://github.com/serde-rs/serde/issues/2448), thanks [@&#8203;Mingun](https://github.com/Mingun)) ### [`v1.0.178`](https://github.com/serde-rs/serde/releases/tag/v1.0.178) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.177...v1.0.178) - Fix build error when using serde with "std" feature turned off and "unstable" feature turned on ([#&#8203;2541](https://github.com/serde-rs/serde/issues/2541)) ### [`v1.0.177`](https://github.com/serde-rs/serde/releases/tag/v1.0.177) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.176...v1.0.177) - Add `serde(rename_all_fields = "...")` attribute to apply a `rename_all` on every struct variant of an enum ([#&#8203;1695](https://github.com/serde-rs/serde/issues/1695), thanks [@&#8203;jplatte](https://github.com/jplatte)) - Improve diagnostics for attribute parse errors ([#&#8203;2536](https://github.com/serde-rs/serde/issues/2536), thanks [@&#8203;jplatte](https://github.com/jplatte)) ### [`v1.0.176`](https://github.com/serde-rs/serde/releases/tag/v1.0.176) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.175...v1.0.176) - Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant ([#&#8203;2266](https://github.com/serde-rs/serde/issues/2266), thanks [@&#8203;flisky](https://github.com/flisky)) ### [`v1.0.175`](https://github.com/serde-rs/serde/releases/tag/v1.0.175) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.174...v1.0.175) - Restore missing LICENSE files in serde_derive crate ([#&#8203;2527](https://github.com/serde-rs/serde/issues/2527), thanks [@&#8203;ankane](https://github.com/ankane)) ### [`v1.0.174`](https://github.com/serde-rs/serde/releases/tag/v1.0.174) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.173...v1.0.174) - Documentation improvements ### [`v1.0.173`](https://github.com/serde-rs/serde/releases/tag/v1.0.173) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.172...v1.0.173) - Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the `bitflags` crate ([#&#8203;2516](https://github.com/serde-rs/serde/issues/2516)) ### [`v1.0.172`](https://github.com/serde-rs/serde/releases/tag/v1.0.172) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.171...v1.0.172) - Experiment with precompiling the serde_derive macros to reduce build time ([#&#8203;2514](https://github.com/serde-rs/serde/issues/2514)) ### [`v1.0.171`](https://github.com/serde-rs/serde/releases/tag/v1.0.171) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.170...v1.0.171) - Support `derive(Deserialize)` on unit structs that have const generics ([#&#8203;2500](https://github.com/serde-rs/serde/issues/2500), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) ### [`v1.0.170`](https://github.com/serde-rs/serde/releases/tag/v1.0.170) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.169...v1.0.170) - Produce error message on suffixed string literals inside serde attributes ([#&#8203;2242](https://github.com/serde-rs/serde/issues/2242)) - Support single identifier as unbraced default value for const generic parameter ([#&#8203;2449](https://github.com/serde-rs/serde/issues/2449)) ### [`v1.0.169`](https://github.com/serde-rs/serde/releases/tag/v1.0.169) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.168...v1.0.169) - Add Deserializer::deserialize_identifier support for adjacently tagged enums ([#&#8203;2475](https://github.com/serde-rs/serde/issues/2475), thanks [@&#8203;Baptistemontan](https://github.com/Baptistemontan)) - Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions ([#&#8203;2414](https://github.com/serde-rs/serde/issues/2414)) ### [`v1.0.168`](https://github.com/serde-rs/serde/releases/tag/v1.0.168) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.167...v1.0.168) - Allow `serde::de::IgnoredAny` to be the type for a `serde(flatten)` field ([#&#8203;2436](https://github.com/serde-rs/serde/issues/2436), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Allow larger preallocated capacity for smaller elements ([#&#8203;2494](https://github.com/serde-rs/serde/issues/2494)) ### [`v1.0.167`](https://github.com/serde-rs/serde/releases/tag/v1.0.167) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.166...v1.0.167) - Add serialize and deserialize impls for `RangeFrom` and `RangeTo` ([#&#8203;2471](https://github.com/serde-rs/serde/issues/2471), thanks [@&#8203;tbu-](https://github.com/tbu-)) ### [`v1.0.166`](https://github.com/serde-rs/serde/releases/tag/v1.0.166) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.165...v1.0.166) - Add `no-alloc` category to crates.io metadata ### [`v1.0.165`](https://github.com/serde-rs/serde/releases/tag/v1.0.165) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.165) - Fix incorrect count of fields passed to tuple deserialization methods when using `serde(skip_deserializing)` attributes ([#&#8203;2466](https://github.com/serde-rs/serde/issues/2466), thanks [@&#8203;Mingun](https://github.com/Mingun)) - Fix `-Zminimal-versions` build ### [`v1.0.164`](https://github.com/serde-rs/serde/releases/tag/v1.0.164) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.164) - Allowed enum variants to be individually marked as untagged ([#&#8203;2403](https://github.com/serde-rs/serde/issues/2403), thanks [@&#8203;dewert99](https://github.com/dewert99)) </details> <details> <summary>dtolnay/serde-yaml</summary> ### [`v0.9.34+deprecated`](https://github.com/dtolnay/serde-yaml/compare/0.9.33...0.9.34) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.33...0.9.34) ### [`v0.9.33`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.33) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.32...0.9.33) - Fix quadratic parse time for YAML containing deeply nested flow collections (https://github.com/dtolnay/unsafe-libyaml/issues/26) ### [`v0.9.32`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.32) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.31...0.9.32) - Fix unused_imports warnings when compiled by rustc 1.78 ### [`v0.9.31`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.31) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.30...0.9.31) - Add `swap_remove` and `shift_remove` methods on Mapping ([#&#8203;408](https://github.com/dtolnay/serde-yaml/issues/408)) ### [`v0.9.30`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.30) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.29...0.9.30) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v0.9.29`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.29) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.28...0.9.29) - Turn on `deny(unsafe_op_in_unsafe_fn)` lint ### [`v0.9.28`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.28) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.27...0.9.28) - Update `unsafe-libyaml` dependency to pull in unaligned write fix ### [`v0.9.27`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.27) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.26...0.9.27) - Always serialize serde_yaml::Number containing NaN as a positive NaN ([#&#8203;394](https://github.com/dtolnay/serde-yaml/issues/394)) ### [`v0.9.26`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.26) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.25...0.9.26) - Guarantee that `.nan` is deserialized as a positive NaN ([#&#8203;392](https://github.com/dtolnay/serde-yaml/issues/392), [#&#8203;393](https://github.com/dtolnay/serde-yaml/issues/393)) ### [`v0.9.25`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.25) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.24...0.9.25) - Serialize using quoted style around scalar that has digits with leading zero ([#&#8203;347](https://github.com/dtolnay/serde-yaml/issues/347)) ### [`v0.9.24`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.24) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.23...0.9.24) - Implement FromStr for serde_yaml::Number ([#&#8203;381](https://github.com/dtolnay/serde-yaml/issues/381)) ### [`v0.9.23`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.23) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.22...0.9.23) - Documentation improvements ### [`v0.9.22`](https://github.com/dtolnay/serde-yaml/releases/tag/0.9.22) [Compare Source](https://github.com/dtolnay/serde-yaml/compare/0.9.21...0.9.22) - Update indexmap dependency to version 2 </details> <details> <summary>tokio-rs/tokio</summary> ### [`v1.37.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.37.0): Tokio v1.37.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0) ### 1.37.0 (March 28th, 2024) ##### Added - fs: add `set_max_buf_size` to `tokio::fs::File` ([#&#8203;6411]) - io: add `try_new` and `try_with_interest` to `AsyncFd` ([#&#8203;6345]) - sync: add `forget_permits` method to semaphore ([#&#8203;6331]) - sync: add `is_closed`, `is_empty`, and `len` to mpsc receivers ([#&#8203;6348]) - sync: add a `rwlock()` method to owned `RwLock` guards ([#&#8203;6418]) - sync: expose strong and weak counts of mpsc sender handles ([#&#8203;6405]) - sync: implement `Clone` for `watch::Sender` ([#&#8203;6388]) - task: add `TaskLocalFuture::take_value` ([#&#8203;6340]) - task: implement `FromIterator` for `JoinSet` ([#&#8203;6300]) ##### Changed - io: make `io::split` use a mutex instead of a spinlock ([#&#8203;6403]) ##### Fixed - docs: fix docsrs build without net feature ([#&#8203;6360]) - macros: allow select with only else branch ([#&#8203;6339]) - runtime: fix leaking registration entries when os registration fails ([#&#8203;6329]) ##### Documented - io: document cancel safety of `AsyncBufReadExt::fill_buf` ([#&#8203;6431]) - io: document cancel safety of `AsyncReadExt`'s primitive read functions ([#&#8203;6337]) - runtime: add doc link from `Runtime` to `#[tokio::main]` ([#&#8203;6366]) - runtime: make the `enter` example deterministic ([#&#8203;6351]) - sync: add Semaphore example for limiting the number of outgoing requests ([#&#8203;6419]) - sync: fix missing period in broadcast docs ([#&#8203;6377]) - sync: mark `mpsc::Sender::downgrade` with `#[must_use]` ([#&#8203;6326]) - sync: reorder `const_new` before `new_with` ([#&#8203;6392]) - sync: update watch channel docs ([#&#8203;6395]) - task: fix documentation links ([#&#8203;6336]) ##### Changed (unstable) - runtime: include task `Id` in taskdumps ([#&#8203;6328]) - runtime: panic if `unhandled_panic` is enabled when not supported ([#&#8203;6410]) [#&#8203;6300]: https://github.com/tokio-rs/tokio/pull/6300 [#&#8203;6326]: https://github.com/tokio-rs/tokio/pull/6326 [#&#8203;6328]: https://github.com/tokio-rs/tokio/pull/6328 [#&#8203;6329]: https://github.com/tokio-rs/tokio/pull/6329 [#&#8203;6331]: https://github.com/tokio-rs/tokio/pull/6331 [#&#8203;6336]: https://github.com/tokio-rs/tokio/pull/6336 [#&#8203;6337]: https://github.com/tokio-rs/tokio/pull/6337 [#&#8203;6339]: https://github.com/tokio-rs/tokio/pull/6339 [#&#8203;6340]: https://github.com/tokio-rs/tokio/pull/6340 [#&#8203;6345]: https://github.com/tokio-rs/tokio/pull/6345 [#&#8203;6348]: https://github.com/tokio-rs/tokio/pull/6348 [#&#8203;6351]: https://github.com/tokio-rs/tokio/pull/6351 [#&#8203;6360]: https://github.com/tokio-rs/tokio/pull/6360 [#&#8203;6366]: https://github.com/tokio-rs/tokio/pull/6366 [#&#8203;6377]: https://github.com/tokio-rs/tokio/pull/6377 [#&#8203;6388]: https://github.com/tokio-rs/tokio/pull/6388 [#&#8203;6392]: https://github.com/tokio-rs/tokio/pull/6392 [#&#8203;6395]: https://github.com/tokio-rs/tokio/pull/6395 [#&#8203;6403]: https://github.com/tokio-rs/tokio/pull/6403 [#&#8203;6405]: https://github.com/tokio-rs/tokio/pull/6405 [#&#8203;6410]: https://github.com/tokio-rs/tokio/pull/6410 [#&#8203;6411]: https://github.com/tokio-rs/tokio/pull/6411 [#&#8203;6418]: https://github.com/tokio-rs/tokio/pull/6418 [#&#8203;6419]: https://github.com/tokio-rs/tokio/pull/6419 [#&#8203;6431]: https://github.com/tokio-rs/tokio/pull/6431 ### [`v1.36.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.36.0): Tokio v1.36.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.35.1...tokio-1.36.0) ### 1.36.0 (February 2nd, 2024) ##### Added - io: add `tokio::io::Join` ([#&#8203;6220]) - io: implement `AsyncWrite` for `Empty` ([#&#8203;6235]) - net: add support for anonymous unix pipes ([#&#8203;6127]) - net: add `UnixSocket` ([#&#8203;6290]) - net: expose keepalive option on `TcpSocket` ([#&#8203;6311]) - sync: add `{Receiver,UnboundedReceiver}::poll_recv_many` ([#&#8203;6236]) - sync: add `Sender::{try_,}reserve_many` ([#&#8203;6205]) - sync: add `watch::Receiver::mark_unchanged` ([#&#8203;6252]) - task: add `JoinSet::try_join_next` ([#&#8203;6280]) ##### Changed - io: make `copy` cooperative ([#&#8203;6265]) - io: make `repeat` and `sink` cooperative ([#&#8203;6254]) - io: simplify check for empty slice ([#&#8203;6293]) - process: use pidfd on Linux when available ([#&#8203;6152]) - sync: use AtomicBool in broadcast channel future ([#&#8203;6298]) ##### Documented - io: clarify `clear_ready` docs ([#&#8203;6304]) - net: document that `*Fd` traits on `TcpSocket` are unix-only ([#&#8203;6294]) - sync: document FIFO behavior of `tokio::sync::Mutex` ([#&#8203;6279]) - chore: typographic improvements ([#&#8203;6262]) - runtime: remove obsolete comment ([#&#8203;6303]) - task: fix typo ([#&#8203;6261]) [#&#8203;6220]: https://github.com/tokio-rs/tokio/pull/6220 [#&#8203;6235]: https://github.com/tokio-rs/tokio/pull/6235 [#&#8203;6127]: https://github.com/tokio-rs/tokio/pull/6127 [#&#8203;6290]: https://github.com/tokio-rs/tokio/pull/6290 [#&#8203;6311]: https://github.com/tokio-rs/tokio/pull/6311 [#&#8203;6236]: https://github.com/tokio-rs/tokio/pull/6236 [#&#8203;6205]: https://github.com/tokio-rs/tokio/pull/6205 [#&#8203;6252]: https://github.com/tokio-rs/tokio/pull/6252 [#&#8203;6280]: https://github.com/tokio-rs/tokio/pull/6280 [#&#8203;6265]: https://github.com/tokio-rs/tokio/pull/6265 [#&#8203;6254]: https://github.com/tokio-rs/tokio/pull/6254 [#&#8203;6293]: https://github.com/tokio-rs/tokio/pull/6293 [#&#8203;6238]: https://github.com/tokio-rs/tokio/pull/6238 [#&#8203;6152]: https://github.com/tokio-rs/tokio/pull/6152 [#&#8203;6298]: https://github.com/tokio-rs/tokio/pull/6298 [#&#8203;6262]: https://github.com/tokio-rs/tokio/pull/6262 [#&#8203;6303]: https://github.com/tokio-rs/tokio/pull/6303 [#&#8203;6261]: https://github.com/tokio-rs/tokio/pull/6261 [#&#8203;6304]: https://github.com/tokio-rs/tokio/pull/6304 [#&#8203;6294]: https://github.com/tokio-rs/tokio/pull/6294 [#&#8203;6279]: https://github.com/tokio-rs/tokio/pull/6279 ### [`v1.35.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.35.1): Tokio v1.35.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.35.0...tokio-1.35.1) ### 1.35.1 (December 19, 2023) This is a forward part of a change that was backported to 1.25.3. ##### Fixed - io: add budgeting to `tokio::runtime::io::registration::async_io` ([#&#8203;6221]) [#&#8203;6221]: https://github.com/tokio-rs/tokio/pull/6221 ### [`v1.35.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.35.0): Tokio v1.35.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.34.0...tokio-1.35.0) ### 1.35.0 (December 8th, 2023) ##### Added - net: add Apple watchOS support ([#&#8203;6176]) ##### Changed - io: drop the `Sized` requirements from `AsyncReadExt.read_buf` ([#&#8203;6169]) - runtime: make `Runtime` unwind safe ([#&#8203;6189]) - runtime: reduce the lock contention in task spawn ([#&#8203;6001]) - tokio: update nix dependency to 0.27.1 ([#&#8203;6190]) ##### Fixed - chore: make `--cfg docsrs` work without net feature ([#&#8203;6166]) - chore: use relaxed load for `unsync_load` on miri ([#&#8203;6179]) - runtime: handle missing context on wake ([#&#8203;6148]) - taskdump: fix taskdump cargo config example ([#&#8203;6150]) - taskdump: skip notified tasks during taskdumps ([#&#8203;6194]) - tracing: avoid creating resource spans with current parent, use a None parent instead ([#&#8203;6107]) - tracing: make task span explicit root ([#&#8203;6158]) ##### Documented - io: flush in `AsyncWriteExt` examples ([#&#8203;6149]) - runtime: document fairness guarantees and current behavior ([#&#8203;6145]) - task: document cancel safety of `LocalSet::run_until` ([#&#8203;6147]) [#&#8203;6001]: https://github.com/tokio-rs/tokio/pull/6001 [#&#8203;6107]: https://github.com/tokio-rs/tokio/pull/6107 [#&#8203;6144]: https://github.com/tokio-rs/tokio/pull/6144 [#&#8203;6145]: https://github.com/tokio-rs/tokio/pull/6145 [#&#8203;6147]: https://github.com/tokio-rs/tokio/pull/6147 [#&#8203;6148]: https://github.com/tokio-rs/tokio/pull/6148 [#&#8203;6149]: https://github.com/tokio-rs/tokio/pull/6149 [#&#8203;6150]: https://github.com/tokio-rs/tokio/pull/6150 [#&#8203;6158]: https://github.com/tokio-rs/tokio/pull/6158 [#&#8203;6166]: https://github.com/tokio-rs/tokio/pull/6166 [#&#8203;6169]: https://github.com/tokio-rs/tokio/pull/6169 [#&#8203;6176]: https://github.com/tokio-rs/tokio/pull/6176 [#&#8203;6179]: https://github.com/tokio-rs/tokio/pull/6179 [#&#8203;6189]: https://github.com/tokio-rs/tokio/pull/6189 [#&#8203;6190]: https://github.com/tokio-rs/tokio/pull/6190 [#&#8203;6194]: https://github.com/tokio-rs/tokio/pull/6194 ### [`v1.34.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.34.0): Tokio v1.34.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0) ##### Fixed - io: allow `clear_readiness` after io driver shutdown ([#&#8203;6067]) - io: fix integer overflow in `take` ([#&#8203;6080]) - io: fix I/O resource hang ([#&#8203;6134]) - sync: fix `broadcast::channel` link ([#&#8203;6100]) ##### Changed - macros: use `::core` qualified imports instead of `::std` inside `tokio::test` macro ([#&#8203;5973]) ##### Added - fs: update cfg attr in `fs::read_dir` to include `aix` ([#&#8203;6075]) - sync: add `mpsc::Receiver::recv_many` ([#&#8203;6010]) - tokio: added vita target support ([#&#8203;6094]) [#&#8203;5973]: https://github.com/tokio-rs/tokio/pull/5973 [#&#8203;6067]: https://github.com/tokio-rs/tokio/pull/6067 [#&#8203;6080]: https://github.com/tokio-rs/tokio/pull/6080 [#&#8203;6134]: https://github.com/tokio-rs/tokio/pull/6134 [#&#8203;6100]: https://github.com/tokio-rs/tokio/pull/6100 [#&#8203;6075]: https://github.com/tokio-rs/tokio/pull/6075 [#&#8203;6010]: https://github.com/tokio-rs/tokio/pull/6010 [#&#8203;6094]: https://github.com/tokio-rs/tokio/pull/6094 ### [`v1.33.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.33.0): Tokio v1.33.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.32.1...tokio-1.33.0) ### 1.33.0 (October 9, 2023) ##### Fixed - io: mark `Interest::add` with `#[must_use]` ([#&#8203;6037]) - runtime: fix cache line size for RISC-V ([#&#8203;5994]) - sync: prevent lock poisoning in `watch::Receiver::wait_for` ([#&#8203;6021]) - task: fix `spawn_local` source location ([#&#8203;5984]) ##### Changed - sync: use Acquire/Release orderings instead of SeqCst in `watch` ([#&#8203;6018]) ##### Added - fs: add vectored writes to `tokio::fs::File` ([#&#8203;5958]) - io: add `Interest::remove` method ([#&#8203;5906]) - io: add vectored writes to `DuplexStream` ([#&#8203;5985]) - net: add Apple tvOS support ([#&#8203;6045]) - sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` ([#&#8203;5997]) - sync: add `watch::Receiver::mark_unseen` ([#&#8203;5962], [#&#8203;6014], [#&#8203;6017]) - sync: add `watch::Sender::new` ([#&#8203;5998]) - sync: add const fn `OnceCell::from_value` ([#&#8203;5903]) ##### Removed - remove unused `stats` feature ([#&#8203;5952]) ##### Documented - add missing backticks in code examples ([#&#8203;5938], [#&#8203;6056]) - fix typos ([#&#8203;5988], [#&#8203;6030]) - process: document that `Child::wait` is cancel safe ([#&#8203;5977]) - sync: add examples for `Semaphore` ([#&#8203;5939], [#&#8203;5956], [#&#8203;5978], [#&#8203;6031], [#&#8203;6032], [#&#8203;6050]) - sync: document that `broadcast` capacity is a lower bound ([#&#8203;6042]) - sync: document that `const_new` is not instrumented ([#&#8203;6002]) - sync: improve cancel-safety documentation for `mpsc::Sender::send` ([#&#8203;5947]) - sync: improve docs for `watch` channel ([#&#8203;5954]) - taskdump: render taskdump documentation on docs.rs ([#&#8203;5972]) ##### Unstable - taskdump: fix potential deadlock ([#&#8203;6036]) [#&#8203;5903]: https://github.com/tokio-rs/tokio/pull/5903 [#&#8203;5906]: https://github.com/tokio-rs/tokio/pull/5906 [#&#8203;5938]: https://github.com/tokio-rs/tokio/pull/5938 [#&#8203;5939]: https://github.com/tokio-rs/tokio/pull/5939 [#&#8203;5947]: https://github.com/tokio-rs/tokio/pull/5947 [#&#8203;5952]: https://github.com/tokio-rs/tokio/pull/5952 [#&#8203;5954]: https://github.com/tokio-rs/tokio/pull/5954 [#&#8203;5956]: https://github.com/tokio-rs/tokio/pull/5956 [#&#8203;5958]: https://github.com/tokio-rs/tokio/pull/5958 [#&#8203;5960]: https://github.com/tokio-rs/tokio/pull/5960 [#&#8203;5962]: https://github.com/tokio-rs/tokio/pull/5962 [#&#8203;5971]: https://github.com/tokio-rs/tokio/pull/5971 [#&#8203;5972]: https://github.com/tokio-rs/tokio/pull/5972 [#&#8203;5977]: https://github.com/tokio-rs/tokio/pull/5977 [#&#8203;5978]: https://github.com/tokio-rs/tokio/pull/5978 [#&#8203;5984]: https://github.com/tokio-rs/tokio/pull/5984 [#&#8203;5985]: https://github.com/tokio-rs/tokio/pull/5985 [#&#8203;5988]: https://github.com/tokio-rs/tokio/pull/5988 [#&#8203;5994]: https://github.com/tokio-rs/tokio/pull/5994 [#&#8203;5997]: https://github.com/tokio-rs/tokio/pull/5997 [#&#8203;5998]: https://github.com/tokio-rs/tokio/pull/5998 [#&#8203;6002]: https://github.com/tokio-rs/tokio/pull/6002 [#&#8203;6014]: https://github.com/tokio-rs/tokio/pull/6014 [#&#8203;6017]: https://github.com/tokio-rs/tokio/pull/6017 [#&#8203;6018]: https://github.com/tokio-rs/tokio/pull/6018 [#&#8203;6021]: https://github.com/tokio-rs/tokio/pull/6021 [#&#8203;6030]: https://github.com/tokio-rs/tokio/pull/6030 [#&#8203;6031]: https://github.com/tokio-rs/tokio/pull/6031 [#&#8203;6032]: https://github.com/tokio-rs/tokio/pull/6032 [#&#8203;6036]: https://github.com/tokio-rs/tokio/pull/6036 [#&#8203;6037]: https://github.com/tokio-rs/tokio/pull/6037 [#&#8203;6042]: https://github.com/tokio-rs/tokio/pull/6042 [#&#8203;6045]: https://github.com/tokio-rs/tokio/pull/6045 [#&#8203;6050]: https://github.com/tokio-rs/tokio/pull/6050 [#&#8203;6056]: https://github.com/tokio-rs/tokio/pull/6056 [#&#8203;6058]: https://github.com/tokio-rs/tokio/pull/6058 ### [`v1.32.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.32.1): Tokio v1.32.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.32.1) ### 1.32.1 (December 19, 2023) This is a forward part of a change that was backported to 1.25.3. ##### Fixed - io: add budgeting to `tokio::runtime::io::registration::async_io` ([#&#8203;6221]) [#&#8203;6221]: https://github.com/tokio-rs/tokio/pull/6221 ### [`v1.32.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.32.0): Tokio v1.32.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0) ##### Fixed - sync: fix potential quadratic behavior in `broadcast::Receiver` ([#&#8203;5925]) ##### Added - process: stabilize `Command::raw_arg` ([#&#8203;5930]) - io: enable awaiting error readiness ([#&#8203;5781]) ##### Unstable - rt(alt): improve the scalability of alt runtime as the number of cores grows ([#&#8203;5935]) [#&#8203;5925]: https://github.com/tokio-rs/tokio/pull/5925 [#&#8203;5930]: https://github.com/tokio-rs/tokio/pull/5930 [#&#8203;5781]: https://github.com/tokio-rs/tokio/pull/5781 [#&#8203;5935]: https://github.com/tokio-rs/tokio/pull/5935 ### [`v1.31.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.31.0): Tokio v1.31.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.30.0...tokio-1.31.0) ##### Fixed - io: delegate `WriteHalf::poll_write_vectored` ([#&#8203;5914]) ##### Unstable - rt(unstable): fix memory leak in unstable next-gen scheduler prototype ([#&#8203;5911]) - rt: expose mean task poll time metric ([#&#8203;5927]) [#&#8203;5914]: https://github.com/tokio-rs/tokio/pull/5914 [#&#8203;5911]: https://github.com/tokio-rs/tokio/pull/5911 [#&#8203;5927]: https://github.com/tokio-rs/tokio/pull/5927 ### [`v1.30.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.30.0): Tokio v1.30.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.30.0) ### 1.30.0 (August 9, 2023) This release bumps the MSRV of Tokio to 1.63. ([#&#8203;5887]) ##### Changed - tokio: reduce LLVM code generation ([#&#8203;5859]) - io: support `--cfg mio_unsupported_force_poll_poll` flag ([#&#8203;5881]) - sync: make `const_new` methods always available ([#&#8203;5885]) - sync: avoid false sharing in mpsc channel ([#&#8203;5829]) - rt: pop at least one task from inject queue ([#&#8203;5908]) ##### Added - sync: add `broadcast::Sender::new` ([#&#8203;5824]) - net: implement `UCred` for espidf ([#&#8203;5868]) - fs: add `File::options()` ([#&#8203;5869]) - time: implement extra reset variants for `Interval` ([#&#8203;5878]) - process: add `{ChildStd*}::into_owned_{fd, handle}` ([#&#8203;5899]) ##### Removed - tokio: removed unused `tokio_*` cfgs ([#&#8203;5890]) - remove build script to speed up compilation ([#&#8203;5887]) ##### Documented - sync: mention lagging in docs for `broadcast::send` ([#&#8203;5820]) - runtime: expand on sharing runtime docs ([#&#8203;5858]) - io: use vec in example for `AsyncReadExt::read_exact` ([#&#8203;5863]) - time: mark `Sleep` as `!Unpin` in docs ([#&#8203;5916]) - process: fix `raw_arg` not showing up in docs ([#&#8203;5865]) ##### Unstable - rt: add runtime ID ([#&#8203;5864]) - rt: initial implementation of new threaded runtime ([#&#8203;5823]) [#&#8203;5820]: https://github.com/tokio-rs/tokio/pull/5820 [#&#8203;5823]: https://github.com/tokio-rs/tokio/pull/5823 [#&#8203;5824]: https://github.com/tokio-rs/tokio/pull/5824 [#&#8203;5829]: https://github.com/tokio-rs/tokio/pull/5829 [#&#8203;5858]: https://github.com/tokio-rs/tokio/pull/5858 [#&#8203;5859]: https://github.com/tokio-rs/tokio/pull/5859 [#&#8203;5863]: https://github.com/tokio-rs/tokio/pull/5863 [#&#8203;5864]: https://github.com/tokio-rs/tokio/pull/5864 [#&#8203;5865]: https://github.com/tokio-rs/tokio/pull/5865 [#&#8203;5868]: https://github.com/tokio-rs/tokio/pull/5868 [#&#8203;5869]: https://github.com/tokio-rs/tokio/pull/5869 [#&#8203;5878]: https://github.com/tokio-rs/tokio/pull/5878 [#&#8203;5881]: https://github.com/tokio-rs/tokio/pull/5881 [#&#8203;5885]: https://github.com/tokio-rs/tokio/pull/5885 [#&#8203;5887]: https://github.com/tokio-rs/tokio/pull/5887 [#&#8203;5890]: https://github.com/tokio-rs/tokio/pull/5890 [#&#8203;5899]: https://github.com/tokio-rs/tokio/pull/5899 [#&#8203;5908]: https://github.com/tokio-rs/tokio/pull/5908 [#&#8203;5916]: https://github.com/tokio-rs/tokio/pull/5916 ### [`v1.29.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.29.1): Tokio v1.29.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.1) ##### Fixed - rt: fix nesting two `block_in_place` with a `block_on` between ([#&#8203;5837]) [#&#8203;5837]: https://github.com/tokio-rs/tokio/pull/5837 ### [`v1.29.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.29.0): Tokio v1.29.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.0) Technically a breaking change, the `Send` implementation is removed from `runtime::EnterGuard`. This change fixes a bug and should not impact most users. ##### Breaking - rt: `EnterGuard` should not be `Send` ([#&#8203;5766]) ##### Fixed - fs: reduce blocking ops in `fs::read_dir` ([#&#8203;5653]) - rt: fix possible starvation ([#&#8203;5686], [#&#8203;5712]) - rt: fix stacked borrows issue in `JoinSet` ([#&#8203;5693]) - rt: panic if `EnterGuard` dropped incorrect order ([#&#8203;5772]) - time: do not overflow to signal value ([#&#8203;5710]) - fs: wait for in-flight ops before cloning `File` ([#&#8203;5803]) ##### Changed - rt: reduce time to poll tasks scheduled from outside the runtime ([#&#8203;5705], [#&#8203;5720]) ##### Added - net: add uds doc alias for unix sockets ([#&#8203;5659]) - rt: add metric for number of tasks ([#&#8203;5628]) - sync: implement more traits for channel errors ([#&#8203;5666]) - net: add nodelay methods on TcpSocket ([#&#8203;5672]) - sync: add `broadcast::Receiver::blocking_recv` ([#&#8203;5690]) - process: add `raw_arg` method to `Command` ([#&#8203;5704]) - io: support PRIORITY epoll events ([#&#8203;5566]) - task: add `JoinSet::poll_join_next` ([#&#8203;5721]) - net: add support for Redox OS ([#&#8203;5790]) ##### Unstable - rt: add the ability to dump task backtraces ([#&#8203;5608], [#&#8203;5676], [#&#8203;5708], [#&#8203;5717]) - rt: instrument task poll times with a histogram ([#&#8203;5685]) [#&#8203;5766]: https://github.com/tokio-rs/tokio/pull/5766 [#&#8203;5653]: https://github.com/tokio-rs/tokio/pull/5653 [#&#8203;5686]: https://github.com/tokio-rs/tokio/pull/5686 [#&#8203;5712]: https://github.com/tokio-rs/tokio/pull/5712 [#&#8203;5693]: https://github.com/tokio-rs/tokio/pull/5693 [#&#8203;5772]: https://github.com/tokio-rs/tokio/pull/5772 [#&#8203;5710]: https://github.com/tokio-rs/tokio/pull/5710 [#&#8203;5803]: https://github.com/tokio-rs/tokio/pull/5803 [#&#8203;5705]: https://github.com/tokio-rs/tokio/pull/5705 [#&#8203;5720]: https://github.com/tokio-rs/tokio/pull/5720 [#&#8203;5659]: https://github.com/tokio-rs/tokio/pull/5659 [#&#8203;5628]: https://github.com/tokio-rs/tokio/pull/5628 [#&#8203;5666]: https://github.com/tokio-rs/tokio/pull/5666 [#&#8203;5672]: https://github.com/tokio-rs/tokio/pull/5672 [#&#8203;5690]: https://github.com/tokio-rs/tokio/pull/5690 [#&#8203;5704]: https://github.com/tokio-rs/tokio/pull/5704 [#&#8203;5566]: https://github.com/tokio-rs/tokio/pull/5566 [#&#8203;5721]: https://github.com/tokio-rs/tokio/pull/5721 [#&#8203;5790]: https://github.com/tokio-rs/tokio/pull/5790 [#&#8203;5608]: https://github.com/tokio-rs/tokio/pull/5608 [#&#8203;5676]: https://github.com/tokio-rs/tokio/pull/5676 [#&#8203;5708]: https://github.com/tokio-rs/tokio/pull/5708 [#&#8203;5717]: https://github.com/tokio-rs/tokio/pull/5717 [#&#8203;5685]: https://github.com/tokio-rs/tokio/pull/5685 ### [`v1.28.2`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.28.2): Tokio v1.28.2 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.28.1...tokio-1.28.2) ### 1.28.2 (May 28, 2023) Forward ports 1.18.6 changes. ##### Fixed - deps: disable default features for mio ([#&#8203;5728]) [#&#8203;5728]: https://github.com/tokio-rs/tokio/pull/5728 </details> <details> <summary>tokio-rs/tracing</summary> ### [`v0.1.40`](https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.40): tracing 0.1.40 [Compare Source](https://github.com/tokio-rs/tracing/compare/tracing-0.1.39...tracing-0.1.40) This release fixes a potential stack use-after-free in the `Instrument::into_inner` method. Only uses of this method are affected by this bug. ##### Fixed - Use `mem::ManuallyDrop` instead of `mem::forget` in `Instrument::into_inner` ([#&#8203;2765]) [#&#8203;2765]: https://github.com/tokio-rs/tracing/pull/2765 Thanks to [@&#8203;cramertj](https://github.com/cramertj) and [@&#8203;manishearth](https://github.com/manishearth) for finding and fixing this issue! ### [`v0.1.39`](https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.39): tracing 0.1.39 [Compare Source](https://github.com/tokio-rs/tracing/compare/tracing-0.1.38...tracing-0.1.39) This release adds several additional features to the `tracing` macros. In addition, it updates the `tracing-core` dependency to [v0.1.32][core-0.1.32] and the `tracing-attributes` dependency to [v0.1.27][attrs-0.1.27]. ##### Added - Allow constant field names in macros ([#&#8203;2617]) - Allow setting event names in macros ([#&#8203;2699]) - **core**: Allow `ValueSet`s of any length ([#&#8203;2508]) ##### Changed - `tracing-attributes`: updated to [0.1.27][attrs-0.1.27] - `tracing-core`: updated to [0.1.32][core-0.1.32] - **attributes**: Bump minimum version of proc-macro2 to 1.0.60 ([#&#8203;2732]) - **attributes**: Generate less dead code for async block return type hint ([#&#8203;2709]) ##### Fixed - Use fully qualified names in macros for items exported from std prelude ([#&#8203;2621], [#&#8203;2757]) - **attributes**: Allow \[`clippy::let_with_type_underscore`] in macro-generated code (\[[#&#8203;2609](https://github.com/tokio-rs/tracing/issues/2609)]) - **attributes**: Allow `unknown_lints` in macro-generated code ([#&#8203;2626]) - **attributes**: Fix a compilation error in `#[instrument]` when the `"log"` feature is enabled ([#&#8203;2599]) ##### Documented - Add `axum-insights` to relevant crates. ([#&#8203;2713]) - Fix link to RAI pattern crate documentation (\[[#&#8203;2612](https://github.com/tokio-rs/tracing/issues/2612)]) - Fix docs typos and warnings ([#&#8203;2581]) - Add `clippy-tracing` to related crates ([#&#8203;2628]) - Add `tracing-cloudwatch` to related crates ([#&#8203;2667]) - Fix deadlink to `tracing-etw` repo ([#&#8203;2602]) [#&#8203;2617]: https://github.com/tokio-rs/tracing/pull/2617 [#&#8203;2699]: https://github.com/tokio-rs/tracing/pull/2699 [#&#8203;2508]: https://github.com/tokio-rs/tracing/pull/2508 [#&#8203;2621]: https://github.com/tokio-rs/tracing/pull/2621 [#&#8203;2713]: https://github.com/tokio-rs/tracing/pull/2713 [#&#8203;2581]: https://github.com/tokio-rs/tracing/pull/2581 [#&#8203;2628]: https://github.com/tokio-rs/tracing/pull/2628 [#&#8203;2667]: https://github.com/tokio-rs/tracing/pull/2667 [#&#8203;2602]: https://github.com/tokio-rs/tracing/pull/2602 [#&#8203;2626]: https://github.com/tokio-rs/tracing/pull/2626 [#&#8203;2757]: https://github.com/tokio-rs/tracing/pull/2757 [#&#8203;2732]: https://github.com/tokio-rs/tracing/pull/2732 [#&#8203;2709]: https://github.com/tokio-rs/tracing/pull/2709 [#&#8203;2599]: https://github.com/tokio-rs/tracing/pull/2599 [`let_with_type_underscore`]: http://rust-lang.github.io/rust-clippy/rust-1.70.0/index.html#let_with_type_underscore [attrs-0.1.27]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.27 [core-0.1.32]: https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.32 ### [`v0.1.38`](https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.38): tracing 0.1.38 [Compare Source](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.38) This `tracing` release changes the `Drop` implementation for `Instrumented` `Future`s so that the attached `Span` is entered when dropping the `Future`. This means that events emitted by the `Future`'s `Drop` implementation will now be recorded within its `Span`. It also adds `#[inline]` hints to methods called in the `event!` macro's expansion, for an improvement in both binary size and performance. Additionally, this release updates the `tracing-attributes` dependency to [v0.1.24][attrs-0.1.24], which updates the [`syn`][syn] dependency to v2.x.x. `tracing-attributes` v0.1.24 also includes improvements to the `#[instrument]` macro; see [the `tracing-attributes` 0.1.24 release notes][attrs-0.1.24] for details. ##### Added - `Instrumented` futures will now enter the attached `Span` in their `Drop` implementation, allowing events emitted when dropping the future to occur within the span ([#&#8203;2562](https://github.com/tokio-rs/tracing/issues/2562)) - `#[inline]` attributes for methods called by the `event!` macros, making generated code smaller ([#&#8203;2555](https://github.com/tokio-rs/tracing/issues/2555)) - **attributes**: `level` argument to `#[instrument(err)]` and `#[instrument(ret)]` to override the level of the generated return value event ([#&#8203;2335](https://github.com/tokio-rs/tracing/issues/2335)) - **attributes**: Improved compiler error message when `#[instrument]` is added to a `const fn` ([#&#8203;2418](https://github.com/tokio-rs/tracing/issues/2418)) ##### Changed - `tracing-attributes`: updated to [0.1.24][attrs-0.1.24] - Removed unneeded `cfg-if` dependency ([#&#8203;2553](https://github.com/tokio-rs/tracing/issues/2553)) - **attributes**: Updated [`syn`][syn] dependency to 2.0 ([#&#8203;2516](https://github.com/tokio-rs/tracing/issues/2516)) ##### Fixed - **attributes**: Fix `clippy::unreachable` warnings in `#[instrument]`-generated code ([#&#8203;2356](https://github.com/tokio-rs/tracing/issues/2356)) - **attributes**: Removed unused "visit" feature flag from `syn` dependency ([#&#8203;2530](https://github.com/tokio-rs/tracing/issues/2530)) ##### Documented - **attributes**: Documented default level for `#[instrument(err)]` ([#&#8203;2433](https://github.com/tokio-rs/tracing/issues/2433)) - **attributes**: Improved documentation for levels in `#[instrument]` ([#&#8203;2350](https://github.com/tokio-rs/tracing/issues/2350)) Thanks to [@&#8203;nitnelave](https://github.com/nitnelave), [@&#8203;jsgf](https://github.com/jsgf), [@&#8203;Abhicodes-crypto](https://github.com/Abhicodes-crypto), [@&#8203;LukeMathWalker](https://github.com/LukeMathWalker), [@&#8203;andrewpollack](https://github.com/andrewpollack), [@&#8203;quad](https://github.com/quad), [@&#8203;klensy](https://github.com/klensy), [@&#8203;davidpdrsn](https://github.com/davidpdrsn), [@&#8203;dbidwell94](https://github.com/dbidwell94), [@&#8203;ldm0](https://github.com/ldm0), [@&#8203;NobodyXu](https://github.com/NobodyXu), [@&#8203;ilsv](https://github.com/ilsv), and [@&#8203;daxpedda](https://github.com/daxpedda) for contributing to this release! [`syn`]: https://crates.io/crates/syn [attrs-0.1.24]: https://github.com/tokio-rs/tracing/releases/tag/tracing-attributes-0.1.24 </details> <details> <summary>servo/rust-url</summary> ### [`v2.5.0`](https://github.com/servo/rust-url/releases/tag/v2.5.0) [Compare Source](https://github.com/servo/rust-url/compare/v2.4.1...v2.5.0) ##### What's Changed - Fix clippy by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/878 - use checked addition to not panic in debug build by [@&#8203;Skgland](https://github.com/Skgland) in https://github.com/servo/rust-url/pull/877 - Fix search setting for non-special urls with space, query and fragment by [@&#8203;edgul](https://github.com/edgul) in https://github.com/servo/rust-url/pull/879 - Added #\[must_use] Attributes for Configuration Options by [@&#8203;Redfire75369](https://github.com/Redfire75369) in https://github.com/servo/rust-url/pull/876 - Correct spelling mistake in `Position` docs by [@&#8203;sprocklem](https://github.com/sprocklem) in https://github.com/servo/rust-url/pull/875 - Fix another overflow in punycode encode_into by [@&#8203;Skgland](https://github.com/Skgland) in https://github.com/servo/rust-url/pull/880 - Update url 2.5.0 by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/885 ##### New Contributors - [@&#8203;Skgland](https://github.com/Skgland) made their first contribution in https://github.com/servo/rust-url/pull/877 - [@&#8203;edgul](https://github.com/edgul) made their first contribution in https://github.com/servo/rust-url/pull/879 - [@&#8203;Redfire75369](https://github.com/Redfire75369) made their first contribution in https://github.com/servo/rust-url/pull/876 - [@&#8203;sprocklem](https://github.com/sprocklem) made their first contribution in https://github.com/servo/rust-url/pull/875 **Full Changelog**: https://github.com/servo/rust-url/compare/v2.4.1...v2.5.0 ### [`v2.4.1`](https://github.com/servo/rust-url/releases/tag/v2.4.1) [Compare Source](https://github.com/servo/rust-url/compare/v2.4.0...v2.4.1) ##### What's Changed - Move debugger_visualizer tests to separate crate by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/853 - Remove obsolete badge references by [@&#8203;atouchet](https://github.com/atouchet) in https://github.com/servo/rust-url/pull/852 - Fix trailing spaces in scheme / pathname / search setters by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/848 - fix: implement std::error::Error for data-url by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/698 - Enable the GitHub merge queue by [@&#8203;mrobinson](https://github.com/mrobinson) in https://github.com/servo/rust-url/pull/851 - Rewrite WPT runner by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/857 - Implement std::error::Error for InvalidBase64 by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/856 - Add `--generate-link-to-definition` option when building on docs.rs by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in https://github.com/servo/rust-url/pull/858 - Stabilize debugger_visualizer feature by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/855 - Update WPT data and expectations by [@&#8203;lucacasonato](https://github.com/lucacasonato) in https://github.com/servo/rust-url/pull/859 - Fix no_std Support for idna by [@&#8203;domenukk](https://github.com/domenukk) in https://github.com/servo/rust-url/pull/843 - Fix panic in set_path for file URLs by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/865 ##### New Contributors - [@&#8203;mrobinson](https://github.com/mrobinson) made their first contribution in https://github.com/servo/rust-url/pull/851 - [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) made their first contribution in https://github.com/servo/rust-url/pull/858 - [@&#8203;domenukk](https://github.com/domenukk) made their first contribution in https://github.com/servo/rust-url/pull/843 **Full Changelog**: https://github.com/servo/rust-url/compare/v2.4.0...v2.4.1 ### [`v2.4.0`](https://github.com/servo/rust-url/releases/tag/v2.4.0) [Compare Source](https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0) #### Crate version bump - data-url to 0.3.0 - percent-encoding to 2.3.0 - form_urlencoded to 1.2.0 - idna to 0.4.0 - url to 2.4.0 #### What's Changed - url: add the authority method by [@&#8203;unleashed](https://github.com/unleashed) in https://github.com/servo/rust-url/pull/674 - Fix clippy warnings by [@&#8203;nickelc](https://github.com/nickelc) in https://github.com/servo/rust-url/pull/810 - Replace unmaintained/outdated github actions by [@&#8203;nickelc](https://github.com/nickelc) in https://github.com/servo/rust-url/pull/811 - Implement potentially strip spaces for opaque paths by [@&#8203;CYBAI](https://github.com/CYBAI) in https://github.com/servo/rust-url/pull/813 - percent_encoding: faster percent_encode_byte by [@&#8203;klensy](https://github.com/klensy) in https://github.com/servo/rust-url/pull/814 - Update urltestdata.json WPT test cases by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/819 - Fix anarchist URL where path starts with // by [@&#8203;qsantos](https://github.com/qsantos) in https://github.com/servo/rust-url/pull/817 - Avoid string allocation to get length of port by [@&#8203;qsantos](https://github.com/qsantos) in https://github.com/servo/rust-url/pull/823 - No colon when setting empty password by [@&#8203;qsantos](https://github.com/qsantos) in https://github.com/servo/rust-url/pull/825 - Url is special by [@&#8203;qsantos](https://github.com/qsantos) in https://github.com/servo/rust-url/pull/826 - Update msrv to 1.56 to keep up with serde-derive by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/827 - `no_std` support for `form_urlencoded`, `data-url` and `idna` by [@&#8203;madsmtm](https://github.com/madsmtm) in https://github.com/servo/rust-url/pull/722 - Compile with serde feature on Rust playground and docs.rs by [@&#8203;dtolnay](https://github.com/dtolnay) in https://github.com/servo/rust-url/pull/832 - Fix issues with file drives by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/839 - Update url to 2.4.0 and release new version by [@&#8203;valenting](https://github.com/valenting) in https://github.com/servo/rust-url/pull/840 #### New Contributors - [@&#8203;nickelc](https://github.com/nickelc) made their first contribution in https://github.com/servo/rust-url/pull/810 - [@&#8203;CYBAI](https://github.com/CYBAI) made their first contribution in https://github.com/servo/rust-url/pull/813 - [@&#8203;klensy](https://github.com/klensy) made their first contribution in https://github.com/servo/rust-url/pull/814 - [@&#8203;qsantos](https://github.com/qsantos) made their first contribution in https://github.com/servo/rust-url/pull/817 - [@&#8203;madsmtm](https://github.com/madsmtm) made their first contribution in https://github.com/servo/rust-url/pull/722 - [@&#8203;dtolnay](https://github.com/dtolnay) made their first contribution in https://github.com/servo/rust-url/pull/832 **Full Changelog**: https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0 ### [`v2.3.1`](https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1) [Compare Source](https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1) </details> <details> <summary>uuid-rs/uuid</summary> ### [`v1.8.0`](https://github.com/uuid-rs/uuid/releases/tag/1.8.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0) #### ⚠️ Potential Breakage ⚠️ A new `impl AsRef<Uuid> for Uuid` bound has been added, which can break inference on code like: ```rust let b = uuid.as_ref(); ``` You can fix these by explicitly typing the result of the conversion: ```rust let b: &[u8] = uuid.as_ref(); ``` or by calling `as_bytes` instead: ```rust let b = uuid.as_bytes(); ``` #### What's Changed - docs: fix small spelling mistake by [@&#8203;bengsparks](https://github.com/bengsparks) in https://github.com/uuid-rs/uuid/pull/737 - serde serialize_with support by [@&#8203;dakaizou](https://github.com/dakaizou) in https://github.com/uuid-rs/uuid/pull/735 - Fix up CI builds by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/744 - Only add `wasm-bindgen` as a dependency on `wasm32-unknown-unknown` by [@&#8203;emilk](https://github.com/emilk) in https://github.com/uuid-rs/uuid/pull/738 - impl AsRef<Uuid> for Uuid by [@&#8203;koshell](https://github.com/koshell) in https://github.com/uuid-rs/uuid/pull/743 - Add v6 to v8 draft link to README by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/746 - Add a workflow for running cargo outdated by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/745 - Prepare for 1.8.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/747 #### New Contributors - [@&#8203;bengsparks](https://github.com/bengsparks) made their first contribution in https://github.com/uuid-rs/uuid/pull/737 - [@&#8203;dakaizou](https://github.com/dakaizou) made their first contribution in https://github.com/uuid-rs/uuid/pull/735 - [@&#8203;emilk](https://github.com/emilk) made their first contribution in https://github.com/uuid-rs/uuid/pull/738 - [@&#8203;koshell](https://github.com/koshell) made their first contribution in https://github.com/uuid-rs/uuid/pull/743 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0 ### [`v1.7.0`](https://github.com/uuid-rs/uuid/releases/tag/1.7.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.6.1...1.7.0) #### What's Changed - Add missing test for invalid parse_str by [@&#8203;CXWorks](https://github.com/CXWorks) in https://github.com/uuid-rs/uuid/pull/723 - Upgrade borsh unstable dependency to v1.0 and make it stable by [@&#8203;bgeron](https://github.com/bgeron) in https://github.com/uuid-rs/uuid/pull/724 - Reduce the package size of uuid by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/726 - Make use of newer Cargo features for specifying dependencies by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/727 - Prepare for 1.7.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/728 #### New Contributors - [@&#8203;CXWorks](https://github.com/CXWorks) made their first contribution in https://github.com/uuid-rs/uuid/pull/723 - [@&#8203;bgeron](https://github.com/bgeron) made their first contribution in https://github.com/uuid-rs/uuid/pull/724 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.6.1...1.7.0 ### [`v1.6.1`](https://github.com/uuid-rs/uuid/releases/tag/1.6.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.6.0...1.6.1) #### What's Changed - Fix uuid macro in consts by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/721 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.6.0...1.6.1 ### [`v1.6.0`](https://github.com/uuid-rs/uuid/releases/tag/1.6.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.5.0...1.6.0) #### What's Changed - doc: fix links in v6 module by [@&#8203;metalalive](https://github.com/metalalive) in https://github.com/uuid-rs/uuid/pull/714 - Stabilize UUIDv6-v8 support by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/718 - Prepare for 1.6.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/719 #### New Contributors - [@&#8203;metalalive](https://github.com/metalalive) made their first contribution in https://github.com/uuid-rs/uuid/pull/714 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.5.0...1.6.0 ### [`v1.5.0`](https://github.com/uuid-rs/uuid/releases/tag/1.5.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.4.1...1.5.0) #### What's Changed - Add impl From<Uuid> for String under the std feature flag by [@&#8203;brahms116](https://github.com/brahms116) in https://github.com/uuid-rs/uuid/pull/700 - Remove dead link to templates by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/704 - make ClockSequence wrap correctly by [@&#8203;fef1312](https://github.com/fef1312) in https://github.com/uuid-rs/uuid/pull/705 - Track MSRV in Cargo.toml by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/706 - Support converting between Uuid and vec by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/703 - Replace MIPS with Miri and add clippy to CI by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/712 - Added `bytemuck` support by [@&#8203;John-Toohey](https://github.com/John-Toohey) in https://github.com/uuid-rs/uuid/pull/711 - Prepare for 1.5.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/713 #### New Contributors - [@&#8203;brahms116](https://github.com/brahms116) made their first contribution in https://github.com/uuid-rs/uuid/pull/700 - [@&#8203;fef1312](https://github.com/fef1312) made their first contribution in https://github.com/uuid-rs/uuid/pull/705 - [@&#8203;John-Toohey](https://github.com/John-Toohey) made their first contribution in https://github.com/uuid-rs/uuid/pull/711 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.4.1...1.5.0 ### [`v1.4.1`](https://github.com/uuid-rs/uuid/releases/tag/1.4.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1) #### What's Changed - Fix macro hygiene by [@&#8203;teohhanhui](https://github.com/teohhanhui) in https://github.com/uuid-rs/uuid/pull/694 - Add #\[inline] for Uuid::from_bytes\[\_ref] and Uuid::{as,into}\_bytes by [@&#8203;jrose-signal](https://github.com/jrose-signal) in https://github.com/uuid-rs/uuid/pull/693 - Print uuids in examples by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/697 - Prepare for 1.4.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/698 #### New Contributors - [@&#8203;teohhanhui](https://github.com/teohhanhui) made their first contribution in https://github.com/uuid-rs/uuid/pull/694 - [@&#8203;jrose-signal](https://github.com/jrose-signal) made their first contribution in https://github.com/uuid-rs/uuid/pull/693 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1 ### [`v1.4.0`](https://github.com/uuid-rs/uuid/releases/tag/1.4.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0) #### What's Changed - Fixed wasm tests not running due to incorrect attribute target by [@&#8203;kmusick](https://github.com/kmusick) in https://github.com/uuid-rs/uuid/pull/688 - Fixing issue with Cloudflare Workers and wasm32-unknown-unknown when using now() by [@&#8203;kmusick](https://github.com/kmusick) in https://github.com/uuid-rs/uuid/pull/690 - Add `borsh` support by [@&#8203;grovesNL](https://github.com/grovesNL) in https://github.com/uuid-rs/uuid/pull/686 - Fix some timestamp generation by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/691 - Prepare for 1.4.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/692 #### New Contributors - [@&#8203;kmusick](https://github.com/kmusick) made their first contribution in https://github.com/uuid-rs/uuid/pull/688 - [@&#8203;grovesNL](https://github.com/grovesNL) made their first contribution in https://github.com/uuid-rs/uuid/pull/686 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0 ### [`v1.3.4`](https://github.com/uuid-rs/uuid/releases/tag/1.3.4) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4) #### What's Changed - Add `wasm32-wasi` support with tests by [@&#8203;acfoltzer](https://github.com/acfoltzer) in https://github.com/uuid-rs/uuid/pull/677 - Fix up MSRV build in CI by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/679 - fix: keep the order when filling random bytes by [@&#8203;Hanaasagi](https://github.com/Hanaasagi) in https://github.com/uuid-rs/uuid/pull/682 - Prepare for 1.3.4 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/683 #### New Contributors - [@&#8203;acfoltzer](https://github.com/acfoltzer) made their first contribution in https://github.com/uuid-rs/uuid/pull/677 - [@&#8203;Hanaasagi](https://github.com/Hanaasagi) made their first contribution in https://github.com/uuid-rs/uuid/pull/682 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4 ### [`v1.3.3`](https://github.com/uuid-rs/uuid/releases/tag/1.3.3) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.3.2...1.3.3) #### What's Changed - Use sha hash for checkout action and remove others by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/671 - Hard deprecate Timestamp::to_unix_nanos by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/673 - Prepare for 1.3.3 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/674 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.3.2...1.3.3 ### [`v1.3.2`](https://github.com/uuid-rs/uuid/releases/tag/1.3.2) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.3.1...1.3.2) #### What's Changed - Create SECURITY.md by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/668 - Faster as_u128 and to_u128\_le by [@&#8203;pkoenig10](https://github.com/pkoenig10) in https://github.com/uuid-rs/uuid/pull/669 - prepare for 1.3.2 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/670 #### New Contributors - [@&#8203;pkoenig10](https://github.com/pkoenig10) made their first contribution in https://github.com/uuid-rs/uuid/pull/669 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.3.1...1.3.2 ### [`v1.3.1`](https://github.com/uuid-rs/uuid/releases/tag/1.3.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.3.0...1.3.1) #### What's Changed - Update syn requirement from 1.0.80 to 2.0.5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/uuid-rs/uuid/pull/663 - Update windows-sys requirement from 0.45.0 to 0.48.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/uuid-rs/uuid/pull/665 - remove some extra chars in a comment by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/666 - Prepare for 1.3.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/667 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.3.0...1.3.1 </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://github.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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
kjuulh changed title from Update Rust crate octocrab to 0.22.0 to Update all dependencies 2023-05-16 23:39:55 +02:00
kjuulh force-pushed renovate/all from b63e66f100 to 7660a39344 2023-05-16 23:39:56 +02:00 Compare
kjuulh force-pushed renovate/all from 7660a39344 to 204f5dfaff 2023-05-19 19:46:28 +02:00 Compare
kjuulh force-pushed renovate/all from 204f5dfaff to c821d0fb9b 2023-05-21 19:56:06 +02:00 Compare
kjuulh force-pushed renovate/all from c821d0fb9b to ef1999f9ed 2023-05-27 23:44:07 +02:00 Compare
kjuulh force-pushed renovate/all from ef1999f9ed to 0b4af1e841 2023-05-28 20:57:31 +02:00 Compare
kjuulh force-pushed renovate/all from 0b4af1e841 to 4ce46d6041 2023-06-08 00:10:17 +02:00 Compare
kjuulh force-pushed renovate/all from 4ce46d6041 to ff5c575990 2023-06-08 07:51:52 +02:00 Compare
kjuulh force-pushed renovate/all from ff5c575990 to 761671672f 2023-06-09 17:26:39 +02:00 Compare
kjuulh force-pushed renovate/all from 761671672f to b453352cd6 2023-06-14 16:24:51 +02:00 Compare
kjuulh force-pushed renovate/all from b453352cd6 to 05fcc80b89 2023-06-20 18:25:52 +02:00 Compare
kjuulh force-pushed renovate/all from 05fcc80b89 to 2bd0ec4637 2023-06-23 20:06:19 +02:00 Compare
kjuulh force-pushed renovate/all from 2bd0ec4637 to 43e907c9c8 2023-06-23 23:49:07 +02:00 Compare
kjuulh force-pushed renovate/all from 43e907c9c8 to 71d32af84f 2023-06-24 06:06:56 +02:00 Compare
kjuulh force-pushed renovate/all from 71d32af84f to 98dfc1f7f2 2023-06-28 00:08:32 +02:00 Compare
kjuulh force-pushed renovate/all from 98dfc1f7f2 to 32f486d9b6 2023-06-28 16:11:35 +02:00 Compare
kjuulh force-pushed renovate/all from 32f486d9b6 to b2b6fd1201 2023-06-30 00:22:00 +02:00 Compare
kjuulh force-pushed renovate/all from b2b6fd1201 to c6f0d6927a 2023-06-30 03:53:46 +02:00 Compare
kjuulh force-pushed renovate/all from c6f0d6927a to e59544eb57 2023-07-03 05:21:44 +02:00 Compare
kjuulh force-pushed renovate/all from e59544eb57 to 5713a9e65a 2023-07-03 13:43:49 +02:00 Compare
kjuulh force-pushed renovate/all from 5713a9e65a to 4e9bd8ba0d 2023-07-03 21:09:43 +02:00 Compare
kjuulh force-pushed renovate/all from 4e9bd8ba0d to 504c234c38 2023-07-04 19:57:47 +02:00 Compare
kjuulh force-pushed renovate/all from 504c234c38 to dc028cf765 2023-07-23 12:57:36 +02:00 Compare
kjuulh force-pushed renovate/all from dc028cf765 to 985f0f84d0 2023-07-24 05:52:24 +02:00 Compare
kjuulh force-pushed renovate/all from 985f0f84d0 to 13d9925f67 2023-07-26 23:22:50 +02:00 Compare
kjuulh force-pushed renovate/all from 13d9925f67 to 51efc8e5d8 2023-07-27 20:21:31 +02:00 Compare
kjuulh force-pushed renovate/all from 51efc8e5d8 to 3d4e843a67 2023-07-29 01:41:13 +02:00 Compare
kjuulh force-pushed renovate/all from 3d4e843a67 to 38f908f6ed 2023-07-31 02:38:11 +02:00 Compare
kjuulh force-pushed renovate/all from 38f908f6ed to ddd78c7786 2023-07-31 12:58:18 +02:00 Compare
kjuulh force-pushed renovate/all from ddd78c7786 to b85b7f19d0 2023-07-31 17:03:38 +02:00 Compare
kjuulh force-pushed renovate/all from b85b7f19d0 to 6a0e8c2807 2023-07-31 21:01:37 +02:00 Compare
kjuulh force-pushed renovate/all from 6a0e8c2807 to ef9709a43d 2023-08-04 02:38:42 +02:00 Compare
kjuulh force-pushed renovate/all from ef9709a43d to 7f50933902 2023-08-06 07:59:56 +02:00 Compare
kjuulh force-pushed renovate/all from 7f50933902 to 34bc3bbadd 2023-08-07 06:27:13 +02:00 Compare
kjuulh force-pushed renovate/all from 34bc3bbadd to 79cd861bb3 2023-08-08 03:46:31 +02:00 Compare
kjuulh force-pushed renovate/all from 79cd861bb3 to 1a1880f4a9 2023-08-08 04:10:21 +02:00 Compare
kjuulh force-pushed renovate/all from 1a1880f4a9 to d99d38f2e9 2023-08-09 17:48:37 +02:00 Compare
kjuulh force-pushed renovate/all from d99d38f2e9 to 5ecf988b61 2023-08-12 05:38:38 +02:00 Compare
kjuulh force-pushed renovate/all from 5ecf988b61 to 5359e08759 2023-08-12 19:02:08 +02:00 Compare
kjuulh force-pushed renovate/all from 5359e08759 to 1e61aef438 2023-08-14 13:56:32 +02:00 Compare
kjuulh force-pushed renovate/all from 1e61aef438 to e69b28ff3a 2023-08-15 14:44:02 +02:00 Compare
kjuulh force-pushed renovate/all from e69b28ff3a to 22d3a97802 2023-08-16 23:35:19 +02:00 Compare
kjuulh force-pushed renovate/all from 22d3a97802 to 75ac91c606 2023-08-17 16:19:39 +02:00 Compare
kjuulh force-pushed renovate/all from 75ac91c606 to 055deb29e5 2023-08-18 23:44:36 +02:00 Compare
kjuulh force-pushed renovate/all from 055deb29e5 to e82a286f5a 2023-08-21 05:26:39 +02:00 Compare
kjuulh force-pushed renovate/all from e82a286f5a to 4abcfe80fc 2023-08-21 07:01:12 +02:00 Compare
kjuulh force-pushed renovate/all from 4abcfe80fc to 9fe7bf2241 2023-08-21 21:32:13 +02:00 Compare
kjuulh force-pushed renovate/all from 9fe7bf2241 to 97ca00f89a 2023-08-23 17:06:47 +02:00 Compare
kjuulh force-pushed renovate/all from 97ca00f89a to 32674a63b6 2023-08-23 23:19:47 +02:00 Compare
kjuulh force-pushed renovate/all from 32674a63b6 to a9f00ebddb 2023-08-24 02:39:56 +02:00 Compare
kjuulh force-pushed renovate/all from a9f00ebddb to 20c924a088 2023-08-24 18:50:54 +02:00 Compare
kjuulh force-pushed renovate/all from 20c924a088 to 188fa30ff9 2023-08-25 20:10:22 +02:00 Compare
kjuulh force-pushed renovate/all from 188fa30ff9 to 412f75261b 2023-08-26 04:55:58 +02:00 Compare
kjuulh force-pushed renovate/all from 412f75261b to b4d157a04d 2023-08-28 19:39:49 +02:00 Compare
kjuulh force-pushed renovate/all from b4d157a04d to bb0792c656 2023-08-28 22:22:42 +02:00 Compare
kjuulh force-pushed renovate/all from bb0792c656 to e4bd41d283 2023-08-31 20:45:55 +02:00 Compare
kjuulh force-pushed renovate/all from e4bd41d283 to d5be74404e 2023-09-01 21:58:13 +02:00 Compare
kjuulh force-pushed renovate/all from d5be74404e to 73dcc2d736 2023-09-04 14:46:35 +02:00 Compare
kjuulh force-pushed renovate/all from 73dcc2d736 to bd53ddf22a 2023-09-12 20:31:45 +02:00 Compare
kjuulh force-pushed renovate/all from bd53ddf22a to bc059e02a9 2023-09-18 17:50:20 +02:00 Compare
kjuulh force-pushed renovate/all from bc059e02a9 to 4288ad7c41 2023-09-20 23:38:10 +02:00 Compare
kjuulh force-pushed renovate/all from 4288ad7c41 to 20e6d3234f 2023-09-25 23:20:23 +02:00 Compare
kjuulh force-pushed renovate/all from 20e6d3234f to fbcf8651d9 2023-09-28 21:57:24 +02:00 Compare
kjuulh force-pushed renovate/all from fbcf8651d9 to c38e98cc3d 2023-10-02 14:02:34 +02:00 Compare
kjuulh force-pushed renovate/all from c38e98cc3d to 1f981a962d 2023-10-02 20:43:28 +02:00 Compare
kjuulh force-pushed renovate/all from 1f981a962d to 993aee430d 2023-10-03 14:51:44 +02:00 Compare
kjuulh force-pushed renovate/all from 993aee430d to 4109bf0fd0 2023-10-08 11:24:58 +02:00 Compare
kjuulh force-pushed renovate/all from 4109bf0fd0 to fdc302756e 2023-10-09 12:24:20 +02:00 Compare
kjuulh force-pushed renovate/all from fdc302756e to 4713e9e128 2023-10-13 04:50:50 +02:00 Compare
kjuulh force-pushed renovate/all from 4713e9e128 to 1f0d046a18 2023-10-14 00:53:42 +02:00 Compare
kjuulh force-pushed renovate/all from 1f0d046a18 to e26a1815e9 2023-10-15 05:36:37 +02:00 Compare
kjuulh force-pushed renovate/all from e26a1815e9 to 439b7d3cca 2023-10-15 18:07:54 +02:00 Compare
kjuulh force-pushed renovate/all from 439b7d3cca to b36e83d66e 2023-10-18 15:45:17 +02:00 Compare
kjuulh force-pushed renovate/all from b36e83d66e to 0fb6154e2a 2023-10-19 03:46:25 +02:00 Compare
kjuulh force-pushed renovate/all from 0fb6154e2a to 6097dc69c6 2023-10-24 21:06:35 +02:00 Compare
kjuulh force-pushed renovate/all from 6097dc69c6 to 6bc403c584 2023-10-26 05:37:47 +02:00 Compare
kjuulh force-pushed renovate/all from 6bc403c584 to 671f0335fd 2023-10-26 08:00:01 +02:00 Compare
kjuulh force-pushed renovate/all from 671f0335fd to c693adf6dc 2023-11-03 08:45:33 +01:00 Compare
kjuulh force-pushed renovate/all from c693adf6dc to 00b314c3c1 2023-11-06 21:22:13 +01:00 Compare
kjuulh force-pushed renovate/all from 00b314c3c1 to 0ec8c8fb66 2023-11-07 04:12:50 +01:00 Compare
kjuulh force-pushed renovate/all from 0ec8c8fb66 to ffe09886ea 2023-11-09 20:55:41 +01:00 Compare
kjuulh force-pushed renovate/all from ffe09886ea to 1f16462bf9 2023-11-10 23:46:06 +01:00 Compare
kjuulh force-pushed renovate/all from 1f16462bf9 to 33dac15586 2023-11-13 18:20:56 +01:00 Compare
kjuulh force-pushed renovate/all from 33dac15586 to ff1c0d425c 2023-11-17 18:50:32 +01:00 Compare
kjuulh force-pushed renovate/all from ff1c0d425c to 0823c4e591 2023-11-20 01:46:15 +01:00 Compare
kjuulh force-pushed renovate/all from 0823c4e591 to 4b2a3d6a1d 2023-11-21 03:07:03 +01:00 Compare
kjuulh force-pushed renovate/all from 4b2a3d6a1d to 8a87b510b2 2023-11-22 20:33:15 +01:00 Compare
kjuulh force-pushed renovate/all from 8a87b510b2 to 2c3b079187 2023-11-27 19:30:50 +01:00 Compare
kjuulh force-pushed renovate/all from 2c3b079187 to a8a313eb30 2023-11-28 04:43:31 +01:00 Compare
kjuulh force-pushed renovate/all from a8a313eb30 to f415e33f73 2023-12-04 19:22:52 +01:00 Compare
kjuulh force-pushed renovate/all from f415e33f73 to 4489bb063d 2023-12-08 08:13:17 +01:00 Compare
kjuulh force-pushed renovate/all from 4489bb063d to d57a07739a 2023-12-09 00:06:37 +01:00 Compare
kjuulh force-pushed renovate/all from d57a07739a to dd46ff0701 2023-12-12 21:22:00 +01:00 Compare
kjuulh force-pushed renovate/all from dd46ff0701 to 931f471751 2023-12-13 23:21:11 +01:00 Compare
kjuulh force-pushed renovate/all from 931f471751 to b28cb0321e 2023-12-18 22:10:34 +01:00 Compare
kjuulh force-pushed renovate/all from b28cb0321e to 1e13baac4f 2023-12-19 19:30:23 +01:00 Compare
kjuulh force-pushed renovate/all from 1e13baac4f to 24b27be839 2023-12-20 21:21:19 +01:00 Compare
kjuulh force-pushed renovate/all from 24b27be839 to 7c778685a2 2023-12-21 01:21:02 +01:00 Compare
kjuulh force-pushed renovate/all from 7c778685a2 to 1d45d13d26 2023-12-21 21:45:32 +01:00 Compare
kjuulh force-pushed renovate/all from 1d45d13d26 to 2ec43fc102 2023-12-28 19:35:02 +01:00 Compare
kjuulh force-pushed renovate/all from 2ec43fc102 to b967dfa919 2023-12-31 00:53:50 +01:00 Compare
kjuulh force-pushed renovate/all from b967dfa919 to 366f39f5aa 2024-01-02 07:54:07 +01:00 Compare
kjuulh force-pushed renovate/all from 366f39f5aa to 232ee149bf 2024-01-02 08:22:14 +01:00 Compare
kjuulh force-pushed renovate/all from 232ee149bf to 31d3f77d6f 2024-01-02 08:51:26 +01:00 Compare
kjuulh force-pushed renovate/all from 31d3f77d6f to 35b7f97df5 2024-01-04 20:44:09 +01:00 Compare
kjuulh force-pushed renovate/all from 35b7f97df5 to 4ff5aa7237 2024-01-06 04:16:47 +01:00 Compare
kjuulh force-pushed renovate/all from 4ff5aa7237 to 4dc4513442 2024-01-08 18:17:01 +01:00 Compare
kjuulh force-pushed renovate/all from 4dc4513442 to 1a36061154 2024-01-11 18:19:13 +01:00 Compare
kjuulh force-pushed renovate/all from 1a36061154 to 39d4fb4e28 2024-01-12 04:26:59 +01:00 Compare
kjuulh force-pushed renovate/all from 39d4fb4e28 to 44c53ecea2 2024-01-15 11:23:09 +01:00 Compare
kjuulh force-pushed renovate/all from 44c53ecea2 to a7711fd15b 2024-01-15 17:52:19 +01:00 Compare
kjuulh force-pushed renovate/all from a7711fd15b to 67124b2caf 2024-01-15 20:44:19 +01:00 Compare
kjuulh force-pushed renovate/all from 67124b2caf to 817986eafb 2024-01-16 21:54:36 +01:00 Compare
kjuulh force-pushed renovate/all from 817986eafb to 31dddf024e 2024-01-19 01:50:34 +01:00 Compare
kjuulh force-pushed renovate/all from 31dddf024e to 726442230c 2024-01-24 16:55:58 +01:00 Compare
kjuulh force-pushed renovate/all from 726442230c to 02fa2f62f6 2024-01-26 08:41:40 +01:00 Compare
kjuulh force-pushed renovate/all from 02fa2f62f6 to 66e15fd0bf 2024-01-26 23:08:32 +01:00 Compare
kjuulh force-pushed renovate/all from 66e15fd0bf to 16b71e4a74 2024-01-29 04:57:10 +01:00 Compare
kjuulh force-pushed renovate/all from 16b71e4a74 to a8de5d655c 2024-01-31 18:02:12 +01:00 Compare
kjuulh force-pushed renovate/all from a8de5d655c to f58d567766 2024-02-02 07:11:16 +01:00 Compare
kjuulh force-pushed renovate/all from f58d567766 to df43fdc51d 2024-02-02 13:52:22 +01:00 Compare
kjuulh force-pushed renovate/all from df43fdc51d to 68ed5fc71b 2024-02-06 04:24:32 +01:00 Compare
kjuulh force-pushed renovate/all from 68ed5fc71b to fb5b57ce06 2024-02-07 05:42:31 +01:00 Compare
kjuulh force-pushed renovate/all from fb5b57ce06 to 17acbbb74e 2024-02-07 21:55:34 +01:00 Compare
kjuulh force-pushed renovate/all from 17acbbb74e to 52560e370a 2024-02-08 18:14:11 +01:00 Compare
kjuulh force-pushed renovate/all from 52560e370a to 8929badf1d 2024-02-12 10:48:26 +01:00 Compare
kjuulh force-pushed renovate/all from 8929badf1d to 254ef6da89 2024-02-16 14:17:13 +01:00 Compare
kjuulh force-pushed renovate/all from 254ef6da89 to b86dc8c112 2024-02-19 08:07:54 +01:00 Compare
kjuulh force-pushed renovate/all from b86dc8c112 to a1bd3be52c 2024-02-20 01:54:24 +01:00 Compare
kjuulh force-pushed renovate/all from a1bd3be52c to e07258021c 2024-03-04 09:22:37 +01:00 Compare
kjuulh force-pushed renovate/all from e07258021c to e9ac49ee26 2024-03-05 11:59:21 +01:00 Compare
kjuulh force-pushed renovate/all from e9ac49ee26 to d615bc3ba5 2024-03-06 18:36:47 +01:00 Compare
kjuulh force-pushed renovate/all from d615bc3ba5 to bc94b1fe05 2024-03-08 22:16:11 +01:00 Compare
kjuulh force-pushed renovate/all from bc94b1fe05 to 5ce8c8b5e7 2024-03-11 10:09:34 +01:00 Compare
kjuulh force-pushed renovate/all from 5ce8c8b5e7 to 840e75330f 2024-03-12 17:22:46 +01:00 Compare
kjuulh force-pushed renovate/all from 840e75330f to 3a078a640d 2024-03-15 14:49:53 +01:00 Compare
kjuulh force-pushed renovate/all from 3a078a640d to a6c6808070 2024-03-17 01:34:05 +01:00 Compare
kjuulh force-pushed renovate/all from a6c6808070 to 1545a3f78b 2024-03-17 07:16:29 +01:00 Compare
kjuulh force-pushed renovate/all from 1545a3f78b to c05c600697 2024-03-19 02:17:53 +01:00 Compare
kjuulh force-pushed renovate/all from c05c600697 to cddd1a1b39 2024-03-19 17:27:21 +01:00 Compare
kjuulh force-pushed renovate/all from cddd1a1b39 to b3b40e531f 2024-03-19 19:40:45 +01:00 Compare
kjuulh force-pushed renovate/all from b3b40e531f to ca88fb69a0 2024-03-19 20:26:54 +01:00 Compare
kjuulh force-pushed renovate/all from ca88fb69a0 to e7a81e5b87 2024-03-20 17:19:05 +01:00 Compare
kjuulh force-pushed renovate/all from e7a81e5b87 to 8c646b0cba 2024-03-22 15:06:28 +01:00 Compare
kjuulh force-pushed renovate/all from 8c646b0cba to 30dd95be2c 2024-03-24 04:20:45 +01:00 Compare
kjuulh force-pushed renovate/all from 30dd95be2c to b7de176a03 2024-03-25 02:15:34 +01:00 Compare
kjuulh force-pushed renovate/all from b7de176a03 to 593ef3388c 2024-03-25 15:59:54 +01:00 Compare
kjuulh force-pushed renovate/all from 593ef3388c to 22a7899f80 2024-03-25 23:02:25 +01:00 Compare
kjuulh force-pushed renovate/all from 22a7899f80 to d0055e613f 2024-03-27 15:11:34 +01:00 Compare
kjuulh force-pushed renovate/all from d0055e613f to fdc6123fe5 2024-03-28 17:59:58 +01:00 Compare
kjuulh force-pushed renovate/all from fdc6123fe5 to 188ae2c39f 2024-04-05 16:51:14 +02:00 Compare
kjuulh force-pushed renovate/all from 188ae2c39f to 5803478284 2024-04-09 12:59:23 +02:00 Compare
kjuulh force-pushed renovate/all from 5803478284 to 2927cfb45e 2024-04-09 20:50:47 +02:00 Compare
kjuulh changed title from Update all dependencies to chore(deps): update all dependencies 2024-04-09 20:50:47 +02:00
kjuulh merged commit 2927cfb45e into main 2024-04-09 21:24:11 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/octopush#69
No description provided.