Update cargo deps#1011
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
Contributor
Author
|
Contributor
No changeset foundThis PR modifies the following packages but doesn't include a changeset: Directly changed:
Downstream dependencies (also need a version bump):
Click here to create a changeset The link pre-populates a changeset file with If this change doesn't require a version bump, add the |
b699e8d to
0bee982
Compare
153e98d to
8e99568
Compare
Generated by renovateBot
8e99568 to
1269a73
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.25.0→0.34.00.34.10.21→0.221.2.57→1.2.601.2.610.4.41→0.4.444.6.0→4.6.10.1→0.50.33.3→0.34.00.33.3→0.34.00.33.3→0.34.00.21.3→0.22.00.22.7(+1)1.7.2→1.8.10.21.1→0.22.00.21→0.220.3.91→0.3.950.3.970.2.183→0.2.1850.2.1860.8.6→0.9.03.8.3→3.8.53.8.63.5.2→3.5.43.5.52.0.0-rc.11→2.0.0-rc.120.2.0+0.22→0.3.00.6→0.90.6→0.90.3.32→0.3.330.12→0.141.11.0→1.12.00.12→0.130.13.30.4→0.50.6→0.81.0.27→1.0.280.10→0.110.2.19→0.2.201.50.0→1.52.11.50.0→1.52.10.24→0.260.20→0.290.30.0→0.31.00.30.0→0.31.00.2.114→0.2.1180.2.1200.4.64→0.4.680.4.700.3.91→0.3.950.3.970.59→0.61Release Notes
sdroege/async-tungstenite (async-tungstenite)
v0.34.0Compare Source
Changed
Added
v0.33.0Compare Source
Changed
v0.32.1Compare Source
Added
tokio-rustls-platform-verifierfeature to use that crate forcertificate verification.
v0.32.0Compare Source
Changed
Added
WebSocketStream::into_inner()to get the underlying stream.v0.31.0Compare Source
Changed
WebSocketSender::send()andclose()require a mutable reference now.v0.30.0Compare Source
Changed
Added
WebSocketStreaminto a sender and receivertype without making use of the future's
Sinktrait, and re-combining themagain into a single value.
v0.29.1Compare Source
Added
Added wrappers that allow treating a WebSocket as a byte stream.
ByteWriterallows using any
Sink<Stream>as anAsyncWrite.ByteReaderallows usingany
Stream<Item = tungstenite::Result<Message>>as anAsyncRead.Note that
ByteReaderwill treat all bytes received as uniform, includingfor instance the contents of Close or Ping/Pong messages; if you need to
handle the contents of a
Close, don't use this.You may want to wrap these in a
BufWriterorBufReaderfor efficiency.v0.29.0Compare Source
Changed
v0.28.2Compare Source
Fixed
allocfeature tofutures_taskdependency to make surefutures-task::ArcWakeis available.v0.28.1Compare Source
Added
WebSocketStream::send()and make theSinkimpl andfutures_utildependency optional.
Changed
futures_task::ArcWake, which is fixed in 0.3.31.v0.28.0Compare Source
Changed
v0.27.0Compare Source
Changed
v0.26.2Compare Source
Fixed
futures_task::ArcWake, which causesbusy looping because of spurious waker "changes" caused by creating the same
waker with different vtables.
v0.26.1Compare Source
Added
urlfeature that maps to the corresponding feature fromtungsteniteand allows connecting directly to
ws/wssURLs.v0.26.0Compare Source
Changed
marshallpierce/rust-base64 (base64)
v0.22.1Compare Source
alphabet::BIN_HEX.v0.22.0Compare Source
DecodeSliceError::OutputSliceTooSmallis now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning thatEngine::decode_slicecan now be used with exactly-sized output slices. As part of this,Engine::internal_decodenow returnsDecodeSliceErrorinstead ofDecodeError, but that is not expected to affect any external callers.DecodeError::InvalidLengthnow refers specifically to the number of valid symbols being invalid (i.e.len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for eitherInvalidLengthorInvalidBytebeing appropriate.rust-lang/cc-rs (cc)
v1.2.60Compare Source
Fixed
Dmodifier probe (#1700)v1.2.59Compare Source
Fixed
Dmodifier (#1697)Other
v1.2.58Compare Source
Other
chronotope/chrono (chrono)
v0.4.44: 0.4.44Compare Source
What's Changed
Cargo.tomlcontents by @coryan in #1772v0.4.43: 0.4.43Compare Source
What's Changed
NaiveDate::abs_diffby @Kinrany in #1752v0.4.42: 0.4.42Compare Source
What's Changed
wasm32-linuxsupport by @arjunr2 in #1707tzdataparsing by @ldm0 in #1679?Sizedbound to related methods ofDelayedFormat::write_toby @Huliiiiii in #1721from_timestamp_secsmethod toDateTimeby @jasonaowen in #1719clap-rs/clap (clap)
v4.6.1Compare Source
Fixes
tokio-rs/console (console-subscriber)
v0.5.0Compare Source
Breaking Changes
This is a breaking change for users of
console-apiandconsole-subscriber, as it changes the publictonicdependencyto a semver-incompatible version. This breaks compatibility with
tonic0.12.x.This is a breaking change for users of
console-apiandconsole-subscriber, as it changes the publictonicdependencyto a semver-incompatible version. This breaks compatibility with
tonic0.13.x.Added
Documented
Updated
v0.4.1Compare Source
Added
v0.4.0Compare Source
Breaking Changes
This is a breaking change for users of
console-apiandconsole-subscriber, as it changes the publictonic,prostandprost-typesdependency to a semver-incompatible version. This breakscompatibility with
tonic0.11.x as well asprost/prost-types0.12.x.
Added
TOKIO_CONSOLE_BUFFER_CAPACITYenv variable (#568) (a6cf14b)Fixed
AggregatorHandleand fix other lints (#578) (c442063)Updated
v0.3.0Compare Source
console-subscriber-v0.3.0 - (2024-06-10)
Breaking Changes
This is a breaking change for users of
console-apiandconsole-subscriber, as it changes the publictonicdependency to asemver-incompatible version. This breaks compatibility with
tonic0.10.x.
Added
grpc-webfeature (#498) (4150253)Documented
Fixed
Updated
v0.2.0Compare Source
emilk/egui (eframe)
v0.34.1Compare Source
wgpubackend: Enable WebGL fallback #8038 by @emilk<canvas>#8036 by @mkeeterv0.34.0Compare Source
⭐ Added
wgpu_no_default_features#7700 by @emilkViewportInfo::occludedandvisible#7948 by @emilkeframe::WindowChromeMetrics(macOS only) #8015 by @emilk🔧 Changed
App::updatewithfn logicandfn ui#7775 by @emilkwgputhe default renderer foreframeand egui.rs #7615 by @emilkwgpu29 #7990 by @cwfitzgerald🐛 Fixed
🚀 Performance
App::uiif the application is visible #7950 by @emilkemilk/egui (egui)
v0.34.1Compare Source
Nothing new
v0.34.0Compare Source
Highlights from this release
skrifaScrollAreasUias the main entrypointSkrifa and font hinting
The font rendering backend was switched from
ab_glyphtoskrifa+vello_cpu. This enabled us supportfont hinting and variations. It also paves the way for more font improvements in the future, like support for color
emojis and adding helpers for variations like
RichText::bold.Font hinting makes text more clear (look at the =):
Screen.Recording.2026-03-26.at.10.49.43.mov
We now support setting variable font parameters:
Screen.Recording.2026-03-26.at.11.37.21.mp4
(Unfortunately there is currently a bug with variations, meaning changing them live like this won't work in practise.
There is a draft PR to fix it, but it didn't make the release)
More
Ui, lessContextegui has long had a confusing overlap in responsibilities between
ContextandUi.In particular, you could add panels to either one (or both!).
In this release, we switch from having
Contextbe the main entrypoint, and instead provide whole-appUi.In egui we've replaced
Context::runwithContext::run_ui, and changed viewports to be given a&mut Uiinstead ofContext.In
eframewe've deprecatedApp::updatereplaced it withApp::ui(which provides a&mut Uiinstead of a&Context).In addition to this,
Uinow derefs toContext, so all code likeui.ctx().input(…)can now be writtenui.input(…).This means you are much less likely to have to use naked
Contexts.Contextcan still be useful though, since they implementCloneand can be sent to other threads so you can call.request_repainton them.Context::run_ui#7736 by @emilkDeref<Target = Context>forUi#7770 by @emilkApp::updatewithfn logicandfn ui#7775 by @emilkContext::styletoglobal_style; avoid confusion w/Ui::style#7772 by @emilkContextto avoid confusion #7773 by @emilkUiinstead ofContext#7779 by @emilkChanged panel API
As part of the above work, we have unified the panel API.
SidePanelandTopBottomPanelare deprecated, replaced by a singlePanel.Furthermore, it is now deprecated to use panels directly on
Context. Use theshow_insidefunctions instead, acting onUis.This unification and simplification will make it easier to maintain and improve panels going forward.
Panelto replaceSidePanelandTopBottomPanel#5659 by @sharky98Paneldirectly on aContext#7781 by @emilkCentralPanel::show#7783 by @emilkContext::used_sizeandContext::available_rect#7788 by @emilk⭐ Added
is_scrolling/is_smooth_scrollingutil, checking for active scroll action #7669 by @IsseWButton::shortcut_textandright_text#7696 by @emilkScrollArea::content_margin#7722 by @emilkTypedPluginGuardandTypedPluginHandle#7780 by @apekrosViewportInfo::occludedandvisible#7948 by @emilkAtomprefix/suffix support toDragValue#7949 by @lucasmerlinAtom::id,align,closure,max_size#7958 by @lucasmerlinDebugOptions::warn_if_rect_changes_id#7984 by @emilkTextEditAtomprefix/suffix #7587 by @lucasmerlinButton::left_text#7955 by @rustbasicResponse::parent_id#8010 by @lucasmerlinContext::text_edit_focused#8014 by @emilkContext::time#8017 by @emilkUi::is_tooltip#8016 by @emilkUiStack::bg_color#8020 by @emilkegui::IdSetpublic #8019 by @lucasmerlin🔧 Changed
accesskitfeature and always depend onaccesskit#7701 by @emilkFrameCache::getreturn a reference instead of cloning the cached value #7834 by @KonaeAkiraGalley::pos_from_layout_cursorpub#7864 by @dionbScrollAreas#8018 by @emilk🔥 Removed
CacheTrait::as_any_mut#7833 by @emilk🐛 Fixed
CentralPanel::show_insideallocates space in parent #7778 by @emilkCentralPanel::show_inside_dynto roundpanel_rect#7868 by @ripopovUiBuilder, to avoid wrapping passed in ids with Id::new() #7925 by @lucasmerlintruncate()and similar for os scaling other than 100% #7867 by @RndUsr123TextEditandLayoutJobalignments #7831 by @RndUsr123horizontal_wrappingrow height after usingtext_edit_multiline#8000 by @optozoraxVisuals::interact_cursorsupport inButton#7986 by @mango766🚀 Performance
Responseslightly #8011 by @emilkemilk/egui (egui-wgpu)
v0.34.1Compare Source
wgpubackend: Enable WebGL fallback #8038 by @emilkv0.34.0Compare Source
⭐ Added
.render()without.update_buffers()#8005 by @emilk🔧 Changed
capturemodule behind a feature flag, make theeguidependency optional #7698 by @StT191🐛 Fixed
gtk-rs/gtk-rs-core (glib)
v0.22.5Compare Source
v0.22.4Compare Source
v0.22.3Compare Source
v0.22.2Compare Source
v0.22.0Compare Source