fix(deps): update all dependencies #25
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.2.0->5.1.11.0.82->1.0.1004.0.16->7.0.04.0.16->7.0.00.1.79->0.1.891.2.0->1.8.11.4.0->1.5.04.4.2->5.0.01.10.4->1.12.20.11.27->0.12.241.0.115->1.0.1451.0.37->2.0.01.37.0->1.48.00.3.4->0.6.04.9.3->5.9.31.8.0->1.19.03.2.4->7.2.6Release Notes
vitejs/vite-plugin-react (@vitejs/plugin-react)
v5.1.1Compare Source
Update code to support newer
rolldown-vite(#976)rolldown-vitewill removeoptimizeDeps.rollupOptionsin favor ofoptimizeDeps.rolldownOptionssoon. This plugin now usesoptimizeDeps.rolldownOptionsto support newerrolldown-vite. Please updaterolldown-viteto the latest version if you are using an older version.v5.1.0Compare Source
Add
@vitejs/plugin-react/preamblevirtual module for SSR HMR (#890)SSR applications can now initialize HMR runtime by importing
@vitejs/plugin-react/preambleat the top of their client entry instead of manually callingtransformIndexHtml. This simplifies SSR setup for applications that don't use thetransformIndexHtmlAPI.Fix raw Rolldown support for Rolldown 1.0.0-beta.44+ (#930)
Rolldown 1.0.0-beta.44+ removed the top-level
jsxoption in favor oftransform.jsx. This plugin now uses thetransform.jsxoption to support Rolldown 1.0.0-beta.44+.v5.0.4Compare Source
Perf: use native refresh wrapper plugin in rolldown-vite (#881)
v5.0.3Compare Source
HMR did not work for components imported with queries with rolldown-vite (#872)
Perf: simplify refresh wrapper generation (#835)
v5.0.2Compare Source
Skip transform hook completely in rolldown-vite in dev if possible (#783)
v5.0.1Compare Source
Set
optimizeDeps.rollupOptions.transform.jsxinstead ofoptimizeDeps.rollupOptions.jsxfor rolldown-vite (#735)optimizeDeps.rollupOptions.jsxis going to be deprecated in favor ofoptimizeDeps.rollupOptions.transform.jsx.Perf: skip
babel-plugin-react-compilerif code has no"use memo"when{ compilationMode: "annotation" }(#734)Respect tsconfig
jsxImportSource(#726)Fix
reactRefreshHostoption on rolldown-vite (#716)Fix
RefreshRuntimebeing injected twice for class components on rolldown-vite (#708)Skip
babel-plugin-react-compileron non client environment (689)v5.0.0Compare Source
v4.7.0Compare Source
Add HMR support for compound components (#518)
HMR now works for compound components like this:
Return
Plugin[]instead ofPluginOption[](#537)The return type has changed from
react(): PluginOption[]to more specialized typereact(): Plugin[]. This allows for type-safe manipulation of plugins, for example:v4.6.0Compare Source
Add raw Rolldown support
This plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.
v4.5.2Compare Source
Suggest
@vitejs/plugin-react-oxcif rolldown-vite is detected #491Emit a log which recommends
@vitejs/plugin-react-oxcwhenrolldown-viteis detected to improve performance and use Oxc under the hood. The warning can be disabled by settingdisableOxcRecommendation: truein the plugin options.Use
optimizeDeps.rollupOptionsinstead ofoptimizeDeps.esbuildOptionsfor rolldown-vite #489This suppresses the warning about
optimizeDeps.esbuildOptionsbeing deprecated in rolldown-vite.Add Vite 7-beta to peerDependencies range #497
React plugins are compatible with Vite 7, this removes the warning when testing the beta.
v4.5.1Compare Source
Add explicit semicolon in preambleCode #485
This fixes an edge case when using HTML minifiers that strips line breaks aggressively.
v4.5.0Compare Source
Add
filterfor rolldown-vite #470Added
filterso that it is more performant when running this plugin with rolldown-powered version of Vite.Skip HMR for JSX files with hooks #480
This removes the HMR warning for hooks with JSX.
v4.4.1Compare Source
Fix type issue when using
moduleResolution: "node"in tsconfig #462v4.4.0Compare Source
Make compatible with rolldown-vite
This plugin is now compatible with rolldown-powered version of Vite.
Note that currently the
__sourceproperty value position might be incorrect. This will be fixed in the near future.v4.3.4Compare Source
Add Vite 6 to peerDependencies range
Vite 6 is highly backward compatible, not much to add!
Force Babel to output spec compliant import attributes #386
The default was an old spec (
with type: "json"). We now enforce spec compliant (with { type: "json" })v4.3.3Compare Source
React Compiler runtimeModule option removed
React Compiler was updated to accept a
targetoption andruntimeModulewas removed. vite-plugin-react will still detectruntimeModulefor backwards compatibility.When using a custom
runtimeModuleortarget !== '19', the plugin will not try to pre-optimizereact/compiler-runtimedependency.The react-compiler-runtime is now available on npm can be used instead of the local shim for people using the compiler with React < 19.
Here is the configuration to use the compiler with React 18 and correct source maps in development:
v4.3.2Compare Source
Ignore directive sourcemap error #369
v4.3.1Compare Source
Fix support for React Compiler with React 18
The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom
runtimeModule: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43When using a custom
runtimeModule, the plugin will not try to pre-optimizereact/compiler-runtimedependency.Reminder: Vite expect code outside of
node_modulesto be ESM, so you will need to update the gist withimport React from 'react'.v4.3.0Compare Source
Fix support for React compiler
Don't set
retainLines: truewhen the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like vite-plugin-react-click-to-component to work, you should update your config to something like:Support HMR for class components
This is a long overdue and should fix some issues people had with HMR when migrating from CRA.
v4.2.1Compare Source
Remove generic parameter on
Pluginto avoid type error with Rollup 4/Vite 5 andskipLibCheck: false.I expect very few people to currently use this feature, but if you are extending the React plugin via
apiobject, you can get back the typing of the hook by importingViteReactPluginApi:v4.2.0Compare Source
Update peer dependency range to target Vite 5
There were no breaking change that impacted this plugin, so any combination of React plugins and Vite core version will work.
Align jsx runtime for optimized dependencies
This will only affect people using internal libraries that contains untranspiled JSX. This change aligns the optimizer with the source code and avoid issues when the published source don't have
Reactin the scope.Reminder: While being partially supported in Vite, publishing TS & JSX outside of internal libraries is highly discouraged.
v4.1.1Compare Source
v4.1.0Compare Source
@types/babel__coresto dependencies (fix #211)@babel/core#212index.d.ctsfile so you don't get types errors when settingmoduleResolutiontonode16ornodenextin your tsconfig (we recommend usingbundlerwhich is more close to how Vite works)v4.0.4Compare Source
v4.0.3Compare Source
v4.0.2Compare Source
v4.0.1Compare Source
v4.0.0Compare Source
This major version include a revamp of options:
include/excludenow allow to completely override the files processed by the plugin (#122). This is more in line with other Rollup/Vite plugins and simplify the setup of enabling Fast Refresh for.mdxfiles. This can be done like this:These changes also allow to apply Babel plugins on files outside Vite root (expect in node_modules), which improve support for monorepo (fix #16).
With these changes, only the file extensions is used for filtering processed files and the query param fallback is removed.
fastRefreshis removed (#122). This should be correctly activated by plugin without configuration.jsxPureis removed. This is a niche use case that was just passing down the boolean to esbuild.jsxSideEffects. (#129)The support for React auto import whe using classic runtime is removed. This was prone to errors and added complexity for no good reason given the very wide support of automatic runtime nowadays. This migration path should be as simple as removing the runtime option from the config.
This release goes in hand with the upcoming Vite 4.3 release focusing on performances:
Other notable changes:
v3.1.0Compare Source
v3.0.1Compare Source
v3.0.0Compare Source
dtolnay/anyhow (anyhow)
v1.0.100Compare Source
bail!,ensure!,anyhow!(#426)v1.0.99Compare Source
v1.0.98Compare Source
self.into_boxed_dyn_error()andself.reallocate_into_boxed_dyn_error_without_backtrace()methods for anyhow::Error (#415)v1.0.97Compare Source
v1.0.96Compare Source
v1.0.95Compare Source
Error::from_boxed(#401, #402)v1.0.94Compare Source
v1.0.93Compare Source
thiserrorv2v1.0.92Compare Source
&raw constand&raw mutsyntax insideensure!(#390)v1.0.91Compare Source
v1.0.90Compare Source
v1.0.89Compare Source
UnwindSafeandRefUnwindSafeimpl consistently available between versions of Rust newer and older than 1.72 (#386)v1.0.88Compare Source
v1.0.87Compare Source
Error::newandError::chain, in no-std mode on Rust 1.81+ (#383)v1.0.86Compare Source
ensure!with non-literal after minus sign (#373)v1.0.85Compare Source
ensure!macro's rules to unblock some rustc pretty-printer improvements (#368, #371)v1.0.84Compare Source
ensure!through aNotimpl for a type that is notbool(#367)v1.0.83Compare Source
async-graphql/async-graphql (async-graphql)
v7.0.171.86.0v7.0.16__typenamealways returnednullwhen introspection was disabled.1.83.0v7.0.15custom-error-conversionfeature #1631v7.0.14v7.0.13Compare Source
v7.0.121.83.0SimpleObject.boxed-traitfeature #1641v7.0.11v7.0.10SchemeBuilder.limit_directivesmethod to set the maximum number of directives on a single field.From<T>for [Error] set source #1561v7.0.9on_pingcallback toWebSocketv7.0.8rejectioninasync_graphql_axum#1571timeto3.36, as it fixes a compilation error in rust1.80#1572Debugfordynamic::FieldValue& Improve error messages for its methods #1582#[doc = ...]attributes when generating descriptions #1581Websocket::keepalive_timeoutmethod to sets a timeout for receiving an acknowledgement of the keep-alive ping.v7.0.7Compare Source
ARGUMENT_DEFINITIONis not being output at the appropriate location in SDL #1559v7.0.6Compare Source
InterfaceandOneofObjecton the same struct #1534v7.0.5Compare Source
displayattribute for Enum macro #1518v7.0.3Compare Source
type_nameofEmptySubscriptionfix #1435 #1475Request::set_parsed_querymethod #1483NextExecute::run_with_datamethod to attach context data before executionv7.0.2Compare Source
#[derive(OneofObject)]rejecting enums where the type comes from a macro substitution #1473impl Futureinstead ofasync-traitin most traits. #1468base64to0.21#1466v7.0.11.86.0v7.0.0http1v6.0.11Compare Source
v0.21.x#1422v6.0.10Compare Source
0.20.0#14060.5.0-rc.2to0.5.0-rc.4v6.0.9Compare Source
@composeDirectivein Federation's_servicefield and document#[TypeDirective]#1400v6.0.7Compare Source
v6.0.6Compare Source
v6.0.5Compare Source
ValueAccessor::as_valueandListAccessor::as_values_slicemethods #13531.70.0v6.0.4Compare Source
multipart/mixedrequest. #1348GraphQLhandler.GraphQLservice.v6.0.3Compare Source
XXXAccessorreturn reference lifetimes that are smaller than expected.OutputTypeimplementation forstd::sync::Weak#1334v6.0.1Compare Source
v0.21.x#1422v6.0.0Compare Source
synfrom1.0to2.0darlingfrom0.14to0.20indexmapfrom1.6.2to2guard,process_with,complexitysupport expression or string as value #1295Dataloader::get_cached_valuesmethod to the dataloader cache so that callers can access the contents of the cache without knowing the keys. #1326Breaking Changes
Since
syn 2.0no longer supports keywords as meta path, rename the parameter used to specify interface field types fromtypetoty.https://github.com/dtolnay/syn/issues/1458
https://github.com/TedDriggs/darling/issues/238
locationof the macroDirectiveto PascalCasev5.0.10CursorScalartype and exposeEdge::cursormember #1302v5.0.9v5.0.81.65.0v5.0.7v5.0.61.64.0v5.0.5Compare Source
v5.0.4Compare Source
DynamicRequestExt::root_valueto specify the root value for the requestCustomValidator::checkreturns error type fromStringtoInputValueError<T>.v5.0.3Compare Source
v5.0.2Compare Source
v5.0.1Compare Source
CursorScalartype and exposeEdge::cursormember #1302v5.0.0Compare Source
1.60.00.5.1to0.6.0#1106dtolnay/async-trait (async-trait)
v0.1.89Compare Source
v0.1.88Compare Source
v0.1.87Compare Source
v0.1.86Compare Source
v0.1.85Compare Source
Self: 'async_traitbound in impl when not needed by signature (#284)v0.1.84Compare Source
impl Traitin return type (#282)v0.1.83Compare Source
v0.1.82Compare Source
v0.1.81Compare Source
syndependency (#272, thanks @klensy)v0.1.80Compare Source
!(#265, thanks @de-vri-es)hyperium/hyper (hyper)
v1.8.1Compare Source
Bug Fixes
v1.8.0Compare Source
Bug Fixes
Features
Timer::now()method to allow overriding the instant returned (#3965) (5509ebe6)Breaking Changes
The HTTP/2 client connection no longer allows an executor
that can not spawn itself.
This was an oversight originally. The client connection will now include spawning
a future that keeps a copy of the executor to spawn other futures. Thus, if it is
!Send, it needs to spawn!Sendfutures. The likelihood of executors that matchthe previously allowed behavior should be very remote.
There is also technically a semver break in here, which is that the
Http2ClientConnExectrait no longer dyn-compatible, because it now expects tobe
Clone. This should not break usage of theconnbuilder, because it alreadyseparately had
E: Clonebounds. If someone were usingdyn Http2ClientConnExec,that will break. However, there is no purpose for doing so, and it is not usable
otherwise, since the trait only exists to propagate bounds into hyper. Thus, the
breakage should not affect anyone.
(58e0e7dc)
v1.7.0Compare Source
Bug Fixes
Features
TrySendError::error()method (#3885) (efa0b269)TrySendError::message()method (#3884) (03fd6aff)Error::is_shutdown()(#3863) (b8affd8a, closes #2745)allow_multiple_spaces_in_request_line_delimitershttp1 builder method (#3929) (9749184f)v1.6.0Compare Source
Bug Fixes
max_local_error_reset_streamsfunction to&mut self(#3820) (e981a91e)Features
ext::on_informational()callback extension (#3818) (8ce1fcfa, closes #2565)http1::Builder::ignore_invalid_headers(bool)option (#3824) (3817a79b)Breaking Changes
http2::Builder::max_local_error_reset_streams()now takes&mut selfand returns&mut Self. In practice, this shouldn't break almost anyone. It was the wrong receiver and return types.(e981a91e)
v1.5.2 (2024-12-16)
Bug Fixes
Features
v1.5.1 (2024-11-19)
Bug Fixes
v1.5.2Compare Source
Bug Fixes
Features
v1.5.1Compare Source
Bug Fixes
v1.5.0Compare Source
Bug Fixes
date_headereffective (#3718) (7de02373)Features
header_table_size()andmax_concurrent_streams()(4c84e8c1)ReadBufCursormethodsremaining()andput_slice()(#3700) (5a13041e)v1.4.1 (2024-07-09)
Bug Fixes
v1.4.1Compare Source
Bug Fixes
v1.4.0Compare Source
Bug Fixes
Features
SendRequest::try_send_request()method (#3691) (4ffaad53)Send +Syncbounds requirement ofhttp2::Connectionexecutor (#3682) (56c3cd56)'staticlifetime bound on http1/2 client IO (#3667) (9580b357)Builder::auto_date_header(bool)to allow disabling Date headers (721785ef)v1.3.1 (2024-04-16)
Bug Fixes
v1.3.1Compare Source
Bug Fixes
v1.3.0Compare Source
Bug Fixes
max_header_list_size(num)defaults to 16kb (203d1b09)initial_max_send_streamsdefaults to 100 (2d1bd708)Futureimpl of HTTP/1UpgradeableConnection(#3627) (b79be911, closes #3621)graceful_shutdownpanic on upgraded H1 connection (#3616) (6ecf8521)Features
max_header_list_size(num)tohttp2::Builder. (1c5b1b87)max_pending_accept_reset_streamsHTTP2 option (#3617) (330ddf1d)'staticfrom connection IO trait bounds (#3595) (0013bdda)rust-lang-nursery/lazy-static.rs (lazy_static)
v1.5.0Compare Source
ramosbugs/oauth2-rs (oauth2)
v5.0.0Compare Source
Refer to the Upgrade Guide for tips on how to upgrade from 4.x.
Changes since 5.0.0-rc.1
Bug Fixes
9a2b746)Full Changelog: https://github.com/ramosbugs/oauth2-rs/compare/5.0.0-rc.1...5.0.0
Summary of changes since 4.4.2
Breaking Changes
TokenResponsegeneric with associated type (30ced32)impl Futureinstead ofPin<Box<dyn Future>>to fixSend/Syncbounds (6e583bd)httpto 1.0 andreqwestto 0.12 (408ecab)85ea470)oauth2::HttpClientErrorand flatten exports (e.g.,oauth2::reqwestinstead ofoauth2::reqwest::reqwest) (4391eed)Errortype and usethiserror'sFromimpl by @MarijnS95 (#238)openidconnectcrate) (576f809)Displayoutput ofRequestTokenError::ServerResponse(96c6f9b)Clientendpoints statically via typestates (1d1f4d1)devicecodeandrevocationmodules private (9d8f11a)reqwest-blockingfeature (da7d1c5)4d55c26)AsyncHttpClientandSyncHttpClienttraits (23b952b)New Features
SecretType::into_secret(#272)timing-resistant-secret-traitsfeature for PartialEq/Hash by @kate-shine (https://github.com/ramosbugs/oauth2-rs/pull/232)Eqfor types that already derivePartialEq(b19ad89)Frominstead ofIntofor newtypes (d9402c4)Displaytrait for URL types (8bd0ff1)Bug Fixes
9a2b746)Other Changes
base64to 0.21 (db0ea44)chronoto 0.4.31 (7b667fc)openidconnectcrate in README (7b667fc)spawn_blockingto docs (1fc8188)curlasoauth2::curlandureqasoauth2::ureqwhen the corresponding Cargo features are enabled (aff7471)map_err()conversions with aFromcall via theTryoperator by @MarijnS95 (#239)csrf_stateby @ikehz (#245)prepare_request()methods infallible (8ef74ac)d675e81)a8b5cf8)92c491a)Full Changelog: https://github.com/ramosbugs/oauth2-rs/compare/4.4.2...5.0.0
rust-lang/regex (regex)
v1.12.2Compare Source
===================
This release fixes a
cargo docbreakage on nightly when--cfg docsrsisenabled. This caused documentation to fail to build on docs.rs.
Bug fixes:
Switches the
doc_auto_cfgfeature todoc_cfgon nightly for docs.rs builds.v1.12.1Compare Source
===================
This release makes a bug fix in the new
regex::Captures::get_matchAPIintroduced in
1.12.0. There was an oversight with the lifetime parameterfor the
Matchreturned. This is technically a breaking change, but giventhat it was caught almost immediately and I've yanked the
1.12.0release,I think this is fine.
v1.12.0Compare Source
===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new
regex::Captures::get_matchAPI.Improvements:
Add
Capture::get_matchfor returning the overall match withoutunwrap().Bug fixes:
Fixes a panic in the lazy DFA (can only occur for especially large regexes).
Fixes a memory usage regression for large regexes (introduced in
regex 1.9).Fix universal start states in sparse DFA.
Fixes a panic when deserializing a corrupted dense DFA.
Make
regex_automata::meta::Regex::findconsistently returnNonewhenWhichCaptures::Noneis used.v1.11.3Compare Source
===================
This is a small patch release with an improvement in memory usage in some
cases.
Improvements:
Improve memory usage by trimming excess memory capacity in some spots.
v1.11.2Compare Source
===================
This is a new patch release of
regexwith some minor fixes. A larger numberof typo or lint fix patches were merged. Also, we now finally recommend using
std::sync::LazyLock.Improvements:
Switch recommendation from
once_celltostd::sync::LazyLock.Add
DFA::set_prefiltertoregex-automata.Bug fixes:
Remove
stddependency fromperf-literal-multisubstringcrate feature.Clarify the meaning of
(?R)$in the documentation.Remove
fuzz/andrecord/directories from published crate on crates.io.v1.11.1Compare Source
===================
This is a new patch release of
regexthat fixes compilation on nightlyRust when the unstable
patterncrate feature is enabled. Users on nightlyRust without this feature enabled are unaffected.
Bug fixes:
Fix the
Patterntrait implementation as a result of nightly API breakage.v1.11.0Compare Source
===================
This is a new minor release of
regexthat brings in an update to theUnicode Character Database. Specifically, this updates the Unicode data
used by
regexinternally to the version 16 release.New features:
Add new
regex::SetMatches::matched_allmethod.Update to Unicode Character Database (UCD) version 16.
v1.10.6Compare Source
===================
This is a new patch release with a fix for the
unstablecrate feature thatenables
std::str::Patterntrait integration.Bug fixes:
Fix the
Patterntrait implementation as a result of nightly API breakage.v1.10.5Compare Source
===================
This is a new patch release with some minor fixes.
Bug fixes:
Escape invalid UTF-8 when in the
Debugimpl ofregex::bytes::Match.seanmonstar/reqwest (reqwest)
v0.12.24Compare Source
v0.12.23Compare Source
ClientBuilder::unix_socket(path)option that will force all requests over that Unix Domain Socket.ClientBuilder::retry(policy)andreqwest::retry::Builderto configure automatic retries.ClientBuilder::dns_resolver2()with more ergonomic argument bounds, allowing more resolver implementations.http3_*options toblocking::ClientBuilder.RequestBuilder.v0.12.22Compare Source
v0.12.21Compare Source
socks4a://instead ofsocks4h://.Error::is_timeout()to check for hyper and IO timeouts too.Errorto again include URLs when possible.DefaultforBody.v0.12.20Compare Source
ClientBuilder::tcp_user_timeout(Duration)option to setTCP_USER_TIMEOUT.Error::is_status().v0.12.19Compare Source
cookiesfeature is enabled (by the way, it's a noop feature in wasm).v0.12.18Compare Source
socksenabled without TLS.v0.12.17Compare Source
v0.12.16Compare Source
ClientBuilder::http3_congestion_bbr()to enable BBR congestion control.ClientBuilder::http3_send_grease()to configure whether to send use QUIC grease.ClientBuilder::http3_max_field_section_size()to configure the maximum response headers.ClientBuilder::tcp_keepalive_interval()to configure TCP probe interval.ClientBuilder::tcp_keepalive_retries()to configure TCP probe count.Proxy::headers()to add extra headers that should be sent to a proxy.redirect::Policy::limit()which had an off-by-1 error, allowing 1 more redirect than specified.Response::bytes_stream().v0.12.15Compare Source
ProxyOverrideandNO_PROXY.v0.12.14Compare Source
fetch_mode_no_cors(), marking as deprecated when not on WASM.v0.12.13Compare Source
Form::into_reader()for blockingmultipartforms.Form::into_stream()for asyncmultipartforms.RequestBuilder::form()from overwriting a previously setContent-Typeheader, like the other builder methods.blocking::Request.ProxyOverrideas aNO_PROXYvalue.Error::is_timeout()to return true when from a request timeout.v0.12.12Compare Source
tokio/timeon WASM.v0.12.11Compare Source
v0.12.10Compare Source
ClientBuilder::connector_layer()to allow customizing the connector stack.ClientBuilder::http2_max_header_list_size()option.content-length) information when wrapping bodies.v0.12.9Compare Source
tls::CertificateRevocationListssupport.connection_verbose()to output read logs.multipart::Part::file()to automatically include content-length.v0.12.8Compare Source
multipart::Form::file()method for adding files easily.Body::wrap()to wrap anyhttp_body::Bodytype.v0.12.7Compare Source
impl Service<http::Request<_>>forClient.v0.12.6Compare Source
danger_accept_invalid_hostnamesforrustls.impl Service<http::Request<Body>>forClientand&'_ Client.!Syncbodies inBody::wrap_stream().hickory-dnsis used.Proxyso thatHTTP(S)_PROXYvalues take precedence overALL_PROXY.blocking::RequestBuilder::header()from unsettingsensitiveon passed header values.v0.12.5Compare Source
blocking::ClientBuilder::dns_resolver()method to change DNS resolver in blocking client.http3feature back, still requiringreqwest_unstable.rustls-tls-no-providerCargo feature to use rustls without a crypto provider.Accept-Encodingheader combinations.v0.12.4Compare Source
zstdsupport, enabled withzstdCargo feature.ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.v0.12.3Compare Source
FromStrfordns::Name.ClientBuilder::built_in_webpki_certs(bool)to enable them separately.ClientBuilder::built_in_native_certs(bool)to enable them separately.content-length: 0for GET requests.content_length()to return value when timeout is configured.ClientBuilder::resolve()to use lowercase domain names.v0.12.2Compare Source
v0.12.1Compare Source
cookiesfeature is enabled (by the way, it's a noop feature in wasm).v0.12.0Compare Source
hyper,http, andhttp-bodyv1.http::Requestandhttp::Response.http2optional cargo feature, default on.charsetoptional cargo feature, default on.macos-system-configurationcargo feature, default on.ClientBuilder::interface(str)to specify the local interface to bind to.http3feature temporarily.v0.11.27
hickory-dnsfeature, deprecatingtrust-dns.Form::text()to not set octet-stream for plain text fields.v0.11.26
system-configurationupgrade, which broke MSRV on macOS.v0.11.25
Certificate::from_pem_bundle()parsing.v0.11.24
Certificate::from_pem_bundle()to add a bundle.http3_prior_knowledge()to blocking client builder.Syncbounds requirement forBody::wrap_stream().REFUSED_STREAMrequests.UrltoUrithat could panic.v0.11.23
Proxy::custom_http_auth(val)for setting the rawProxy-Authorizationheader when connecting to proxies.http://orhttps://.nodelaywhen TLS is enabled but URL is HTTP.ClientBuilder::user_agent(val).multipart::Form::headers(headers).v0.11.22
trust-dnsis enabled.v0.11.21
ClientBuilder::tls_info(bool), which will puttls::TlsInfointo the response extensions.v0.11.20
deflatedecompression back to using zlib, as outlined in the spec.v0.11.19
ClientBuilder::http1_ignore_invalid_headers_in_responses()option.ClientBuilder::http1_allow_spaces_after_header_name_in_responses()option.ALL_PROXYenvironment variable.use_preconfigured_tlswhen combined with HTTP/3.deflatedecompression from using the zlib decoder.Response::{text, text_with_charset}()to strip BOM characters.v0.11.18
RequestBuilder::json()method from overriding a previously setcontent-typeheader. An existing value will be left in place.v0.11.17
v0.11.16
Cargo.toml.v0.11.15
RequestBuildermethods to split and reconstruct from its parts.connection_verboseto logwrite_vectoredcalls.v0.11.14
Proxy::no_proxy(url)that works like the NO_PROXY environment variable.multipart::Part::headers(headers)method to add custom headers.Response::bytes_stream().v0.11.13
ClientBuilder::dns_resolver()option for custom DNS resolvers.ClientBuilder::tls_sni(bool)option to enable or disable TLS Server Name Indication.Identity::from_pkcs8_pem()constructor when usingnative-tls.redirect::Policy::limited(0)from following any redirects.v0.11.12
ClientBuilder::resolve_to_addrs()which allows a slice of IP addresses to be specified for a single host.Response::upgrade()to await whether the server agrees to an HTTP upgrade.v0.11.11
ClientBuilder.ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().impl Service<Request>forClientand&'_ Client.RequestBuilder::basic_auth().RequestBuilder::headerto not overridesensitiveif user explicitly set on aHeaderValue.v0.11.10
Error::url()to access the URL of an error.Response::extensions()to access thehttp::Extensionsof a response.rustls-native-certsto log an error instead of panicking when loading an invalid system certificate.v0.11.9
ClientBuilder::http09_responses(bool)option to allow receiving HTTP/0.9 responses.v0.11.8
v0.11.7
blocking::ClientBuilder::resolve()option, matching the async builder.From<tokio::fs::File>forBody.blockingrequest-scoped timeout applying to bodies as well.rustlsto 0.20.v0.11.6
v0.11.5
ClientBuilder::http1_only()method.tls::Versiontype, andClientBuilder::min_tls_version()andClientBuilder::max_tls_version()methods.TryFrom<Request>forhttp::Request.CloneforIdentity.NO_PROXYenvironment variable parsing to more closely match curl's. Comma-separated entries are now trimmed for whitespace, and*is allowed to match everything.https_onlyoption.Body::as_bytes()method.JsValue.v0.11.4
ClientBuilder::resolve()option to override DNS resolution for specific domains.native-tls-alpnCargo feature to use ALPN with the native-tls backend.ClientBuilder::deflate()option anddeflateCargo feature to support decoding response bodies using deflate.RequestBuilder::version()to allow setting the HTTP version of a request.rustls-tlsbackend, when the server uses TLS v1.2 or v1.3.try_clonetoRequestandRequestBuilderv0.11.3
impl From<hyper::Body> for reqwest::Body.RequestBuilder.v0.11.2
CookieStoretrait to customize the type that stores and retrieves cookies for a session.cookie::Jaras a defaultCookieStore, easing creating some session cookies before creating theClient.ClientBuilder::http2_adaptive_window()option to configure an adaptive HTTP2 flow control behavior.ClientBuilder::http2_max_frame_size()option to adjust the maximum HTTP2 frame size that can be received.IntoUrlforString, making it more convenient to create requests withformat!.v0.11.1
ClientBuilder::tls_built_in_root_certs()option to disable built-in root certificates.rustls-tlsglue to more often support ALPN to upgrade to HTTP/2.http://if no scheme is found.runtimefeature.Request::new()constructor.serde-rs/json (serde_json)
v1.0.145Compare Source
v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
v1.0.140Compare Source
v1.0.139Compare Source
v1.0.138Compare Source
v1.0.137Compare Source
v1.0.136Compare Source
v1.0.135Compare Source
v1.0.134Compare Source
RawValueassociated constants for literalnull,true,false(#1221, thanks @bheylin)v1.0.133Compare Source
v1.0.132Compare Source
v1.0.131Compare Source
Map<String, Value>and&Map<String, Value>(#1135, thanks @swlynch99)v1.0.130Compare Source
Numberfrom i128 and u128 (#1141, thanks @druide)v1.0.129Compare Source
serde_json::Map::sort_keysandserde_json::Value::sort_all_objects(#1199)v1.0.128Compare Source
v1.0.127Compare Source
v1.0.126Compare Source
v1.0.125Compare Source
v1.0.124Compare Source
v1.0.123Compare Source
v1.0.122Compare Source
json!in no-std crates (#1166)v1.0.121Compare Source
v1.0.120Compare Source
indexmapdependency (#1152, thanks @cforycki)v1.0.119Compare Source
serde_json::Map::shift_insert(#1149, thanks @joshka)v1.0.118Compare Source
v1.0.117Compare Source
v1.0.116Compare Source
dtolnay/thiserror (thiserror)
v2.0.17Compare Source
v2.0.16Compare Source
v2.0.15Compare Source
Error::provideAPI becoming unavailable from a future new compiler lint (#427)v2.0.14Compare Source
v2.0.13Compare Source
v2.0.12Compare Source
v2.0.11Compare Source
v2.0.10Compare Source
v2.0.9Compare Source
missing_inline_in_public_itemsclippy restriction being triggered in macro-generated code (#404)v2.0.8Compare Source
derive(Error)call sites (#399)v2.0.7Compare Source
v2.0.6Compare Source
v2.0.5Compare Source
v2.0.4Compare Source
Fromimpls (#391, thanks @matt-phylum)v2.0.3Compare Source
v2.0.2Compare Source
v2.0.1Compare Source
v2.0.0Compare Source
Breaking changes
Referencing keyword-named fields by a raw identifier like
{r#type}inside a format string is no longer accepted; simply use the unraw name like{type}(#347)This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message (#345)
Tuple structs and tuple variants can no longer use numerical
{0}{1}access at the same time as supplying extra positional arguments for a format message, as this makes it ambiguous whether the number refers to a tuple field vs a different positional arg (#354)Code containing invocations of thiserror's
derive(Error)must now have a direct dependency on thethiserrorcrate regardless of the error data structure's contents (#368, #369, #370, #372)Features
Support disabling thiserror's standard library dependency by disabling the default "std" Cargo feature:
thiserror = { version = "2", default-features = false }(#373)Support using
r#sourceas field name to opt out of a field named "source" being treated as an error'sError::source()(#350)Infinite recursion in a generated Display impl now produces an
unconditional_recursionwarning (#359)A new attribute
#[error(fmt = path::to::myfmt)]can be used to write formatting logic for an enum variant out-of-line (#367)Enums with an enum-level format message are now able to have individual variants that are
transparentto supersede the enum-level message (#366)v1.0.69Compare Source
v1.0.68Compare Source
v1.0.67Compare Source
v1.0.66Compare Source
v1.0.65Compare Source
v1.0.64Compare Source
v1.0.63Compare Source
v1.0.62Compare Source
#[error("…", …)]attribute (#309)v1.0.61Compare Source
core::fmtandcore::panicto facilitateerror_in_coresupport (#299, thanks @jordens)v1.0.60Compare Source
v1.0.59Compare Source
debug-fmt-detailoption (#297)tokio-rs/tokio (tokio)
v1.48.0: Tokio v1.48.0Compare Source
1.48.0 (October 14th, 2025)
The MSRV is increased to 1.71.
Added
File::max_buf_size(#7594)ChainofAsyncReadExt::chain(#7599)SocketAddr::as_abstract_name(#7491)TcpStream::quickackandTcpStream::set_quickack(#7490)AsRef<Self>forTcpStreamandUnixStream(#7573)LocalKey::try_get(#7666)Ordfortask::Id(#7530)Changed
max_buf_sizewhen cloning aFile(#7593)clippy::unwrap_in_resultin#[tokio::main](#7651)PollEventednoise from Debug formats (#7675)Command::spawn_withto useFnOnce(#7511)SetOnce(#7554)UnsafeCell::get_mutinMutex::get_mutandRwLock::get_mut(#7569)Timeout<T>::poll(#7535)Fixed
join!andtry_join!(#7638)wake_by_ref()even if already woken (#7622)broadcast::Senderinbroadcast::Sender::new()(#7629)RwLock::try_*methods (#7587)Unstable
--cfgflags fortaskdumpandio_uring(#7655, #7621)io_uringinfs::write(#7567)io_uringwithFile::open()(#7617)io_uringwithOpenOptions(#7321)localruntime flavor (#7375, #7597)Documented
AsyncRead::poll_read(#7580)AsyncFdreadiness guards (#7583)UCred::pid()on Cygwin (#7611)set_reuseport()andreuseport()(#7628)SO_REUSEADDRis only set on Unix (#7533)Handle::block_on(#7665)Builder::global_queue_interval()(#7605)tokio::sync::watch::Receiver(#7584)SetOnce::wait(#7506)parking_lotfeature flag (#7663)UnboundedSender::send(#7661)sync::watch(#7601)spawn_localmethods (#7669)poll_proceed(#7586)v1.47.2Compare Source
v1.47.1: Tokio v1.47.1Compare Source
1.47.1 (August 1st, 2025)
Fixed
asyncio.EventinSetOncedocs (#7485)v1.47.0: Tokio v1.47.0Compare Source
1.47.0 (July 25th, 2025)
This release adds
poll_proceedandcooperativeto thecoopmodule forcooperative scheduling, adds
SetOnceto thesyncmodule which providessimilar functionality to [
std::sync::OnceLock], and adds a new methodsync::Notify::notified_owned()which returns anOwnedNotifiedwithouta lifetime parameter.
Added
cooperativeandpoll_proceed(#7405)SetOnce(#7418)sync::Notify::notified_owned()(#7465)Changed
AtomicWaker::wakeperformance (#7450)Documented
Readiness<'_>(#7415)v1.46.1: Tokio v1.46.1Compare Source
1.46.1 (July 4th, 2025)
This release fixes incorrect spawn locations in runtime task hooks for tasks spawned using
tokio::spawnrather thanRuntime::spawn. This issue only effected the spawn location inTaskMeta::spawned_at, and did not effect task locations in Tracing events.Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7440)v1.46.0: Tokio v1.46.0Compare Source
1.46.0 (July 2nd, 2025)
Fixed
TcpStream::shutdownincorrectly returning an error on macOS (#7290)Added
mpsc::OwnedPermit::{same_channel, same_channel_as_sender}methods (#7389)biasedoption forjoin!andtry_join!, similar toselect!(#7307)pope::OpenOptions::read_writeon Android (#7426)Cloneimplementation fornet::unix::SocketAddr(#7422)Changed
queue::Local<T>(#7340)LocalSet::{poll,drop}(#7372)Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7417)LocalOptionsparameter toruntime::Builder::build_local(#7346)Documented
start_seekis not used (#7366)AsyncWriteExt::flush(#7364)recv_buffer_sizemethod (#7336)RawFdinTcpSocketdocs (#7416)AsRawFddoc link to current Rust stdlib location (#7429)on_*_task_pollis unstable (#7311)time::advance(#7394)v1.45.1: Tokio v1.45.1Compare Source
1.45.1 (May 24th, 2025)
This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to
Instant::now()started failing. This is due to the stabilization of the first time-based metric.Fixed
v1.45.0: Tokio v1.45.0Compare Source
Added
worker_total_busy_duration,worker_park_count, andworker_unpark_count(#6899, #7276)Command::spawn_with(#7249)Changed
Unpinfor some trait impls (#7204)runtime::Handleas unwind safe (#7230)Unstable
v1.44.2: Tokio v1.44.2Compare Source
This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are
Sendbut!Sync. Previously, the channel calledclone()on these values without synchronizing. This release fixes the channelby synchronizing calls to
.clone()(Thanks Austin Bonander for finding andreporting the issue).
Fixed
clone()call in broadcast channel (#7232)v1.44.1: Tokio v1.44.1Compare Source
1.44.1 (March 13th, 2025)
Fixed
block_in_placecontext (#7216)v1.44.0: Tokio v1.44.0Compare Source
1.44.0 (March 7th, 2025)
This release changes the
from_stdmethod on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #7172.Added
task::coopmodule (#7116)Command::get_kill_on_drop()(#7086)broadcast::Sender::closed(#6685, #7090)broadcast::WeakSender(#7100)oneshot::Receiver::is_empty()(#7153)oneshot::Receiver::is_terminated()(#7152)Fixed
Fileshould not start a background read (#7139)start_killon exited child should not fail (#7160)CTRL_CLOSE,CTRL_LOGOFF,CTRL_SHUTDOWNon windows (#7122)Changes
select!budget-aware (#7164)from_std(#7166)Changes to unstable APIs
Documented
select!alternatives (#7110)send_to(#7146)Childstdout (#7141)Child::killbehavior (#7162)ChildStdinstruct doc comment (#7192)worker_threadsinstead ofcore_threads(#7186)v1.43.3Compare Source
v1.43.2: Tokio v1.43.2Compare Source
1.43.2 (August 1st, 2025)
Fixed
v1.43.1Compare Source
v1.43.0: Tokio v1.43.0Compare Source
1.43.0 (Jan 8th, 2025)
Added
UdpSocket::peekmethods (#7068)Command::into_std()(#7014)SignalKind::infoon illumos (#6995)Fixed
set_lenbefore initializing vector inBlocking(#7054)clippy::needless_returnin#[tokio::main](#6874)Changes
unsync_load(#7073)Buf::put_bytesinRepeatread impl (#7055)Changes to unstable APIs
Documented
ReadBuf::uninitallows initialized buffers as well (#7053)TcpStream::try_write_vectoreddocs (#7067)LocalRuntimedoc links (#7074)watch::Receiver::wait_for(#7038)OnceCelldocs (#7047)v1.42.1: Tokio v1.42.1Compare Source
This release fixes a soundness issue in the broadcast channel. The channel accepts values that are
Sendbut!Sync. Previously, the channel calledclone()on these values without synchronizing. This release fixes the channel by synchronizing calls to.clone()(Thanks Austin Bonander for finding and reporting the issue).Fixed
clone()call in broadcast channel (#7232)v1.42.0: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}(#6967)Fixed
ptr->ref->ptrroundtrip in RegistrationSet (#6929)yield_nowinsideblock_in_place(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}(#6791)Instantdocs (#6982)v1.41.1: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
netrequirement fornet::UdpSocketin docs (#6938)TcpStreaminternal comment (#6944)v1.41.0: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth(#6854, #6918)SocketAddr(#6868)watch::Sender::sender_count(#6836)mpsc::Receiver::blocking_recv_many(#6867)Idapis (#6793, #6891)Added (unstable)
LocalRuntime(#6808)Changed
#[must_use]toNotified(#6828)watchcooperative (#6846)broadcast::Receivercooperative (#6870)cfg_fsforwasitarget (#6822)Fixed
Documented
OwnedFdwithAsyncFd(#6821)AsyncFdmethods (#6890)joinandtry_join(#6814, #6841)TcpSocket::set_nodelayandTcpSocket::nodelay(#6840)v1.40.0: Tokio v1.40.0Compare Source
1.40.0 (August 30th, 2024)
Added
util::SimplexStream(#6589)Command::process_group(#6731){TrySendError,SendTimeoutError}::into_inner(#6755)JoinSet::join_all(#6784)Added (unstable)
Builder::{on_task_spawn, on_task_terminate}(#6742)Changed
write_all_bufwhen possible (#6724)UnwindSafe(#6783)SleepandBatchSemaphoreinstrumentation explicit roots (#6727)NonZeroU64fortask::Id(#6733)JoinError(#6753)#[must_use]toJoinHandle::abort_handle(#6762)Documented
[build]section doesn't go in Cargo.toml (#6728)select!(#6774)v1.39.3: Tokio v1.39.3Compare Source
1.39.3 (August 17th, 2024)
This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#6772)
v1.39.2: Tokio v1.39.2Compare Source
1.39.2 (July 27th, 2024)
This release fixes a regression where the
select!macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)v1.39.1: Tokio v1.39.1Compare Source
1.39.1 (July 23rd, 2024)
This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)
v1.39.0: Tokio v1.39.0Compare Source
1.39.0 (July 23rd, 2024)
Added
AsyncSeekforEmpty(#6663)num_alive_tasks(#6619, #6667)Command::as_std_mut(#6608)watch::Sender::same_channel(#6637){Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}(#6661)Defaultforwatch::Sender(#6626)CloneforAbortHandle(#6621)consume_budget(#6622)Changed
ReadBuf::put_slice()(#6629)copy_bidirectionalandcopy(#6532)num_cpuswithavailable_parallelism(#6709)block_on(#6692)IntoFuturewithtimeout(#6666)IntoFuturewithjoin!andselect!(#6710)Fixed
Interval(#6612)Added (unstable)
unhandled_panicbehavior for#[tokio::main]and#[tokio::test](#6593)spawned_tasks_count(#6114)worker_park_unpark_count(#6696)Documented
tokio::io::stdoutdocumentation (#6674)join.rsandtry_join.rs(#6641)unhandled_panic(#6660)JoinSet::try_join_nextwhen all tasks are running (#6671)v1.38.2: Tokio v1.38.2Compare Source
This release fixes a soundness issue in the broadcast channel. The channel accepts values that are
Sendbut!Sync. Previously, the channel calledclone()on these values without synchronizing. This release fixes the channel by synchronizing calls to.clone()(Thanks Austin Bonander for finding and reporting the issue).Fixed
clone()call in broadcast channel (#7232)v1.38.1: Tokio v1.38.1Compare Source
1.38.1 (July 16th, 2024)
This release fixes the bug identified as (#6682), which caused timers not
to fire when they should.
Fixed
wake_upwhile holding all the locks of sharded time wheels (#6683)v1.38.0: Tokio v1.38.0Compare Source
This release marks the beginning of stabilization for runtime metrics. It
stabilizes
RuntimeMetrics::worker_count. Future releases will continue tostabilize more metrics.
Added
File::create_new(#6573)copy_bidirectional_with_sizes(#6500)AsyncBufReadforJoin(#6449)CloneforNamedPipeInfo(#6586)Notify::notify_last(#6520)mpsc::Receiver::{capacity,max_capacity}(#6511)splitmethod to the semaphore permit (#6472, #6478)tokio::task::join_set::Builder::spawn_blocking(#6578)Changed
#[tokio::test]append#[test]at the end of the attribute list (#6497)blocking_threadscount (#6551)RuntimeMetrics::worker_count(#6556)lifo_slotinblock_in_place(#6596)global_queue_intervalis zero (#6445)Semaphorefor task dumps (#6499)LocalKey::getwork with Clone types (#6433)true_whenfield inTimerShared(#6563)Fixed
Interval::poll_tick(#6487)is_emptyon mpsc block boundaries (#6603)Documented
stdindocumentation (#6581)ReadHalf::unsplit()documentation (#6498)select!(#6468)NamedPipeServerexample (#6590)SemaphorePermit,OwnedSemaphorePermit(#6477)Barrier::waitis not cancel safe (#6494)watch::Sender::{subscribe,closed}(#6490)spawn_blockingtasks (#6571)LocalSet::run_until(#6599)tower-rs/tower-http (tower-http)
v0.6.7Compare Source
Added
TimeoutLayer::with_status_code(status)to define the status code returnedwhen timeout is reached. (#599)
Deprecated
auth::require_authorizationis too basic for real-world. (#591)TimeoutLayer::new()should be replaced withTimeoutLayer::with_status_code(). (Previously wasStatusCode::REQUEST_TIMEOUT) (#599)Fixed
on_eosis now called even for successful responses. (#580)ServeDir: call fallback when filename is invalid (#586)decompressionwill not fail when body is empty (#618)New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.6...tower-http-0.6.7
v0.6.6Compare Source
Fixed
New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6
v0.6.5Compare Source
Added
append_trailing_slash()mode (#547)Fixed
vary: accept-encodingif already set (#572)New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5
v0.6.4: tower-http 0.6.4Compare Source
Added
ServiceExttrait for chaining layers onto an arbitrary http service justlike
ServiceBuilderExtallows forServiceBuilder(#563)Fixed
S::ErrorforServiceimpls ofRequestBodyTimeout<S>andResponseBodyTimeout<S>(#533)is_end_stream(#535)fs::ServeDir(#553)content-lenghtof 1 in response to range requests to emptyfiles (#556)
AsyncRequireAuthorization, use the original inner service after it isready, instead of using a clone (#561)
v0.6.3: tower-http 0.6.3Compare Source
This release was yanked because its definition of
ServiceExtwas quite unhelpful, in a way that's very unlikely that anybody would start depending on within the small timeframe before this was yanked, but that was technically breaking to change.v0.6.2Compare Source
Changed:
CompressionBody<B>now propagatesB's size hint in itshttp_body::Bodyimplementation, if compression is disabled (#531)
content-lengthto be included in an HTTP message with thisbody for those cases
New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.1...tower-http-0.6.2
v0.6.1: v0.6.1Compare Source
Fixed
New Contributors
v0.6.0: v0.6.0Compare Source
Changed:
bodymodule is disabled except forcatch-panic,decompression-*,fs, orlimitfeatures (BREAKING) (#477)tower0.5 (#503)Fixed
v0.5.2: v0.5.2Compare Source
Added:
vary: accept-encodingheader on compressed responses (#399)x-gzipas equivalent togzipinaccept-encodingrequest header (#467)Fixed
v0.5.1: v0.5.1Compare Source
zstdinServeFileResponseBodyandResponseFuture(#455)HttpMakeClassifierandGrpcMakeClassifier(#455)Fixed
ServeDirnow no longer redirects from/directoryto/directory/if
append_index_html_on_directoriesis disabled (#421)v0.5.0: v0.5.0Compare Source
Changed
Fixed
http-range-header to
0.4v0.4.4: v0.4.4Compare Source
v0.4.3: v0.4.3Compare Source
Fixed
v0.4.2: v0.4.2Compare Source
Added
DefaultforDecompressionBody(#370)Changed
Fixed
v0.4.1: v0.4.1Compare Source
Added
DefaultforMakeRequestUuid(#335)DefaultforServeFileSystemResponseBody(#336)Fixed
Accept-Encodingrequest header (#220)multiple_membersforGzipDecoder(#354)v0.4.0: v0.4.0Compare Source
Added
RequestDecompressionmiddleware (#282)DefaultforCompressionBody(#323)Changed
ServeDirandServeFile's error types are nowInfallibleand any IO errorswill be converted into responses. Use
try_callto generate error responses manually (BREAKING) (#283)ServeDir::fallbackandServeDir::not_found_servicenow requiresthe fallback service to use
Infallibleas its error type (BREAKING) (#283)Removed
RequireAuthorizationin favor ofValidateRequest(BREAKING) (#290)Fixed
ServeDir, convertio::ErrorKind::NotADirectoryto404 Not Found(#331)microsoft/TypeScript (typescript)
v5.9.3: TypeScript 5.9.3Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
v5.9.2: TypeScript 5.9Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
v5.8.3: TypeScript 5.8.3Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement.
Downloads are available on:
v5.8.2: TypeScript 5.8Compare Source
For release notes, check out the release announcement.
Downloads are available on:
v5.7.3: TypeScript 5.7.3Compare Source
For release notes, check out the release announcement.
Downloads are available on npm
v5.7.2: TypeScript 5.7Compare Source
For release notes, check out the release announcement.
Downloads are available on:
v5.6.3: TypeScript 5.6.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.6.2: TypeScript 5.6Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.4: TypeScript 5.5.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.3: TypeScript 5.5.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.2: TypeScript 5.5Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.4.5: TypeScript 5.4.5Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.4.4: TypeScript 5.4.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.4.3: TypeScript 5.4.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.4.2: TypeScript 5.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.3.3: TypeScript 5.3.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.3.2: TypeScript 5.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.2.2: TypeScript 5.2Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.1.6: TypeScript 5.1.6Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on npm
v5.1.5: TypeScript 5.1.5Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.1.3: TypeScript 5.1.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.0.4: TypeScript 5.0.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.0.3: TypeScript 5.0.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.0.2: TypeScript 5.0Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v4.9.5: TypeScript 4.9.5Compare Source
For release notes, check out the release announcement.
Downloads are available on:
Changes:
69e88efPort ignore deprecations to 4.9 (#52419)daf4e81Port timestamp fix to 4.9 (#52426)v4.9.4: TypeScript 4.9.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Changes:
e286821Bump version to 4.9.4 and LKG.eb5419fCherry-pick #51704 to release 4.9 (#51712)b4d382bCherry-pick changes for narrowing to tagged literal types.e7a02f4Port of #51626 and #51689 to release-4.9 (#51627)1727912Cherry-pick fix aroundvisitEachChildto release-4.9. (#51544)This list of changes was auto generated.
uuid-rs/uuid (uuid)
v1.19.0Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0
v1.18.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1
v1.18.0Compare Source
What's Changed
Timestampandstd::time::SystemTimeby @dcormier in https://github.com/uuid-rs/uuid/pull/835New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0
v1.17.0Compare Source
What's Changed
wasm32v1-noneSupport by @bushrat011899 in https://github.com/uuid-rs/uuid/pull/828New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0
v1.16.0Compare Source
What's Changed
Uuid::new_v8const by @tguichaoua in https://github.com/uuid-rs/uuid/pull/815New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0
v1.15.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1
v1.15.0Compare Source
What's Changed
Debugimplementation for NonNilUUid by @rick-de-water in https://github.com/uuid-rs/uuid/pull/808New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0
v1.14.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0
v1.13.2Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2
v1.13.1Compare Source
What's Changed
wasm32withatomicsby @bushrat011899 in https://github.com/uuid-rs/uuid/pull/797New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1
v1.13.0Compare Source
⚠️ Potential Breakage
This release updates our version of
getrandomto0.3andrandto0.9. It is a potentially breaking change for the following users:no-std users who enable the
rngfeatureuuidstill usesgetrandomby default on these platforms. Upgrade your version ofgetrandomand follow its new docs on configuring a custom backend.wasm32-unknown-unknownusers who enable therngfeature without thejsfeatureUpgrade your version of
getrandomand follow its new docs on configuring a backend.You'll also need to enable the
rng-getrandomorrng-randfeature ofuuidto force it to usegetrandomas its backend:If you're on
wasm32-unknown-unknownand using thejsfeature ofuuidyou shouldn't see any breakage. We've kept this behavior by vendoring ingetrandom's web-based backend when thejsfeature is enabled.What's Changed
getrandomto0.3andrandto0.9by @KodrAus in https://github.com/uuid-rs/uuid/pull/793getrandomonwasm32-unknown-unknownwithout JavaScript by @KodrAus in https://github.com/uuid-rs/uuid/pull/794Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0
v1.12.1Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1
v1.12.0Compare Source
⚠️ Possible Breakage
This release includes additional
PartialEqimplementations onUuid, which can break inference in some cases.What's Changed
NonZeroUuidtype for optimizedOption<Uuid>representation by @ab22593k in https://github.com/uuid-rs/uuid/pull/779NonNilUuidby @KodrAus in https://github.com/uuid-rs/uuid/pull/783New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0
v1.11.1Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.11.0...1.11.1
v1.11.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0
v1.10.0Compare Source
Deprecations
This release deprecates and renames the following functions:
Builder::from_rfc4122_timestamp->Builder::from_gregorian_timestampBuilder::from_sorted_rfc4122_timestamp->Builder::from_sorted_gregorian_timestampTimestamp::from_rfc4122->Timestamp::from_gregorianTimestamp::to_rfc4122->Timestamp::to_gregorianWhat's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0
v1.9.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1
v1.9.0Compare Source
Uuid::now_v7()is guaranteed to be monotonicBefore this release,
Uuid::now_v7()would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass:What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0
vitejs/vite (vite)
v7.2.6Compare Source
7.2.6 (2025-12-01)
v7.2.4Compare Source
Bug Fixes
v7.2.3Compare Source
Bug Fixes
bindCLIShortcutscalls with shortcut merging (#21103) (5909efd)Performance Improvements
Miscellaneous Chores
v7.2.2Compare Source
Bug Fixes
v7.2.1Compare Source
Bug Fixes
Code Refactoring
indexOfMatchInSlicetofindPreloadMarker(#21054) (f83264f)v7.2.0Compare Source
Bug Fixes
getBuiltinsresponse JSON serializable (#21029) (ad5b3bf)Miscellaneous Chores
v7.1.12Compare Source
Please refer to CHANGELOG.md for details.
v7.1.11Compare Source
Bug Fixes
server.fs.denycheck (#20968) (f479cc5)Miscellaneous Chores
Code Refactoring
Build System
v7.1.10Compare Source
Bug Fixes
//(#20760) (b95fa2a)fileToBuiltUrl(#20898) (73b6d24)Documentation
WebSocketspelling (#20890) (29e98dc)Miscellaneous Chores
v7.1.9Compare Source
Reverts
v7.1.8Compare Source
Bug Fixes
Documentation
Miscellaneous Chores
create-react-applicense (#20865) (166a178)v7.1.7Compare Source
Bug Fixes
emitAssets: truewhensharedConfigBuild: true(#20787) (4c4583c)import.meta.hot.prunecallbacks to complete before running other HMRs (#20698) (98a3484)v7.1.6Compare Source
Bug Fixes
$variables correctly (#20761) (7e8e004)skipLibCheckisfalse(#20755) (cc54e29)Miscellaneous Chores
v7.1.5Compare Source
Bug Fixes
fs.strictcheck to HTML files (#20736) (14015d7)v7.1.4Compare Source
Bug Fixes
Miscellaneous Chores
Code Refactoring
minifyparameter fromfinalizeCss(#20701) (8099582)v7.1.3Compare Source
Features
generateCodeFrame(#20640) (1559577)Bug Fixes
Performance Improvements
resolveConfig(#20646) (f691f57)Miscellaneous Chores
Code Refactoring
importin worker threads (#20641) (530687a)Tests
checkNodeVersiontest (#20647) (731d3e6)v7.1.2Compare Source
Bug Fixes
[vite]prefixes to debug logs (#20595) (7cdef61)npm:prefix as a built-in module (#20558) (ab33803)Miscellaneous Chores
@jridgewell/remappingfrom@ampproject/remapping(#20577) (0a6048a)v7.1.1Compare Source
Bug Fixes
server.fs.denycheck (#20968) (f479cc5)Miscellaneous Chores
Code Refactoring
Build System
v7.1.0Compare Source
Features
generateCodeFrame(#20508) (e7d0b2a)import.meta.mainsupport in config (bundle config loader) (#20516) (5d3e3c2)import.meta.mainsupport for Node.js module runner (#20517) (794a8f2)future: 'warn'(#20473) (e6aaf17)removeServerPluginContainerfuture deprecation (#20437) (c1279e7)removeServerReloadModulefuture deprecation (#20436) (6970d17)server.warmupRequestto future deprecation (#20431) (8ad388a)ssrFixStacktrace/ssrRewriteStacktracetoremoveSsrLoadModulefuture deprecation (#20435) (8c8f587)this.fssupport (#20301) (0fe3f2f)defaultExternalConditions(#20279) (344d302)removePluginHookSsrArgumentfuture deprecation (#20433) (95927d9)removeServerHotfuture deprecation (#20434) (259f45d)resolve.externalConditionsand addmodule-syncto default external condition (#20409) (c669c52)import.meta.resolvein module runner (#20260) (62835f7)Bug Fixes
image-setcontaining__VITE_ASSET__(#20520) (f1a2635)entryCssAssetFileNamesas an empty Set (#20542) (6a46cda)new URL(, import.meta.url)(#20507) (1b211fd)noExternal: truecorrectly (#20502) (9ebe4a5)type: asset(#20391) (7eac8dd)resolvedUrls(#20496) (62b3e0d)Performance Improvements
Miscellaneous Chores
cssScopeTo(#19592) (ced1343)Code Refactoring
http-proxy-3(#20402) (26d9872)Tests
process.features(#20544) (856d3f0)Beta Changelogs
7.1.0-beta.1 (2025-08-05)
See 7.1.0-beta.1 changelog
7.1.0-beta.0 (2025-07-30)
See 7.1.0-beta.0 changelog
v7.0.8Compare Source
Please refer to CHANGELOG.md for details.
v7.0.7Compare Source
Please refer to CHANGELOG.md for details.
v7.0.6Compare Source
Bug Fixes
Miscellaneous Chores
Code Refactoring
v7.0.5Compare Source
Bug Fixes
Accept: text/html(#20376) (c9614b9)new URL(, import.meta.url)(#20382) (6bc8bf6)Miscellaneous Chores
Code Refactoring
foo.endsWith("bar")instead of/bar$/.test(foo)(#20413) (862e192)v7.0.4Compare Source
Bug Fixes
Build System
@oxc-project/runtimedevDep (#20389) (5e29602)v7.0.3Compare Source
Bug Fixes
Miscellaneous Chores
n/prefer-node-protocolrule (#20368) (38bb268)Code Refactoring
v7.0.2Compare Source
Bug Fixes
v7.0.1Compare Source
Bug Fixes
Miscellaneous Chores
v7.0.0Compare Source
Today, we're excited to announce the release of the next Vite major:
⚠ BREAKING CHANGES
Objectvariable in ssr transformed code (#19996)experimental.skipSsrTransformoption (#20038)HotBroadcaster(#19988)build.targetand name itbaseline-widely-available(#20007)HotBroadcasterrelated types (#19987)enforce/transformfromtransformIndexHtmlhook (#19349)Features
configurePreviewServerhook (#20224) (b989c42)configureServerhook (#20222) (f5cc4c0)this.meta.viteVersion(#20088) (f55bf41)createServer(#19894) (c1ae9bd)build.targetand name itbaseline-widely-available(#20007) (4a8aa82)css.preprocessorMaxWorkersand default totrue(#19992) (70aee13)optimizeDeps.noDiscovery(#19984) (6d2dcb4)Bug Fixes
import.meta.urlin bundled Vite (#20235) (3bf3a8a)ssrExportNameKey(#20266) (ac302a7)normalizeModuleId(#20277) (9b98dcb).then(m => m.a)(#20117) (7b7410a)build.rollupOptions.inputresolution with rollup (#20080) (9759c29)Objectvariable in ssr transformed code (#19996) (fceff60)preprocessorOptions.sass(fix #20150) (#20166) (7db56be)cleanGlobalCLIOptions()clean--force(#19999) (d4a171a)environments.*.resolve.noExternalproperly (#20077) (daf4a25)server.allowedHosts: truecorrectly (#20138) (2ade756)computeEntriesfailed (#20079) (b742b46)optimizeDeps.entriesvalues as globs (#20045) (1422395)Performance Improvements
numberToPos(#20244) (3f46901)Documentation
Miscellaneous Chores
ResolvedConfig.createResolverand recommendcreateIdResolver(#20031) (d101d64)devEnvironmentOptions.moduleRunnerTransform(#20035) (338081d)patch-typesplugin for bundling vite (#20089) (c127955)Code Refactoring
src/node/publicUtils.tstosrc/node/index.ts(#20086) (999a1ed)experimental.skipSsrTransformoption (#20038) (6c3dd8e)HotBroadcaster(#19988) (cda8c94)options?.ssrsupport in clientInjectionsPlugin (#19589) (88e0076)HotBroadcasterrelated types (#19987) (86b5e00)enforce/transformfromtransformIndexHtmlhook (#19349) (6198b9d)legacy.proxySsrExternalModules(#20013) (a37ac83)hostValidationMiddleware(#20019) (83bf90e)mergeWithDefaultsfor experimental option (#20012) (98c5741)Tests
useDefineForClassFieldstest (#20143) (d90796e)Continuous Integration
Beta Changelogs
7.0.0-beta.2 (2025-06-17)
See 7.0.0-beta.2 changelog
7.0.0-beta.1 (2025-06-10)
See 7.0.0-beta.1 changelog
7.0.0-beta.0 (2025-06-02)
See 7.0.0-beta.0 changelog
v6.4.1Compare Source
Please refer to CHANGELOG.md for details.
v6.4.0Compare Source
Please refer to CHANGELOG.md for details.
v6.3.7Compare Source
Please refer to CHANGELOG.md for details.
v6.3.6Compare Source
Please refer to CHANGELOG.md for details.
v6.3.5Compare Source
Bug Fixes
v6.3.4Compare Source
Bug Fixes
requireto import externals in optimized dependencies (#19940) (efc5eab)Code Refactoring
v6.3.3Compare Source
Bug Fixes
Performance Improvements
Tests
ssrTransformre-export deps and test stacktrace with first line (#19629) (9399cda)v6.3.2Compare Source
Features
Bug Fixes
css.lightningcssoption in css minification process (#19879) (b5055e0)v6.3.1Compare Source
Bug Fixes
Promise.allSettledin preload function (#19805) (35c7f35)transformcalls (#19878) (a152b7c)v6.3.0Compare Source
Bug Fixes
hot.invalidatein circular deps (#19870) (d4ee5e8)v6.2.7Compare Source
Please refer to CHANGELOG.md for details.
v6.2.6Compare Source
Please refer to CHANGELOG.md for details.
v6.2.5Compare Source
Please refer to CHANGELOG.md for details.
v6.2.4Compare Source
Please refer to CHANGELOG.md for details.
v6.2.3Compare Source
Please refer to CHANGELOG.md for details.
v6.2.2Compare Source
Features
base(#19616) (2476391)Bug Fixes
ssrRewriteStacktrace(#19612) (4309755)Miscellaneous Chores
v6.2.1Compare Source
Features
*?url&no-inlinetype and warning for.json?inline/.json?no-inline(#19566) (c0d3667)Bug Fixes
Performance Improvements
Miscellaneous Chores
Code Refactoring
isBuildcheck from preAliasPlugin (#19587) (c9e086d)applyToEnvironmentin internal plugins (#19588) (f678442)Tests
v6.2.0Compare Source
Bug Fixes
Miscellaneous Chores
v6.1.6Compare Source
Please refer to CHANGELOG.md for details.
v6.1.5Compare Source
Please refer to CHANGELOG.md for details.
v6.1.4Compare Source
Please refer to CHANGELOG.md for details.
v6.1.3Compare Source
Please refer to CHANGELOG.md for details.
v6.1.2Compare Source
Please refer to CHANGELOG.md for details.
v6.1.1Compare Source
Features
Bug Fixes
.[cm]?[tj]sx?static assets are JS mime (#19453) (e7ba55e)*.ipv4address in cert (#19416) (973283b)Miscellaneous Chores
Code Refactoring
v6.1.0Compare Source
Features
portin the logged error message after failed WS connection withEADDRINUSE(#19212) (14027b0).jxl(#18855) (57b397c)builtinsenvironmentresolve(#18584) (2c2d521)defaultAllowedOriginsfor user-land config and 3rd party plugins (#19259) (dc8946b)wasmto the compressible assets regex (#19085) (ce84142)Bug Fixes
resolveLibCssFilename(#19324) (f183bdf)[@plugin](https://github.com/plugin)imports of JS files treated as CSS and rebased (fix #19268) (#19269) (602b373)vite optimize(#19347) (19ffad0)resolve.builtinis empty (#19312) (b7aba0b)server.preTransformRequests(#19272) (12aaa58)ssrLoadModule(#19290) (353c467)nodeLikeBuiltinsforssr.target: 'webworker'withoutnoExternal: true(#19313) (9fc31b6)--forcework for all environments (#18901) (51a42c6)RegExpvalues withnew RegExpinstead ofstructuredClone(fix #19245, fix #18875) (#19247) (56ad2be)Performance Improvements
Documentation
build.manifestjsdocs (#19332) (4583781)Code Refactoring
vite optimizecommand (#19348) (6e0e3c0)Miscellaneous Chores
scanImportsnot being used in ssr (#19285) (fbbc6da)Beta Changelogs
6.1.0-beta.2 (2025-02-04)
See 6.1.0-beta.2 changelog
6.1.0-beta.1 (2025-02-04)
See 6.1.0-beta.1 changelog
6.1.0-beta.0 (2025-01-24)
See 6.1.0-beta.0 changelog
v6.0.15Compare Source
Please refer to CHANGELOG.md for details.
v6.0.14Compare Source
Please refer to CHANGELOG.md for details.
v6.0.13Compare Source
Please refer to CHANGELOG.md for details.
v6.0.12Compare Source
Please refer to CHANGELOG.md for details.
v6.0.11Compare Source
Bug Fixes
preview.allowedHostswith specific values was not respected (#19246) (aeb3ec8)v6.0.10Compare Source
Bug Fixes
server.originURL (#19241) (2495022)v6.0.9Compare Source
⚠ BREAKING CHANGES
server.allowedHostsserver.cors: falseto disallow fetching from untrusted originsBug Fixes
server.allowedHosts(bd896fb)server.cors: falseto disallow fetching from untrusted origins (b09572a)v6.0.8Compare Source
Bug Fixes
server.close()only called once (#19204) (db81c2d)defaultServerConditions(#19174) (ad75c56)ESBuildOptions.include / excludetype to allowreadonly (string | RegExp)[](#19146) (ea53e70)Miscellaneous Chores
v6.0.7Compare Source
Features
Bug Fixes
minifywhenbuilder.sharedPlugins: true(#19025) (f7b1964)vite-ignoreattribute for inline script (#19062) (a492253)Performance Improvements
v6.0.6Compare Source
Bug Fixes
fetchModule-side resolve (#18361) (9f10261)Reverts
Miscellaneous Chores
build.target(#19047) (0e9e81f)Tests
v6.0.5Compare Source
Bug Fixes
v6.0.4Compare Source
Bug Fixes
this.resolveskipSelf should not skip for differentidorimport(#18903) (4727320)url()when lightningcss is used (#18997) (3734f80)pluginContainer.getModuleInfo(#18895) (258cdd6)true(#18899) (8a6bb4e)Miscellaneous Chores
Code Refactoring
handleInvoke(#18902) (27f691b)Tests
ModuleRunnerTransportinvokeAPI (#18865) (e5f5301)v6.0.3Compare Source
Bug Fixes
ModuleRunnerTransport[#invoke](https://github.com/vitejs/vite/issues/invoke)more explicit (#18851) (a75fc31)environments.ssr.resolvewith rootssrconfig (#18857) (3104331)Miscellaneous Chores
Code Refactoring
v6.0.2Compare Source
Features
Bug Fixes
node_modulesif deno (#18823) (a20267b)style.cssas a key for the style file forcssCodesplit: false(#18820) (ec51115)externalby default (#18821) (2250ffa)ssr.target: 'webworker'defaults as fallback (#18827) (b39e696)Miscellaneous Chores
Code Refactoring
v6.0.1Compare Source
Bug Fixes
preview.allowedHostswith specific values was not respected (#19246) (aeb3ec8)v6.0.0Compare Source
Today, we're taking another big step in Vite's story. The Vite team, contributors, and ecosystem partners are excited to announce the release of the next Vite major:
We want to thank the more than 1K contributors to Vite Core and the maintainers and contributors of Vite plugins, integrations, tools, and translations that have helped us craft this new major. We invite you to get involved and help us improve Vite for the whole ecosystem. Learn more at our Contributing Guide.
⚠ BREAKING CHANGES
file://resolution (#18422)build.cssMinifyto'esbuild'for SSR (#15637)json.stringify: 'auto'and make that the default (#18303)fast-globtotinyglobby(#18243)Features
module-synccondition when loading config if enabled (#18650) (cf5028d)isSsrTargetWebWorkerflag toconfigEnvironmenthook (#18620) (3f5fab0)ssr.resolve.mainFieldsoption (#18646) (a6f5f5b)platformoption (#18611) (0924879)?inlineand?no-inlinequeries to control inlining (#15454) (9162172)vite-ignoreattribute to opt-out of processing (#18494) (d951310)file://resolution (#18422) (6a7e313)consoleincreateLogger(#18379) (0c497d9)sec-fetch-destheader to detect JS in transform (#9981) (e51dc40)json.stringify: 'auto'and make that the default (#18303) (b80daa7)environment::listen(#18263) (4d5f51d)this.environmentinoptionsandonLoghook (#18142) (7722c06)EnvironmentOptionstype (#18080) (35cf59c)Bug Fixes
createRunnableDevEnvironmentreturnsRunnableDevEnvironment, notDevEnvironment(#18673) (74221c3)getModulesByFileshould return aserverModule(#18715) (b80d5ec)SIGTERM(#18741) (cc55e36)InterceptorOptionstype (#18766) (6252c60)__vite_ssr_identity__with(0, ...)and inject;between statements (#18748) (94546be)rollup.externalscripts correctly (#18618) (55461b4)ssrTransformparse error (#18644) (d9be921)consumer: 'server'(#18575) (87b2347)server.perEnvironmentStartEndDuringDev(#18549) (fe30349)optimizeDeps.includefor SSR (#18506) (826c81a)new URL(,import.meta.url)match (#18194) (5286a90)cssCodeSplituses the current environment configuration (#18486) (eefe895)json.stringifyarrays (#18541) (fa50b03)[@import](https://github.com/import) url(...)(#17857) (aec5fdd)definein environment config was not working (#18515) (052799e)cssCodeSplitinenvironments.xxx.buildis invalid (#18464) (993e71c)CSSOptions.preprocessorOptions(#18001) (7eeb6f2)build.cssMinifyto'esbuild'for SSR (#15637) (f1d3bf7)--watchshould not overridebuild.watchoptions (#18390) (b2965c8)opendependency to 10.1.0 (#18349) (5cca4bf)thisin exported function should beundefined(#18329) (bae6a37)output.formatwithworker.formaton worker build error (#18165) (dc82334)injectQuerydouble encoding (#18246) (2c5f948)conditionsand more (#18302) (2017a33)defineConfig(#18299) (94e34cf)this.hot.closefor non-ws HotChannel (#18212) (bad0ccc)data:(#18241) (ec0efe8)sharedPlugins(#18214) (34041b9)webCompatible(#18221) (a44b0a2)HMRConnection.sendon implementation side (#18186) (9470011)config.consumerinstead ofoptions?.ssr/config.build.ssr(#18140) (21ec1ce)getRelativeUrlFromDocument(#18115) (ade1d89)script modulein svelte (#18063) (7d699aa)preload-helperhas no side effects (#18057) (587ad7b)ssrModuleandssrError(#18031) (cf8ced5)Performance Improvements
Object.keys(import.meta.glob(...))/Object.values(import.meta.glob(...))(#18666) (ed99a2c)module.enableCompileCache()(#18323) (18f1dad)crypto.hashwhen available (#18317) (2a14884)Documentation
HotUpdateContexttoHotUpdateOptions(#18718) (824c347)Reverts
Miscellaneous Chores
/mapping inresolve.alias(#18588) (a51c254)ssrvariable (#18594) (23c39fc)fast-globtotinyglobby(#18243) (6f74a3a)Code Refactoring
mergeWithDefaultsand organize how default values for config options are set (#18550) (0e1f437)allowLinkedExternalparameter fromtryNodeResolve(#18670) (b74d363)environmentsOptionsparameter (#18590) (3ef0bf1)originalFileNames/names(#18240) (f2957c8)tryEsmOnlyflag (#18394) (7cebe38)build(#18432) (cc61d16)_onCrawlEnd(#18207) (bea0272)parsewithsplitFileAndPostfix(#18185) (6f030ec)resolvePackageDatato get rollup version (#18208) (220d6ec)Build System
Tests
playground/json/__tests__/ssr(#18701) (f731ca2)Beta Changelogs
6.0.0-beta.10 (2024-11-14)
See 6.0.0-beta.10 changelog
6.0.0-beta.9 (2024-11-07)
See 6.0.0-beta.9 changelog
6.0.0-beta.8 (2024-11-01)
See 6.0.0-beta.8 changelog
6.0.0-beta.7 (2024-10-30)
See 6.0.0-beta.7 changelog
6.0.0-beta.6 (2024-10-28)
See 6.0.0-beta.6 changelog
6.0.0-beta.5 (2024-10-24)
See 6.0.0-beta.5 changelog
6.0.0-beta.4 (2024-10-23)
See 6.0.0-beta.4 changelog
6.0.0-beta.3 (2024-10-15)
See 6.0.0-beta.3 changelog
6.0.0-beta.2 (2024-10-01)
See 6.0.0-beta.2 changelog
6.0.0-beta.1 (2024-09-16)
See 6.0.0-beta.1 changelog
6.0.0-beta.0 (2024-09-12)
See 6.0.0-beta.0 changelog
v5.4.21Compare Source
Please refer to CHANGELOG.md for details.
v5.4.20Compare Source
Please refer to CHANGELOG.md for details.
v5.4.19Compare Source
Please refer to CHANGELOG.md for details.
v5.4.18Compare Source
Please refer to CHANGELOG.md for details.
v5.4.17Compare Source
Please refer to CHANGELOG.md for details.
v5.4.16Compare Source
Please refer to CHANGELOG.md for details.
v5.4.15Compare Source
Please refer to CHANGELOG.md for details.
v5.4.14Compare Source
Please refer to CHANGELOG.md for details.
v5.4.13Compare Source
Please refer to CHANGELOG.md for details.
v5.4.12Compare Source
This version contains a breaking change due to security fixes. See https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6 for more details.
Please refer to CHANGELOG.md for details.
v5.4.11Compare Source
Please refer to CHANGELOG.md for details.
v5.4.10Compare Source
Please refer to CHANGELOG.md for details.
v5.4.9Compare Source
Please refer to CHANGELOG.md for details.
v5.4.8Compare Source
Please refer to CHANGELOG.md for details.
v5.4.7Compare Source
Please refer to CHANGELOG.md for details.
v5.4.6Compare Source
Please refer to CHANGELOG.md for details.
v5.4.5Compare Source
Please refer to CHANGELOG.md for details.
v5.4.4Compare Source
Please refer to CHANGELOG.md for details.
v5.4.3Compare Source
Please refer to CHANGELOG.md for details.
v5.4.2Compare Source
Please refer to CHANGELOG.md for details.
v5.4.1Compare Source
Please refer to CHANGELOG.md for details.
v5.4.0Compare Source
Please refer to CHANGELOG.md for details.
v5.3.6Compare Source
Please refer to CHANGELOG.md for details.
v5.3.5Compare Source
Please refer to CHANGELOG.md for details.
v5.3.4Compare Source
Please refer to CHANGELOG.md for details.
v5.3.3Compare Source
Please refer to CHANGELOG.md for details.
v5.3.2Compare Source
Please refer to CHANGELOG.md for details.
v5.3.1Compare Source
Please refer to CHANGELOG.md for details.
v5.3.0Compare Source
Please refer to CHANGELOG.md for details.
v5.2.14Compare Source
Please refer to CHANGELOG.md for details.
v5.2.13Compare Source
Please refer to CHANGELOG.md for details.
v5.2.12Compare Source
Please refer to CHANGELOG.md for details.
v5.2.11Compare Source
Please refer to CHANGELOG.md for details.
v5.2.10Compare Source
Please refer to CHANGELOG.md for details.
v5.2.9Compare Source
Please refer to CHANGELOG.md for details.
v5.2.8Compare Source
Please refer to CHANGELOG.md for details.
v5.2.7Compare Source
Please refer to CHANGELOG.md for details.
v5.2.6Compare Source
Please refer to CHANGELOG.md for details.
v5.2.5Compare Source
Please refer to CHANGELOG.md for details.
v5.2.4Compare Source
Please refer to CHANGELOG.md for details.
v5.2.3Compare Source
Please refer to CHANGELOG.md for details.
v5.2.2Compare Source
Please refer to CHANGELOG.md for details.
v5.2.1Compare Source
Please refer to CHANGELOG.md for details.
v5.2.0Compare Source
Please refer to CHANGELOG.md for details.
v5.1.8Compare Source
Please refer to CHANGELOG.md for details.
v5.1.7Compare Source
Please refer to CHANGELOG.md for details.
v5.1.6Compare Source
Please refer to CHANGELOG.md for details.
v5.1.5Compare Source
Please refer to CHANGELOG.md for details.
v5.1.4Compare Source
Please refer to CHANGELOG.md for details.
v5.1.3Compare Source
Please refer to CHANGELOG.md for details.
v5.1.2Compare Source
Please refer to CHANGELOG.md for details.
v5.1.1Compare Source
Please refer to CHANGELOG.md for details.
v5.1.0Compare Source
Please refer to CHANGELOG.md for details.
v5.0.13Compare Source
Please refer to CHANGELOG.md for details.
v5.0.12Compare Source
Please refer to CHANGELOG.md for details.
v5.0.11Compare Source
Please refer to CHANGELOG.md for details.
v5.0.10Compare Source
Please refer to CHANGELOG.md for details.
v5.0.9Compare Source
Please refer to CHANGELOG.md for details.
v5.0.8Compare Source
Please refer to CHANGELOG.md for details.
v5.0.7Compare Source
Please refer to CHANGELOG.md for details.
v5.0.6Compare Source
Please refer to CHANGELOG.md for details.
v5.0.5Compare Source
Please refer to CHANGELOG.md for details.
v5.0.4Compare Source
Please refer to CHANGELOG.md for details.
v5.0.3Compare Source
Please refer to CHANGELOG.md for details.
v5.0.2Compare Source
Please refer to CHANGELOG.md for details.
v5.0.1Compare Source
Please refer to CHANGELOG.md for details.
v5.0.0Compare Source
Please refer to CHANGELOG.md and the Vite 5 Announcement blog post for details.
v4.5.14Compare Source
Please refer to CHANGELOG.md for details.
v4.5.13Compare Source
Please refer to CHANGELOG.md for details.
v4.5.12Compare Source
Please refer to CHANGELOG.md for details.
v4.5.11Compare Source
Please refer to CHANGELOG.md for details.
v4.5.10Compare Source
Please refer to CHANGELOG.md for details.
v4.5.9Compare Source
Please refer to CHANGELOG.md for details.
v4.5.8Compare Source
Please refer to CHANGELOG.md for details.
v4.5.7Compare Source
Please refer to CHANGELOG.md for details.
v4.5.6Compare Source
This version contains a breaking change due to security fixes. See https://github.com/vitejs/vite/security/advisories/GHSA-vg6x-rcgg-rjx6 for more details.
Please refer to CHANGELOG.md for details.
v4.5.5Compare Source
Please refer to CHANGELOG.md for details.
v4.5.3Compare Source
Please refer to CHANGELOG.md for details.
v4.5.2Compare Source
Please refer to CHANGELOG.md for details.
v4.5.1Compare Source
Please refer to CHANGELOG.md for details.
v4.5.0Compare Source
Please refer to CHANGELOG.md for details.
v4.4.12Compare Source
Please refer to CHANGELOG.md for details.
v4.4.11Compare Source
Please refer to CHANGELOG.md for details.
v4.4.10Compare Source
Please refer to CHANGELOG.md for details.
v4.4.9Compare Source
Please refer to CHANGELOG.md for details.
v4.4.8Compare Source
Please refer to CHANGELOG.md for details.
v4.4.7Compare Source
Please refer to CHANGELOG.md for details.
v4.4.6Compare Source
Please refer to CHANGELOG.md for details.
v4.4.5Compare Source
Please refer to CHANGELOG.md for details.
v4.4.4Compare Source
Please refer to CHANGELOG.md for details.
v4.4.3Compare Source
Please refer to CHANGELOG.md for details.
v4.4.2Compare Source
Please refer to CHANGELOG.md for details.
v4.4.1Compare Source
Please refer to CHANGELOG.md for details.
v4.4.0Compare Source
Please refer to CHANGELOG.md for details.
v4.3.9Compare Source
Please refer to CHANGELOG.md for details.
v4.3.8Compare Source
Please refer to CHANGELOG.md for details.
v4.3.7Compare Source
Please refer to CHANGELOG.md for details.
v4.3.6Compare Source
Please refer to CHANGELOG.md for details.
v4.3.5Compare Source
Please refer to CHANGELOG.md for details.
v4.3.4Compare Source
Please refer to CHANGELOG.md for details.
v4.3.3Compare Source
Please refer to CHANGELOG.md for details.
v4.3.2Compare Source
Please refer to CHANGELOG.md for details.
v4.3.1Compare Source
Please refer to CHANGELOG.md for details.
v4.3.0Compare Source
Please refer to CHANGELOG.md for details.
v4.2.3Compare Source
Please refer to CHANGELOG.md for details.
v4.2.2Compare Source
Please refer to CHANGELOG.md for details.
v4.2.1Compare Source
Please refer to CHANGELOG.md for details.
v4.2.0Compare Source
Please refer to CHANGELOG.md for details.
v4.1.5Compare Source
Please refer to CHANGELOG.md for details.
v4.1.4Compare Source
Please refer to CHANGELOG.md for details.
v4.1.3Compare Source
Please refer to CHANGELOG.md for details.
v4.1.2Compare Source
Please refer to CHANGELOG.md for details.
v4.1.1Compare Source
Please refer to CHANGELOG.md for details.
v4.1.0Compare Source
Please refer to CHANGELOG.md for details.
v4.0.5Compare Source
Please refer to CHANGELOG.md for details.
v4.0.4Compare Source
Please refer to CHANGELOG.md for details.
v4.0.3Compare Source
Please refer to CHANGELOG.md for details.
v4.0.2Compare Source
Please refer to CHANGELOG.md for details.
v4.0.1Compare Source
Please refer to CHANGELOG.md for details.
v4.0.0Compare Source
Please refer to CHANGELOG.md for details.
v3.2.11Compare Source
Please refer to CHANGELOG.md for details.
v3.2.10Compare Source
Please refer to CHANGELOG.md for details.
v3.2.8Compare Source
Please refer to CHANGELOG.md for details.
v3.2.7Compare Source
Please refer to CHANGELOG.md for details.
v3.2.6Compare Source
Please refer to CHANGELOG.md for details.
v3.2.5Compare Source
Please refer to CHANGELOG.md for details.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
4bdf7bf522to9dd2ec9d799dd2ec9d79to7161fef71f7161fef71fto49be4882fb49be4882fbtofbc5c6264ffbc5c6264fto9298c69e9a9298c69e9ato661017887b661017887bto31027bda0d31027bda0dto1bd879b96e1bd879b96etob6fa9d9aa7b6fa9d9aa7tod42e7f8d20d42e7f8d20to3874e5f5a73874e5f5a7tofc28ac963dfc28ac963dto64483fe12b64483fe12btode48f32c44de48f32c44to71b6150a6b71b6150a6bto7e00e9a6f87e00e9a6f8toec2fa75200ec2fa75200to49d96c51c649d96c51c6to950af7aa5c950af7aa5ctod051aabe55d051aabe55tob6e539ee4fb6e539ee4fto4affbe76df4affbe76dftodec217880fdec217880fto37ad513eab37ad513eabto867ca5c590867ca5c590to06f4a1eedc06f4a1eedctob11b0e5cc7b11b0e5cc7to01701fe9f301701fe9f3to594dd79e0d594dd79e0dto69673a492769673a4927to56e9f7c72856e9f7c728to83e405eacc83e405eaccto3e176988a73e176988a7toc18e9295d3c18e9295d3to0a2caf765f0a2caf765ftob127d146a6b127d146a6to9be8b6f4f89be8b6f4f8to33836ae12733836ae127to255ba50240255ba50240toc25d82a209c25d82a209to03633c9d9703633c9d97to8f1ce958888f1ce95888to020d2d1c59020d2d1c59to7457903bc97457903bc9tobd368f35d5bd368f35d5to86ab4a388e86ab4a388eto73b1cb014d73b1cb014dto295a62002d295a62002dtof9aadba7a0f9aadba7a0toe1c90018aee1c90018aeto81c834f8bb⚠ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: Cargo.lock
File name: Cargo.lock
File name: Cargo.lock
81c834f8bbto4e7ff193154e7ff19315to899b409462899b409462to3ffdc7aebf3ffdc7aebftoc37150ab98c37150ab98to37bd077c6e37bd077c6eto0e489094ad0e489094adtoe80b5e7b63e80b5e7b63toa666e0b7a3a666e0b7a3toa62d0d6e78a62d0d6e78tofdf2c4c797fdf2c4c797to2c5922e6332c5922e633to4ac4eece034ac4eece03to9e7fc4117f9e7fc4117fto47d6b287ca47d6b287cato076d34099d076d34099dtoc428517e63c428517e63toaeefb607b2aeefb607b2tobe6a6ea1a5be6a6ea1a5to42cf4a8fe742cf4a8fe7to35028b04a035028b04a0tob1237b0f83b1237b0f83toe19840eda6e19840eda6to9e4627faea9e4627faeato3b5a8ff61e3b5a8ff61eto295b0139d2295b0139d2to48358dfc3548358dfc35to25df26e82625df26e826to78ae57f15f78ae57f15fto153e8eb344153e8eb344tod5d25db998d5d25db998to8f37fce64e8f37fce64eto22e82b415122e82b4151todfacbd0bc2dfacbd0bc2to00717f5e0600717f5e06to20034da10c20034da10cto57dad0a6de57dad0a6deto0797d730bf0797d730bfto0dc4c920090dc4c92009to56985ca54e56985ca54eto11e1a368e811e1a368e8tod72f10db75d72f10db75tob2bbb12f9cb2bbb12f9cto4ffd9a94c94ffd9a94c9to24934ced8324934ced83to7138cdcb017138cdcb01toed0c8d90cbed0c8d90cbto102ea91e54102ea91e54to23a2da42f623a2da42f6toee6f81c925ee6f81c925to6cc11808116cc1180811to8036f119a18036f119a1to1a325f8bba1a325f8bbato9c88cf35e89c88cf35e8tobff19f1414bff19f1414tob1c84da4d7b1c84da4d7toa6fb896ac9a6fb896ac9to878a307aae878a307aaeto096ba4ed48096ba4ed48to64556b2c1e64556b2c1etod7844da705d7844da705to408d4f6447408d4f6447to31b6447e5a31b6447e5atoaa82f8654faa82f8654fto41f02af91241f02af912to3069da7e7f3069da7e7fto41d878d45241d878d452to06953539440695353944to01c1398a6701c1398a67tof55745ad25f55745ad25tob23dbd0546b23dbd0546tof3af5af5def3af5af5detoe0126330b7e0126330b7to726001d5c6726001d5c6to8cd35a29b78cd35a29b7todf95f62813df95f62813toc77bbc6c10c77bbc6c10toac34418854ac34418854to4291e19af84291e19af8to7659ff23f07659ff23f0to786dd766a6786dd766a6tof726bc1e59f726bc1e59to22452e683422452e6834to9cb6cf02069cb6cf0206tod2217349cfd2217349cfto3fb588d0ac3fb588d0actod2f59d6fd4d2f59d6fd4tofc0fcd620afc0fcd620atod3376315c2d3376315c2tobbb6f03141bbb6f03141to614d3d5ce0614d3d5ce0tod2400d31bbd2400d31bbtodc159b1b75dc159b1b75to6301411d036301411d03to8da18e6b908da18e6b90to0ecd3b03150ecd3b0315to17119b896f17119b896fto990f89955b990f89955bto8c19be57808c19be5780toee21818d11ee21818d11to21c23ec38121c23ec381toeca4f14870eca4f14870to360a79e09b360a79e09bto2734c9588f2734c9588ftoff4c92fc8b/contractor help
/contractor help
and another
again
aga
something
/contractor something
/contractor something
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor something
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor something
/contractor [command]Commands:refresh triggers renovate to refresh the current pull request
/contractor something
Commands:
refresh triggers renovate to refresh the current pull request
/contractor summary
/contractor [command]
Commands:
refresh triggers renovate to refresh the current pull request
/contractor bot
/contractor [command]
Commands:
/contractor bot
/contractor [command]
Commands:
/contractor refresh
/contractor refresh
Contractor triggered renovate refresh
/contractor refresh
Contractor triggered renovate refresh
This comment will be updated with status/contractor refresh
%!s(MISSING)
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusdone
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with status doneThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusDone refreshing
This comment was generated by Contractor
ff4c92fc8bto738899b562/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusDone refreshing
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusThis comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusDone refreshing
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusDone refreshing
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusDone refreshing
This comment was generated by Contractor
738899b562tobcea083f5f/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusfailed
This comment was generated by Contractor
Contractor triggered renovate refresh on this repository
This comment will be updated with statusfailed
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusdone
This comment was generated by Contractor
Contractor triggered renovate refresh on this repository
This comment will be updated with statusdone
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusdone
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusdone
This comment was generated by Contractor
/contractor refresh
Contractor triggered renovate refresh on this repository
This comment will be updated with statusfailed
This comment was generated by Contractor
bcea083f5fto953dac6592953dac6592to3888ebb3b53888ebb3b5to50e3f95d0250e3f95d02tod506ae7c9ad506ae7c9atoae9ceb555aae9ceb555atoa072fd0024a072fd0024to31d7212c6631d7212c66to87275497148727549714to467e87f754467e87f754to6029198bff6029198bffto9edae41c359edae41c35to8ff19e44ff8ff19e44ffto9be608afb69be608afb6to164547d43d164547d43dto33d0262aaf33d0262aaftoda1d6a9f8eda1d6a9f8etoa383c57c91a383c57c91tod017e46626d017e46626to5f9af2842b5f9af2842bto6480cb78826480cb7882to88d818e9a388d818e9a3to368b634f09368b634f09to67858a316367858a3163to289035ed7f289035ed7fto53c25b1e9053c25b1e90tod910805862d910805862toe4c482a215e4c482a215to995759ce5f995759ce5fto715657f4d5715657f4d5tod234c13ae7d234c13ae7tod730475b99d730475b99tof806826443f806826443to8dbe4f707e8dbe4f707eto3ca44af0a13ca44af0a1to156f220c35156f220c35toded902eda5ded902eda5to8388428b3c8388428b3cto549e0e7abf549e0e7abfto2fd15feb212fd15feb21to5efaeb1ae25efaeb1ae2toa9025719dba9025719dbto56f1dbf9b456f1dbf9b4to99cd22670299cd226702to03b64a61bf03b64a61bfto91633679c091633679c0toc83d34d480c83d34d480toc28ad2db28c28ad2db28todaf17c7d72daf17c7d72to1ef6bae5f11ef6bae5f1tod1bda35a94d1bda35a94tob50014a9cbb50014a9cbto707c8ff45f707c8ff45fto06992909730699290973to8dc04308658dc0430865to43acc0f24f43acc0f24fto05af37851d05af37851dto5e8b2b19195e8b2b1919to48721d4de048721d4de0to0f08d03f520f08d03f52to5b8533267d5b8533267dto0846bec7d80846bec7d8tobad99fce45bad99fce45to36d932904f36d932904ftocb911b08b0cb911b08b0tof801ad7586f801ad7586to6eb0a4c58b6eb0a4c58bto40b453986a40b453986ato8c54a222ed8c54a222edto24dcd3ee3a24dcd3ee3ato6fae49c1e16fae49c1e1to2c8c3627b52c8c3627b5tocd8cd65761cd8cd65761toc0223c6937c0223c6937toa7e21c7beca7e21c7bectof1bbdd0a03f1bbdd0a03toefc2070092efc2070092to944647f19f944647f19fto5ddaf379d85ddaf379d8toedb9c510d0edb9c510d0to34ed2e287834ed2e2878to71182b985a71182b985atoc68cafb66fc68cafb66fto6fa13b79136fa13b7913to20f799396520f7993965to16592b83d616592b83d6to31b67d715a31b67d715ato1be7864f881be7864f88to08295cde1508295cde15to046bab3423046bab3423to644807c5d5644807c5d5to8048647c618048647c61to7e9f34748e7e9f34748eto344cdd91c6344cdd91c6to1b5a081e381b5a081e38to36483176e436483176e4to2e32d46ecb2e32d46ecbtoca176d9b0cca176d9b0cto9eda9ffe379eda9ffe37to78c7386e9d78c7386e9dto380f4ca5cc380f4ca5cctobc1d7b9537bc1d7b9537to755e1ec7b9755e1ec7b9todb19ff3bc0db19ff3bc0tob18776c817b18776c817todd676ce819dd676ce819toe738fdd0b4e738fdd0b4tof80b9a3907f80b9a3907to5e6e51c0f05e6e51c0f0tofcff99beecfcff99beecto253614d12b253614d12bto882be9cdb5882be9cdb5to53a2a0026f53a2a0026ftob315df8eddb315df8eddto62c3dfded662c3dfded6to0704c8a48b0704c8a48bto4d5b583aac4d5b583aacto349f79cf23349f79cf23to783abe5144783abe5144toc654ec303bc654ec303btoce5186373ace5186373atob0b01c42c1b0b01c42c1to33db0ed2ba33db0ed2bato0c7312ec060c7312ec06to42e8e869d142e8e869d1to315a557bca315a557bcato2b946dd6642b946dd664to068c7ccc47068c7ccc47todf02ed8638df02ed8638to5e99d7afc85e99d7afc8to0a4a958b910a4a958b91to919d0e176c919d0e176cto7c118b81a57c118b81a5to9f0831e9b29f0831e9b2to9000f2ba059000f2ba05to5d4db91a675d4db91a67to23856b8f4823856b8f48tocf16b48feacf16b48feato2bc4e4eafb2bc4e4eafbtoa24e4f3a20a24e4f3a20to98c31e530c98c31e530cto95b7073a1595b7073a15to6a17de2f3b6a17de2f3btoe454eca1b9e454eca1b9to88cf4dd44388cf4dd443to82f7062cd682f7062cd6to4a7986e6044a7986e604to45572616ff45572616ffto042b29d1b4Update all dependenciesto chore(deps): update all dependencies042b29d1b4to38f41cd29238f41cd292tob0c3b0a52db0c3b0a52dto038c8da243038c8da243to83592791848359279184to4c3319179c4c3319179cto54a3f7346254a3f73462tofc7bfb4f33fc7bfb4f33to11727845e311727845e3tode99678741de99678741toc0c1a7b076c0c1a7b076toe3670c5f9fe3670c5f9ftoe05b299dfae05b299dfatoe5dd659cd9e5dd659cd9tod3a82bf49bd3a82bf49bto65372406c565372406c5tod986573b3ed986573b3etofa649ef306fa649ef306to1408c7ba311408c7ba31to6e5a11c5446e5a11c544to30b785d34330b785d343tobae1f06c54bae1f06c54tocb50b36859cb50b36859tof8f665efadf8f665efadto2ad29d7be72ad29d7be7to83c83318ea83c83318eato5ed378a19a5ed378a19ato3671e6e53e3671e6e53eto0bbdd933fa0bbdd933fato20b465a8d320b465a8d3tob8ffc3f951b8ffc3f951tof215cbb79c⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: Cargo.lock
f215cbb79ctod87c7d6423d87c7d6423tobb7fd3e293bb7fd3e293to97f091774f97f091774fto4b8a7690ef4b8a7690efto7a272d694a7a272d694ato16b204cee816b204cee8tofbaa9c95effbaa9c95efto9398922d069398922d06tod7d0792c4bd7d0792c4bto8c5d7411208c5d741120to27877f6d1b27877f6d1btof7a14c6aa2f7a14c6aa2todb6bc5bf4fdb6bc5bf4fto2c54795c7e2c54795c7eto3fe0c4af9a3fe0c4af9atoa0eaad2008a0eaad2008to3086c556383086c55638to65fa6d08d265fa6d08d2toa0c1d612bca0c1d612bcto08808618860880861886toe7fb921face7fb921factoe79a8b74afe79a8b74aftobdff815902bdff815902tob60fbc27bab60fbc27bato1013ff65411013ff6541to1fbc84ddae1fbc84ddaetoa1dfb61eb5a1dfb61eb5tob52a550287b52a550287todeb93cad07deb93cad07tof74f8127a1f74f8127a1to4fa8824e534fa8824e53tofb1f38db10fb1f38db10to5c1f9601095c1f960109to966f3a3877966f3a3877to114925cfc5114925cfc5toc299cc7b28c299cc7b28to2fcc06631f2fcc06631ftofc11b97bf2fc11b97bf2to1e935a70f21e935a70f2to31d077eaf131d077eaf1to7f5f6a2fa27f5f6a2fa2tofbc7814779fbc7814779to43a23f41df43a23f41dftoc95c2c6dabc95c2c6dabto8d1aa74a098d1aa74a09todbc1f7e535dbc1f7e535toe2b794334be2b794334btoae1766f01fae1766f01ftobd6175ab89bd6175ab89to27b247a77527b247a775tofa3efc1128fa3efc1128to564a7e8f7f564a7e8f7fto06de1f55c606de1f55c6to04522cb2aa04522cb2aatobdcd33e6eabdcd33e6eato3daaebdadc3daaebdadcto6e4fd674236e4fd67423to730263f89a730263f89ato0de80ec37d0de80ec37dto38ef75aa0738ef75aa07toe5b4bc60ace5b4bc60acto09904d034609904d0346to8ab73cfeb78ab73cfeb7to461f60d270461f60d270to1a56371ac01a56371ac0to3bf7ab8f473bf7ab8f47toe8205cd2f1e8205cd2f1to5cd8f12d235cd8f12d23tobec7156325bec7156325toec37ad4bccec37ad4bccto6dca29da496dca29da49toe4e32456ece4e32456ectoc7c3243ec2c7c3243ec2to3cfe3876ba3cfe3876bato67ac7b866d67ac7b866dtofe3eac7da3fe3eac7da3to418b7ef429418b7ef429to071156f2d4071156f2d4to7167d2562b7167d2562bto2a731307ca2a731307catof5445457c3f5445457c3tob40527716bb40527716bto3f2bf6da5b3f2bf6da5bto456ea28e0b456ea28e0bto744e575306744e575306to4723673fc24723673fc2tod3772b77ead3772b77eato0e847b6fba0e847b6fbatod8aa972ee3d8aa972ee3tocae8a88cc6cae8a88cc6to4e0b9f940e4e0b9f940etobc1042f1a9bc1042f1a9to69bb76f97169bb76f971to495e753a5c495e753a5cto4624eac7144624eac714tod8ac1b05c2d8ac1b05c2to36f32079d236f32079d2to8bcbd3fce08bcbd3fce0to884c283de2884c283de2to933ee97e81933ee97e81tod572ebd71ed572ebd71etofa8f03b8a8fa8f03b8a8to88575860bd88575860bdto36b42bb33b36b42bb33btoc5b75707a6c5b75707a6to84da7881ab84da7881abtof4f87024e0f4f87024e0tocdf5567b1dcdf5567b1dto4afcda2f514afcda2f51to21a5392eca21a5392ecato11f4239f4611f4239f46toaca7ef0231aca7ef0231to056fe75493056fe75493to8f8e17d8f68f8e17d8f6toc068e79f49c068e79f49to287b8ed30a287b8ed30ato861dd50d1b861dd50d1bto2d8181fe622d8181fe62to11d802e7b811d802e7b8to0ed3f402590ed3f40259to909a830b6e909a830b6eto7f2fb2845b7f2fb2845bto203473ecd2203473ecd2to816a8a0b2b816a8a0b2btoa9578d8f63a9578d8f63to48cbcc323548cbcc3235tob66988c926b66988c926tod31ded6b50d31ded6b50to3d24c3b17e3d24c3b17eto20a0e5a00b20a0e5a00bto92ec02684a92ec02684atocd5d5905bccd5d5905bctobf0ea1a03bbf0ea1a03bto8141fb90a98141fb90a9toea8df51c2cea8df51c2cto9eef9b6cfd9eef9b6cfdto345a45040c345a45040cto4426884abf4426884abfto63920bb36163920bb361to8480e246488480e24648toad47c5bee9ad47c5bee9to7bab78aedf7bab78aedfto365823160e365823160eto04dca35fe204dca35fe2to84c645e76f84c645e76ftobb6709912dbb6709912dtod666cfdb30d666cfdb30to58710d0ae158710d0ae1to9bc3b0f5619bc3b0f561to0495ebcc0f0495ebcc0fto6e4a355dea6e4a355deato26d677f2d526d677f2d5to0a492ef2d80a492ef2d8toe9889673e8e9889673e8to70ea39d4fc70ea39d4fcto5b69fcd69e5b69fcd69eto57ffd4f3c857ffd4f3c8to922a91744b922a91744bto48ea3b56a948ea3b56a9toa31d78a1cea31d78a1cetof95149082cf95149082cto68ad227dfa68ad227dfato3221c319eb3221c319ebtob0fdddc878b0fdddc878to6363dac01c6363dac01cto3c46e2e8463c46e2e846to811d630e80811d630e80to921e50d6ff921e50d6ffto96600db41896600db418to555cd99259555cd99259toc74a4f0b8bc74a4f0b8bto03123774020312377402to3024a6e5f73024a6e5f7to893e228ae1893e228ae1to58c70cf97a58c70cf97ato1efee120dd1efee120ddto1eaec35de51eaec35de5to8d66f85f758d66f85f75to073893bae3073893bae3to981942a733981942a733to1a06614dda1a06614ddatoe1ab86b96ee1ab86b96eto475b324011475b324011to035a7cc79e035a7cc79etoddd5fd08e9ddd5fd08e9tofc416854f7fc416854f7to7468d298247468d29824tocd9528cb73cd9528cb73to7f2eeeede67f2eeeede6to43f1ac053d43f1ac053dto1a91d02cca1a91d02ccato5df82897af5df82897aftodba0197c9ddba0197c9dtoe8393fb1c2e8393fb1c2to5dd3bcef445dd3bcef44tod1e3839e53d1e3839e53to7afca7e1307afca7e130to35abb8985135abb89851to94306288339430628833toaa87c54446aa87c54446toa3a16478b8a3a16478b8toba048a81c2ba048a81c2to8f72f743d78f72f743d7to67e71cd9e167e71cd9e1to2378fd1f872378fd1f87to2e33545a4a2e33545a4atoaa0809273daa0809273dtoa6e0e6aeb2a6e0e6aeb2to5d9a13f4cd5d9a13f4cdto1a3751e5f31a3751e5f3to1574c376491574c37649toe5283525e9e5283525e9to35d178280d35d178280dtoc9f1f0ac24c9f1f0ac24toe01942a2ade01942a2adtob364550e56b364550e56tof791f2496df791f2496dto0923f085840923f08584to6b437196f76b437196f7to1185895a6e1185895a6eto91195697379119569737to61196f6c3661196f6c36tof1e0dbf5a6f1e0dbf5a6tod010bcf6ffd010bcf6ffto5dd23c2d3a5dd23c2d3ato429b1d7cf3429b1d7cf3toc17d1ac921c17d1ac921toe9f9ed3f0ce9f9ed3f0ctob7a4060fbfb7a4060fbftoe816bed14be816bed14bto239bcff638239bcff638tocbede39b46cbede39b46toa64935d1f3a64935d1f3to18dbcf183a18dbcf183atoe5db7f8052e5db7f8052to7ee73e002e7ee73e002eto7f6417315f7f6417315fto83690198788369019878toa92d62728ca92d62728ctoa6208e882ea6208e882eto8db9c683108db9c68310to3bb474d78c3bb474d78cto67ab79b3fa67ab79b3fatoc8ee113364c8ee113364to5341dc8f8d5341dc8f8dtoba8debc730ba8debc730to7c7d043ecd7c7d043ecdto6c5b1a6ec56c5b1a6ec5to2529e73be92529e73be9to6ce2bcd43c6ce2bcd43ctocfd7de3d21cfd7de3d21to4a599f9ff44a599f9ff4tob110f42a93b110f42a93to33bfe0311833bfe03118tocb165a43e9cb165a43e9toac5fec813aac5fec813atocf20fb0e8acf20fb0e8atoa1d4051374a1d4051374tob32bd37fa4b32bd37fa4to9f92a946dc9f92a946dcto54857b9bd654857b9bd6to8ce3e199968ce3e19996to3112fb6f8f3112fb6f8fto214c875c70214c875c70to02c94e45b002c94e45b0to5eca012dc55eca012dc5tofb0056a8aefb0056a8aeto6446f9847d6446f9847dtocd6ff5931ecd6ff5931etoc1d9d1d859c1d9d1d859to85913ce50e85913ce50eto5674ff7fed5674ff7fedto4e083039784e08303978to4344d0845f4344d0845fto71384ffa7071384ffa70tob9dd6ab1b1b9dd6ab1b1tob4a79f7a06b4a79f7a06tobba4c92feebba4c92feeto355e747195355e747195toeab4e277a1eab4e277a1to1398696e1f1398696e1ftof548d330bcf548d330bcto0f4ece3ba30f4ece3ba3to3401a7c88b3401a7c88btoe17cef549ae17cef549atod9c3f29f66d9c3f29f66tod2f748639bd2f748639bto3a85d2724f3a85d2724fto2469ab8e7a2469ab8e7atof208dfa5edf208dfa5edto607518216c607518216cto87794dda7d87794dda7dto8f1ca7530a8f1ca7530atoa1db45ce73a1db45ce73to9f6ff4c1559f6ff4c155to0102d993f80102d993f8to7250c413307250c41330to8e4d87a2a58e4d87a2a5to82a10fb56082a10fb560to8070c020d88070c020d8to020f02fc3b020f02fc3bto18303bf28418303bf284to7ccc824f947ccc824f94to63b58e8ed763b58e8ed7to2d9ca760c42d9ca760c4to9db84eefb89db84eefb8to9b10601dc59b10601dc5to9fa04b98519fa04b9851to4467def9614467def961to65dff7069165dff70691to5cde023d995cde023d99to3c0df70b0a3c0df70b0atoe7125b5651e7125b5651to1c0ac3da6b1c0ac3da6btod70620e0fed70620e0fetoc22869a744c22869a744to219e2a4343219e2a4343to7a4a9fe7f07a4a9fe7f0to378b92427a378b92427ato28fdc9b99828fdc9b998to120c6b3999120c6b3999toe0bde1760de0bde1760dto58a2273a6858a2273a68to4797f872934797f87293tobcf341cbb1bcf341cbb1tod19ea27952d19ea27952to8dc39811ec8dc39811ectoc7fcc2876ec7fcc2876etob09c3e6babb09c3e6babto0241554f0f0241554f0fto032084ed5d032084ed5dto13d67aa02013d67aa020to4ea5033dbe4ea5033dbeto267664c2c1267664c2c1to39fd7a4de439fd7a4de4to3631c112733631c11273to200605703c200605703cto5fa41232ff5fa41232ffto19473796431947379643to33d119de5333d119de53toe31205fb62e31205fb62toeff07f498ceff07f498ctoc0aafec722c0aafec722toab61cd8746ab61cd8746to01d558c8c501d558c8c5to1a0082948c1a0082948cto63e4a3708263e4a37082to9e7e17fe729e7e17fe72to2062fa58532062fa5853to9f71566d579f71566d57to6658b2979b6658b2979bto4012c0177f4012c0177fto436a0d14f5436a0d14f5toe60b841f91e60b841f91to65a33c90df65a33c90dftoce77f0a133ce77f0a133to3753c6172d3753c6172dtodab54e6ec7dab54e6ec7to11fc6e3ed311fc6e3ed3to5b2aaa6ac35b2aaa6ac3toe3828e5810e3828e5810to9439c4baa49439c4baa4toeded5fdf99eded5fdf99tof6396ce37df6396ce37dto92edf3776892edf37768to2e80065a452e80065a45tod26aac7894d26aac7894to3d88811ffd3d88811ffdtoeebe7f8e19eebe7f8e19to802a8de56c802a8de56ctoc0d78fe806c0d78fe806tocd17e3e070cd17e3e070to237acf85f0237acf85f0tobaee272efdbaee272efdtobc28a1f363bc28a1f363to33af8bad0b33af8bad0bto9d76ebb4769d76ebb476toa313e9e877a313e9e877to1ad70bd8851ad70bd885to4843764b904843764b90to06ce97d16d06ce97d16dtoc6a3fe08d4c6a3fe08d4to45de574a0e45de574a0eto4e00f03b934e00f03b93tob8b45cb7e1b8b45cb7e1tof08cc785bff08cc785bftob5ccef3c8eb5ccef3c8etoc32cae78d9c32cae78d9to9113946d319113946d31to74dd46ebe874dd46ebe8tof3f75fb424f3f75fb424to57e80397df57e80397dfto875b2b8374875b2b8374to37629267ea37629267eatoe421823055e421823055to57f89d790657f89d7906todf95384969df95384969to2be6e7c89f2be6e7c89fto44d1a2c04f44d1a2c04fto69a961b45869a961b458to4ccda3de714ccda3de71to5ddfc9212d5ddfc9212dtoffad0dc9beffad0dc9betoba59f8576aba59f8576ato9289b82de09289b82de0to5182bc0b045182bc0b04to64e48a3c7464e48a3c74toe9fc7e55d7e9fc7e55d7tod8bde8e137d8bde8e137to9614e9a7259614e9a725tod02f230fe4d02f230fe4to5203b9022d5203b9022dtoc4bd52585ac4bd52585ato74a5cbc1a774a5cbc1a7to548b000d36548b000d36to8338a50aec8338a50aectoead906872bead906872bto6938e904416938e90441tob1cb5b0fc5b1cb5b0fc5toca32e314f6ca32e314f6tobd0596cf43bd0596cf43toe1f4555c85e1f4555c85toe6e4a513d0e6e4a513d0to39cb154f2339cb154f23toa207b641aca207b641acto2376ecf0502376ecf050to14b80514b814b80514b8to2836a4b1a42836a4b1a4toe269297ffae269297ffatoe498a1da1fe498a1da1fto245ac34c7b245ac34c7btocf5b271cf2cf5b271cf2to8734723e138734723e13to2db865659a2db865659ato5767aab3c45767aab3c4to112a42efa0112a42efa0to8d282263238d28226323to1e3891b3fc1e3891b3fcto4d842c4a9d4d842c4a9dto4bd8f0be5f4bd8f0be5ftoac82551a60ac82551a60tof0ead5037cf0ead5037cto0f3f5c3a150f3f5c3a15to231fd9f626231fd9f626to02a228893a02a228893atod5eb8c1375d5eb8c1375to94112c1ae494112c1ae4to5fb8f6968c5fb8f6968cto5c34f1a0a55c34f1a0a5toc72d40311dc72d40311dto95999bb77895999bb778toc2b91275f3c2b91275f3to7238f2d2e17238f2d2e1toe5dc909f66e5dc909f66toa384940d3aa384940d3ato581f492ea2581f492ea2to6f4a5e49a36f4a5e49a3to4eaefd4b944eaefd4b94toa7e2c114d2a7e2c114d2to7e64e1fb247e64e1fb24to7c6430ed437c6430ed43to5a0bedbdb25a0bedbdb2to81d9576b7581d9576b75to15ead7965015ead79650to0816fb34cb0816fb34cbto9b0e57583d9b0e57583dto084bda6443084bda6443to758e35ed95758e35ed95tocb10fa8a5dcb10fa8a5dtoe2e687cae0e2e687cae0to207d042241207d042241toaaa335cd22aaa335cd22tofbba111819fbba111819to05142e620105142e6201to9bde78c6489bde78c648to675cdc2fe4675cdc2fe4to4ab0aa3fa14ab0aa3fa1tob877c4300db877c4300dto9c3a5fcd969c3a5fcd96toacae6f6572acae6f6572toc96aadbc66c96aadbc66to837bd86657837bd86657toe83bd48ca0e83bd48ca0to31480e297731480e2977to2e78d8b0d22e78d8b0d2to6f82bb06076f82bb0607toe81bd08af2e81bd08af2toe7e57be3cbe7e57be3cbto49bd9b713649bd9b7136to86c7bad2a686c7bad2a6to8ee0c808cd8ee0c808cdto62434f328e62434f328etoe98913b4c9e98913b4c9to2529eb43992529eb4399to03b001908b03b001908bto8a18a826028a18a82602to9a94fb36869a94fb3686tobcfb91e5d3bcfb91e5d3to48fdff050e48fdff050eto8ab6bb821d8ab6bb821dtobd99c027e0bd99c027e0to4e23bf5ed54e23bf5ed5to83132d2c4783132d2c47to0744724e3c0744724e3ctoe2f093ef3de2f093ef3dto7c094a2ced7c094a2cedto68620a9e3668620a9e36tob9f07a4467b9f07a4467to6610429c826610429c82to07b08dfd7d07b08dfd7dtob380b46b75b380b46b75tob16456a397b16456a397toef692b1004ef692b1004toee61059236ee61059236tofd02d0ae9ffd02d0ae9fto45829e103e45829e103eto2502847c3d2502847c3dto58d5b9345f58d5b9345fto56a46cb2e956a46cb2e9to73653106547365310654to4637515ce14637515ce1to7f24817cc17f24817cc1to069564a227069564a227to239b344d4a239b344d4ato039336fe26039336fe26to53d86e575253d86e5752tob419d42603b419d42603tod9deb42e71d9deb42e71to9fe9c7984c9fe9c7984ctoe8d0884faee8d0884faetofbdad118cdfbdad118cdtofec186b55cfec186b55cto55c4c3812f55c4c3812fto5b5f5247525b5f524752to9ce28684059ce2868405toe01a339864e01a339864to4476164a6e4476164a6etoee7e5d0620ee7e5d0620to30717bb60a30717bb60atoc62c557b87c62c557b87to1bbbd441d81bbbd441d8todbb069b4d8dbb069b4d8to98c52e72a398c52e72a3tocc47195437cc47195437to073d2c72bc073d2c72bcto6c4294113d6c4294113dto2681e29f9c2681e29f9cto5b971a28b15b971a28b1to5dde4b705d5dde4b705dtoc17c77b843c17c77b843tofaa9aae1e5faa9aae1e5tob312254ea1b312254ea1to232b393f50232b393f50to8f7f9f920a8f7f9f920ato258b59b041258b59b041to390a51a20a390a51a20atoda93d835d8da93d835d8tod9f36e9935d9f36e9935to703efa3129703efa3129to42bb04b2a542bb04b2a5tob1d9e2bf59b1d9e2bf59to8804244ad28804244ad2to0c5dced2330c5dced233to957400ed64957400ed64to32810ed96c32810ed96cto0e77aaed300e77aaed30to2c083672cc2c083672cctob1f4f1bd3db1f4f1bd3dtof488be98b4f488be98b4tod7128e4088d7128e4088to6406c013496406c01349to3534797ab63534797ab6to8a73bf42d78a73bf42d7to00a26c5e2200a26c5e22tob4e4388542b4e4388542to866b2c4bf3866b2c4bf3to5fbbde7e655fbbde7e65to78e0cd2dd278e0cd2dd2tob6ad35dcb6b6ad35dcb6to1752f95e741752f95e74to00ecbd1b6b00ecbd1b6bto6b1fa499096b1fa49909to0f75a332220f75a33222to9272c6539c9272c6539cto9f972e48619f972e4861to4702338a674702338a67to4c1f3bd4884c1f3bd488to620c772fb1620c772fb1to7b871e87977b871e8797tof623134e86f623134e86to4f10936fc94f10936fc9to6d284fb0016d284fb001to1968d1a99d1968d1a99dto90ea81426690ea814266to44ace2b9cf44ace2b9cftof27f782f66f27f782f66to324fd354ef324fd354efto9e989fbb209e989fbb20to0bd95de2d50bd95de2d5tocce5e996a2cce5e996a2toec5f268f76ec5f268f76tod08a25d515d08a25d515toe688fb11cbe688fb11cbtofdcc6f716cfdcc6f716ctoc831d03b56c831d03b56to7bcafe932c7bcafe932ctoa1296b5991a1296b5991to99fa2a092099fa2a0920tod7833ce92fd7833ce92ftob023718608b023718608to8bec80e87f8bec80e87fto6c3bd044f06c3bd044f0to41783d25d941783d25d9to30bbbf567630bbbf5676to22a69bc4c922a69bc4c9tof2e3dccd01f2e3dccd01tocfd8377d47cfd8377d47to2519851d122519851d12tobe64b68c37be64b68c37to8ccad5349a8ccad5349atob00a671c8fb00a671c8fto71cd7528d971cd7528d9to21c4d1499521c4d14995to519705a247519705a247to51a253d12151a253d121to315cda26fa315cda26fato040adcf41a040adcf41ato0e727ce2d90e727ce2d9to8e0051cee58e0051cee5to4a5c0190f24a5c0190f2to1c72ea97231c72ea9723tob04017c4d4b04017c4d4to67239f1a1f67239f1a1ftob57a86970eb57a86970eto2e15d5779f2e15d5779fto64a5585e0d64a5585e0dto2417b5a22e2417b5a22eto03fc0d163f03fc0d163fto9c475d33089c475d3308to90f9d3de5490f9d3de54toaa2fdcbcceaa2fdcbcceto4fa51a9ef74fa51a9ef7to941d5347ce941d5347cetod1c2c591d3d1c2c591d3toea6a6c275eea6a6c275etobfdef60b7bbfdef60b7bto9b7cc417949b7cc41794tof5e26f0bd8f5e26f0bd8to0efb7f58910efb7f5891to121df3571a121df3571ato282093f49a282093f49atoff1bff2787ff1bff2787tofc767a058afc767a058ato97e5a2095997e5a20959to564083cd62564083cd62to14e668691b14e668691bto427e635329427e635329to30897f620830897f6208to01dbe80a4401dbe80a44toecaf739529ecaf739529tod3a011be48d3a011be48to30c38fea9530c38fea95to5c185928a15c185928a1to143b403081143b403081to331320991a331320991atoc061cca2f7c061cca2f7to190c3f5985190c3f5985to38fcca5e0538fcca5e05to5556abadcd5556abadcdto8155ca7e268155ca7e26tof323d71a5bf323d71a5btob12feb9063b12feb9063tob009f705ebb009f705ebto255a5bbe80255a5bbe80to00cdcfd5de00cdcfd5detoc5ec0aae91c5ec0aae91to88f1eb212188f1eb2121to25e9b24bd525e9b24bd5to7588c40d847588c40d84tof6fe579689f6fe579689to9ed5d43f359ed5d43f35to4d1c2232ae4d1c2232aeto0a1fd37d8b0a1fd37d8btoa4294c5af6a4294c5af6to0ad905c83a0ad905c83atodeda499a28deda499a28toa9c9b2308ca9c9b2308cto826959152a826959152ato933b210e93933b210e93to2ddb8fa79e2ddb8fa79eto4e55beb8944e55beb894tob787c8a5d1b787c8a5d1to4fa4fe28ba4fa4fe28bato258bc92ca8258bc92ca8to205a4166b4205a4166b4to7c4c4fb38c7c4c4fb38cto24f5fd14bd24f5fd14bdto054f3ac727054f3ac727toe48d4bac5de48d4bac5dto7ed7e3818e7ed7e3818eto7619791c7a7619791c7atoa16a12bd95a16a12bd95tof63b8193adf63b8193adtofa0c9fbe5afa0c9fbe5ato824520fd64824520fd64to70c3ad8dc170c3ad8dc1to88ff124ce788ff124ce7tof30f160b89f30f160b89toe5138cd470e5138cd470to91c780833191c7808331to83b1228b4983b1228b49toe215ecb369e215ecb369to6275a0b3b16275a0b3b1to7226c662c37226c662c3toef3aebf2ddef3aebf2ddto5fc0642f285fc0642f28to6977de07d96977de07d9to806974c197806974c197to09fca8c73609fca8c736to837ce50b9d837ce50b9dto1795fb11691795fb1169to81b1a3410881b1a34108tobbe7fcfef6bbe7fcfef6to0c5530ded00c5530ded0to7367caccf47367caccf4to4d97dd919f4d97dd919fto5a148d08825a148d0882to25c8ab7b6c25c8ab7b6cto1df849cdec1df849cdecto3d64e4a13c3d64e4a13cto040b6ad200040b6ad200to19d01e1a5c19d01e1a5ctobdbd2e9fdebdbd2e9fdeto72c3e6a33272c3e6a332to42a42e385e42a42e385eto711c4a5951711c4a5951to56991d22c056991d22c0to533eeb5918533eeb5918to89a37a0ca989a37a0ca9tof80ca39ce1f80ca39ce1to7bbbd56d527bbbd56d52tobd03aafef0bd03aafef0to10a65ca8f210a65ca8f2toddfa282ed7ddfa282ed7to4672d19bb64672d19bb6to124a671eda124a671edatoc7d68ce900c7d68ce900to7e24398c067e24398c06tofe071da3cefe071da3ceto1527d0bfad1527d0bfadto4fae8f1dd14fae8f1dd1tod4ed17a037d4ed17a037toec7ed185acec7ed185actob7dd6fdec4b7dd6fdec4to6463ef0c656463ef0c65toe4a8a54deee4a8a54deetod1cad1c611d1cad1c611tob1345dce0eb1345dce0eto3f850a2dbf3f850a2dbfto50ac62052e50ac62052eto72df57dc8272df57dc82toc2141e5dccc2141e5dcctob571b18dbfb571b18dbftoe8602a7eafe8602a7eafto81161df40b81161df40bto6460fe20866460fe2086tof4adf11e08f4adf11e08to1aaff0da3d1aaff0da3dto17d9b5857717d9b58577to0f717c1fd60f717c1fd6to41198dc78c41198dc78ctof76ac6ab85f76ac6ab85tof6907e36faf6907e36fatobc0efe44d7bc0efe44d7toe21a439ffde21a439ffdto7d2225b25c7d2225b25cto2ea77174932ea7717493to6a282379f96a282379f9to7572a004207572a00420tod3fd4f44ccd3fd4f44cctoe73e4773c8e73e4773c8to907002402e907002402etoa4726c7c9ea4726c7c9etod397886438d397886438toe615e07e43e615e07e43to45637a5d1e45637a5d1eto8d8f2c4fdf8d8f2c4fdfto83634a852583634a8525to296e1f954f296e1f954ftod33358c221d33358c221toc352ae892fc352ae892ftob0b24d6c69b0b24d6c69toc12f830ce7c12f830ce7to68fa7a205f68fa7a205fto669b95a4c5669b95a4c5to99b211460d99b211460dto26fdbca63f26fdbca63ftod3b4aaea3echore(deps): update all dependenciesto fix(deps): update all dependenciesd3b4aaea3eto4b1a8f83c74b1a8f83c7toc3bc51ecbcc3bc51ecbcto442b64f8f9442b64f8f9to8e5c2498f38e5c2498f3to0493db0e9b0493db0e9bto7bbab20c2a7bbab20c2atofa9d6f5c3efa9d6f5c3etod49d8d94a8d49d8d94a8to5e72829bb65e72829bb6to701855835b701855835bto509da10d92509da10d92toda674fce60da674fce60tocbcf7c6c50cbcf7c6c50to52650a23c652650a23c6toaa1670f119aa1670f119to49027f9fc749027f9fc7tobad8c30d1abad8c30d1ato10888af2ca10888af2cato223cedd35b223cedd35bto5fab2562a15fab2562a1tofcb646e854fcb646e854to13196cc15213196cc152toe0b128ce2de0b128ce2dto90db1f7ec190db1f7ec1to71bbafdfe971bbafdfe9to61258ebd8761258ebd87toec279de22cec279de22cto02a43fcd5302a43fcd53to88617778c188617778c1to325598fd49325598fd49toadcc546632adcc546632tod520e3025ad520e3025ato89673f727c89673f727ctoffb443ce2dffb443ce2dto6dd64996276dd6499627to17093b062217093b0622to1bb606b45d1bb606b45dto2959118a112959118a11to5324cc01f25324cc01f2to66dd73cb0966dd73cb09tob342185f1cb342185f1cto4c9468b60d4c9468b60dtoe718e8234ae718e8234ato405aad6bc5405aad6bc5to00db267c6200db267c62tofcf731dbf4fcf731dbf4tod9f4246d53d9f4246d53to75d971f01575d971f015toce7d2c6db3ce7d2c6db3tof462b7cf2ef462b7cf2eto49d0c0eb7049d0c0eb70to313ae6fc94313ae6fc94toa993675833a993675833to900b8ef6fe900b8ef6feto5b00c2840a5b00c2840atodc861f88dadc861f88datob9b3116b86b9b3116b86to15a478796f15a478796fto0456438c270456438c27to049a3ddb6b049a3ddb6btoc4222c6c3bc4222c6c3bto21b1f3bbcc21b1f3bbccto086976fd07086976fd07to571b3d0330571b3d0330to509af32cb0509af32cb0to7f4ff5ff4c7f4ff5ff4cto363cad32e0363cad32e0to0015e462bb0015e462bbtoffeb3abcf5ffeb3abcf5to30f237398130f2373981to4d012feebe4d012feebetoe7a3c28ef0e7a3c28ef0tod36f23db9cd36f23db9cto4ce67504214ce6750421toc3c62bb632c3c62bb632to47a4b0fea547a4b0fea5to86f6fd4c9986f6fd4c99toa48cc91c16a48cc91c16to6fd93ea0a56fd93ea0a5to10d03e5e7410d03e5e74to05518097c105518097c1toe75298a946e75298a946tocc2b9f6a4ccc2b9f6a4cto56fff42bfe56fff42bfeto1fe9b00bf81fe9b00bf8toa594c0c816a594c0c816tobf6168cd7fbf6168cd7fto0bf79135d50bf79135d5tofd2a71bd44fd2a71bd44toe371ebb7bae371ebb7bato6bc2fb2cbb6bc2fb2cbbto7d54e6109d7d54e6109dto0335b6db0c0335b6db0ctoa32c00bf34a32c00bf34toc42d2ea3adc42d2ea3adtoed3ab63379ed3ab63379to78a1d65e7478a1d65e74to4fd95c858d4fd95c858dto34f89021e634f89021e6to0db0ac0bf20db0ac0bf2tobba6bfa1aabba6bfa1aato1a45ebf1931a45ebf193toa329f25a6ea329f25a6etof9cb791838f9cb791838to3735c4008a3735c4008atof8f34e8055f8f34e8055to46bdaeb36f46bdaeb36fto2ecc2f95462ecc2f9546to4d007545dd4d007545ddtofcf1b87faffcf1b87fafto5dbcb6ba125dbcb6ba12to51f35f1e6c51f35f1e6cto3c0427e7c63c0427e7c6to0c19d1b82d0c19d1b82dto12145a470c12145a470ctoa5c397dcf0a5c397dcf0toa6a95b396ba6a95b396bto6a747e7cb56a747e7cb5toed0ab74012ed0ab74012toa839b98b83a839b98b83to8cdae5b3268cdae5b326to34ffb0f91034ffb0f910tobed78cb72cbed78cb72ctocfdaed8868cfdaed8868toa8d36dfeaba8d36dfeabto8505c0f5fd8505c0f5fdto98b7813a2498b7813a24to3da8fbaf1c3da8fbaf1cto198b1c22c4198b1c22c4to08e4b8745d08e4b8745dto0ef3250e390ef3250e39to9da4367ad09da4367ad0to2ce3c8f1f02ce3c8f1f0to7c74c28f6d7c74c28f6dto285d1a3926285d1a3926to482887e754482887e754tod9d8a6d515d9d8a6d515tobb5739ddbabb5739ddbato49eb3790a049eb3790a0to6a7f9637a76a7f9637a7to55305e5e0855305e5e08to5d4f835c115d4f835c11toaf920e6003af920e6003toe3ee947e61e3ee947e61toaaf856205daaf856205dto956cdd42a8956cdd42a8to7964b864107964b86410to58ab4be45b58ab4be45bto0a7c4745040a7c474504toed08bd237ced08bd237ctoeb4c42469aeb4c42469atoc4630569bdc4630569bdto51e8e0f8d251e8e0f8d2to96bd59594f96bd59594ftod4b09287a4d4b09287a4to6d2bba7dd06d2bba7dd0to8c18687da78c18687da7toc2204bedd2c2204bedd2to2771fd69772771fd6977to737a83a33e737a83a33etoee7a32abb0ee7a32abb0to87594ca7dd87594ca7ddto8db7f38b638db7f38b63to26a4e9cc4926a4e9cc49to71a5a7d37071a5a7d370to8bbfdd19358bbfdd1935todba524fe6cdba524fe6cto970633bacf970633bacftoe9c3038974e9c3038974to259f1d9f12259f1d9f12to04997ce70f04997ce70fto8ec3988ab68ec3988ab6to9831499e309831499e30toc4f40983cfc4f40983cfto4f1ef6207b4f1ef6207bto81ff73252081ff732520to77ffcf19e377ffcf19e3to79ec03f99079ec03f990tod5bf87ffbed5bf87ffbeto4b61462aa04b61462aa0toaab9919e73aab9919e73to607ddd7c7d607ddd7c7dtoda8513cee2da8513cee2to769452dedf769452dedfto1a99f4d5541a99f4d554to1b2b26b5c91b2b26b5c9to8ae5ed0eef8ae5ed0eefto42eb56888f42eb56888fto70850d5a2270850d5a22to790aed69ec790aed69ecto3acb3888023acb388802to62888e469362888e4693toe5409aed2ce5409aed2cto337f5e2674337f5e2674to09e6ce927909e6ce9279to61f0b093ae61f0b093aetod5da6d4491d5da6d4491toe0696350f6e0696350f6toe4fcfd727fe4fcfd727ftob631077bd1b631077bd1to22468f33f422468f33f4tod8e8de58fbd8e8de58fbto7d13fe1eff7d13fe1effto2c9691f02c2c9691f02cto3cb74fdf703cb74fdf70toe7469e0c69e7469e0c69toc2b4bd3394c2b4bd3394tof1dbad6d9ef1dbad6d9eto2415a9556b2415a9556bto636478c969636478c969to0d3c1e088d0d3c1e088dtod457f7bc7ad457f7bc7atoe7f01b22c5e7f01b22c5to72e789614f72e789614fto872b70cd22872b70cd22toede7d38da7ede7d38da7to5aebe3caee5aebe3caeeto7169851a747169851a74to62fe5f180762fe5f1807to15340426731534042673to7755a4f4f07755a4f4f0toa539e99c01a539e99c01to7fe828752f7fe828752ftoe5e2c24c7be5e2c24c7bto41b7117b2741b7117b27to89ac9ca69f89ac9ca69fto3bf956dbc13bf956dbc1to4132a610784132a61078to874dc7b417874dc7b417toc3021ee9b7c3021ee9b7to05fc60915905fc609159to4b0118268b4b0118268bto11851a087411851a0874to8e19fd5d978e19fd5d97to91901817fe91901817feto958100a82c958100a82cto23cb4390e023cb4390e0to299d5e61d1299d5e61d1tof5383feb48f5383feb48to7abfbdfe897abfbdfe89tob4e9cb8627b4e9cb8627to139e7b333c139e7b333cto2632ff706c2632ff706cto4497fb87de4497fb87deto58c4c925eb58c4c925ebto4c01bb5ee84c01bb5ee8to4886d80d6f4886d80d6fto23ccee2c6523ccee2c65todd187ad3addd187ad3adto2a96bb1b302a96bb1b30to32622577d632622577d6toe192b2a536e192b2a536to04978415710497841571tof86d44c6f5f86d44c6f5to72f249df3672f249df36toe2a5af26c2e2a5af26c2tofaadb7c08afaadb7c08ato17c240351a17c240351ato96df23de1f96df23de1fto0fbcd330790fbcd33079tob347d25fa8b347d25fa8to9c59f922c29c59f922c2to5525e265d45525e265d4to62884ca53462884ca534to99d4ec9ad399d4ec9ad3to934582126d934582126dto6450bd08116450bd0811to97827bd74d97827bd74dtoe60cb1d1bee60cb1d1betoad03a5a8c5ad03a5a8c5to9f0b6c137a9f0b6c137atob6f85000d1b6f85000d1to5a89c3df475a89c3df47toed71088476ed71088476to2274e176332274e17633to8ec76478f68ec76478f6toab16940014ab16940014to651b75a76a651b75a76atoa61e0f9db6a61e0f9db6to4bd265a4534bd265a453to8b403d3dd88b403d3dd8to5d2524a5bb5d2524a5bbto979d52d570979d52d570to9e8f81c22b9e8f81c22btoa0bfeddebaa0bfeddebato0b2819e8d80b2819e8d8to3955b547173955b54717to239244fd43239244fd43tod1bab571d5d1bab571d5to4406683dfe4406683dfetoe350de5cc0e350de5cc0tod376d694dcd376d694dctob53dfc36bdb53dfc36bdto972793adc3972793adc3tob5034fe81ab5034fe81ato95700f862e95700f862etocbeaac060bcbeaac060bto11c829615d11c829615dto06230930370623093037tobe2230beb9be2230beb9toe40ad35220e40ad35220to8d2366a8408d2366a840to458462f8aa458462f8aatoecd3b5c023ecd3b5c023to6f5a12fd796f5a12fd79toc05e9965fbc05e9965fbto63de97f73f63de97f73ftob74a5832c1b74a5832c1to4bb0a9be9f4bb0a9be9fto050bd77dab050bd77dabtodfbcedb844dfbcedb844toef70579572ef70579572to4a8d0de7d24a8d0de7d2tof920421656f920421656to5462a1175a5462a1175atoaa2530db30aa2530db30to5388b63b0e5388b63b0eto97abde96f797abde96f7to623a34fea5623a34fea5to6d612fa08a6d612fa08atocfb633ff87cfb633ff87to0159abc8d30159abc8d3to60f64fdd5360f64fdd53to2c1c3d38072c1c3d3807to45e60e013b45e60e013bto1874616aa51874616aa5toafee76211aafee76211ato50743f73a750743f73a7tofb2464e23afb2464e23atof3e14083cef3e14083cetoc522d457e6c522d457e6to8c71c4b6de8c71c4b6deto0486169ecb0486169ecbto12fb7946fd12fb7946fdtof7d0e47a72f7d0e47a72todc95f1bb88dc95f1bb88to9bf95c3f3e9bf95c3f3eto2d5b1e61942d5b1e6194to16d3325fcd16d3325fcdto3f4b37f0053f4b37f005to136b097ec9136b097ec9tof4659a978bf4659a978btoac98f1bd90ac98f1bd90to3dbf92ea7e3dbf92ea7etod9ef8a71c0d9ef8a71c0toc9310dfee9c9310dfee9tob13709db59b13709db59to59fa3d87ab59fa3d87abto682e75b98b682e75b98bto467f2fd524467f2fd524tod88c21a5efd88c21a5eftoe13509580ae13509580ato3afe44785c3afe44785cto6bfd87e2516bfd87e251toe0503f71f7e0503f71f7to92b64201b492b64201b4to6f59dab5f46f59dab5f4to14e288f44014e288f440to5d0641be9f5d0641be9fto3fd5fdd18dView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.