From 8ed932f65c6d2b656f8c3c90bebb844c63b3b1e9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Mar 2025 13:48:54 +0000
Subject: [PATCH] cargo: bump the minor group with 6 updates (#2681)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the minor group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) |
`0.12.2` | `0.13.0` |
| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` |
| [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) |
`0.10.1` | `0.11.3` |
| [scraper](https://github.com/causal-agent/scraper) | `0.22.0` |
`0.23.1` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` |
`3.17.1` |
Updates `pulldown-cmark` from 0.12.2 to 0.13.0
Sourced from pulldown-cmark's
releases. Full Changelog: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0 Sourced from strum's
releases. Full Changelog: https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1 ... (truncated) Sourced from strum's
changelog. #414:
Fix docrs build error. #417:
Mention #421#331:
Implement
fn main() {
let response = SurveyResponse::Other("It was good".into());
println!("Question: Did you have fun?");
println!("Answer: {}", response);
// prints: Answer: It was good
}
Release notes
v0.13.0
Breaking Changes
@jim-taylor-business
in pulldown-cmark/pulldown-cmark#966Options::ENABLE_WIKILINKS
by @frostu8
in pulldown-cmark/pulldown-cmark#991New Features
-D
CLI option to enable definition lists by
@ytmimi
in pulldown-cmark/pulldown-cmark#972Bug Fixes and Code Enhancements
@mondeja
in pulldown-cmark/pulldown-cmark#974@notriddle
in pulldown-cmark/pulldown-cmark#976@notriddle
in pulldown-cmark/pulldown-cmark#977@notriddle
in
pulldown-cmark/pulldown-cmark#978@ollpu
in pulldown-cmark/pulldown-cmark#980@ollpu
in pulldown-cmark/pulldown-cmark#993@ollpu
in pulldown-cmark/pulldown-cmark#990unescape
by @notriddle
in pulldown-cmark/pulldown-cmark#996scan_eol
by @notriddle
in pulldown-cmark/pulldown-cmark#998@notriddle
in pulldown-cmark/pulldown-cmark#1003@frostu8
in pulldown-cmark/pulldown-cmark#1004@rimutaka
in
pulldown-cmark/pulldown-cmark#1006@notriddle
in pulldown-cmark/pulldown-cmark#1015@notriddle
in pulldown-cmark/pulldown-cmark#1017@notriddle
in pulldown-cmark/pulldown-cmark#1018Docs
@systemsoverload
in pulldown-cmark/pulldown-cmark#988@rimutaka
in pulldown-cmark/pulldown-cmark#1007@ModProg
in pulldown-cmark/pulldown-cmark#1010New Contributors
@ytmimi
made
their first contribution in pulldown-cmark/pulldown-cmark#972@mondeja
made
their first contribution in pulldown-cmark/pulldown-cmark#974@jim-taylor-business
made their first contribution in pulldown-cmark/pulldown-cmark#966@systemsoverload
made their first contribution in pulldown-cmark/pulldown-cmark#988@frostu8
made
their first contribution in pulldown-cmark/pulldown-cmark#991@rimutaka
made their first contribution in pulldown-cmark/pulldown-cmark#1006@ModProg
made
their first contribution in pulldown-cmark/pulldown-cmark#1010Commits
f17d98a
chore: bump version to 0.13.047f60de
chore: cargo update and bump version to 0.12.3e42259f
Merge pull request #1018
from notriddle/deflist-lazy052c635
Merge pull request #1017
from notriddle/master0ede612
Prevent definition list defs from interrupting non-paragraphs2c16b4e
Fix tasklist parsing bugsc59ff54
Merge pull request #1015
from notriddle/tight-paragraph4409722
Use an explicit node for tight paragraphs4564d43
Merge pull request #1010
from ModProg/document-events62cae02
fix metadatablock doc comment
Updates `strum` from 0.26.3 to 0.27.1
Release notes
v0.27.1
What's Changed
@tveness
in Peternator7/strum#414@Peternator7
in
Peternator7/strum#417@Peternator7
in
Peternator7/strum#418#[strum(transparent)]
attribute by @bobozaur
in Peternator7/strum#331@Peternator7
in
Peternator7/strum#419@Peternator7
in
Peternator7/strum#421New Contributors
@tveness
made
their first contribution in Peternator7/strum#414@bobozaur
made their first contribution in Peternator7/strum#331v0.27.0
What's Changed
@Peternator7
in
Peternator7/strum#360@joshka
in Peternator7/strum#365@leaf-potato
in
Peternator7/strum#370@vpochapuis
in Peternator7/strum#377@svix-jplatte
in Peternator7/strum#378enum_iter
docs by @cenviity
in Peternator7/strum#387@marc0246
in Peternator7/strum#389@Peternator7
in
Peternator7/strum#384@Peternator7
in
Peternator7/strum#383@JimChenWYU
in Peternator7/strum#380const_into_str
attribute to enable
static string conversions in const contexts by @biryukovmaxim
in Peternator7/strum#353@JimChenWYU
in Peternator7/strum#393get_int
/get_bool
for properties
by @marxin
in Peternator7/strum#391@jqnatividad
in
Peternator7/strum#401@MHS-0
in Peternator7/strum#398@phsym
in Peternator7/strum#400@Peternator7
in
Peternator7/strum#402@sukhmel
in Peternator7/strum#403Display
macro in #![no_std]
programs
by @bugadani
in
Peternator7/strum#407@Peternator7
in
Peternator7/strum#409@Peternator7
in
Peternator7/strum#410@Peternator7
in
Peternator7/strum#411@Peternator7
in
Peternator7/strum#412New Contributors
@leaf-potato
made their first contribution in Peternator7/strum#370@vpochapuis
made
their first contribution in Peternator7/strum#377@svix-jplatte
made their first contribution in Peternator7/strum#378@cenviity
made their first contribution in Peternator7/strum#387@marc0246
made their first contribution in Peternator7/strum#389@JimChenWYU
made
their first contribution in Peternator7/strum#380@biryukovmaxim
made their first contribution in Peternator7/strum#353@marxin
made
their first contribution in Peternator7/strum#391Changelog
0.27.1
parse_error_ty
and parse_error_fn
that
had been
left out of the docs accidentally.#[strum(transparent)]
attribute on
IntoStaticStr
, Display
and
AsRefStr
that forwards the implmenentation to
the inner value. Note that for static strings, the inner value must be
convertible to an &'static str
.#[derive(strum::Display)]
enum SurveyResponse {
Yes,
No,
#[strum(transparent)]
Other(String)
}
Display
is now correctly derived in [no_std]
projects.EnumIter
now implements Send + Sync
EnumTryAs
now handles attributes on variant fields
correctly.strum
is now on rust 2021EnumProperties
correctly implements get_bool
and get_int
finally. 🎉FromString
now supports 2 additional attributes,
parse_error_ty
and parse_error_fn
that can be added to use a custom error
type rather than the default strum error message.
Path
rather than a
String
to improve behavior with rust-analyzer.EnumProperties
doesn't provide default implementations
anymore.
This would have required you to manually implement this trait which
should be very uncommon.... (truncated)
85d0ae6
Update versions to 0.27.1 everywhere1576a7a
Peternator7/fix transparent typo (#421)23d2952
Create ci.yml9c5fb56
Fix warnings in tests from variants that need to exist, but don't get
used (#...030d7b5
Merge branch 'bobozaur-258-transparent-attr'7606dd5
Do some light refactoring to combine similiar code paths togetherb6a357d
Merge branch '258-transparent-attr' of https://github.com/bobozaur/strum
into...24e7a4f
Use _ to silence warnings (#418)4c1f6c1
Update docs to actually include new features (#417)9db3c4d
Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (#414)Sourced from tokio's releases.
Tokio v1.43.0
1.43.0 (Jan 8th, 2025)
Added
- net: add
UdpSocket::peek
methods (#7068)- net: add support for Haiku OS (#7042)
- process: add
Command::into_std()
(#7014)- signal: add
SignalKind::info
on illumos (#6995)- signal: add support for realtime signals on illumos (#7029)
Fixed
- io: don't call
set_len
before initializing vector inBlocking
(#7054)- macros: suppress
clippy::needless_return
in#[tokio::main]
(#6874)- runtime: fix thread parking on WebAssembly (#7041)
Changes
- chore: use unsync loads for
unsync_load
(#7073)- io: use
Buf::put_bytes
inRepeat
read impl (#7055)- task: drop the join waker of a task eagerly (#6986)
Changes to unstable APIs
- metrics: improve flexibility of H2Histogram Configuration (#6963)
- taskdump: add accessor methods for backtrace (#6975)
Documented
- io: clarify
ReadBuf::uninit
allows initialized buffers as well (#7053)- net: fix ambiguity in
TcpStream::try_write_vectored
docs (#7067)- runtime: fix
LocalRuntime
doc links (#7074)- sync: extend documentation for
watch::Receiver::wait_for
(#7038)- sync: fix typos in
OnceCell
docs (#7047)#6874: tokio-rs/tokio#6874 #6963: tokio-rs/tokio#6963 #6975: tokio-rs/tokio#6975 #6986: tokio-rs/tokio#6986 #6995: tokio-rs/tokio#6995 #7014: tokio-rs/tokio#7014 #7029: tokio-rs/tokio#7029 #7038: tokio-rs/tokio#7038 #7041: tokio-rs/tokio#7041 #7042: tokio-rs/tokio#7042 #7047: tokio-rs/tokio#7047 #7053: tokio-rs/tokio#7053 #7054: tokio-rs/tokio#7054 #7055: tokio-rs/tokio#7055
... (truncated)
5f3296d
chore: prepare Tokio v1.43.0 (#7079)cc974a6
chore: prepare tokio-macros v2.5.0 (#7078)15495fd
metrics: improve flexibility of H2Histogram Configuration (#6963)ad41834
io: don't call set_len
before initializing vector in
Blocking
(#7054)bd3e857
runtime: move is_join_waker_set
assertion in
unset_waker
(#7072)15f7366
runtime: fix LocalRuntime
doc links (#7074)fd2048d
ci: split miri jobs into unit and integration tests (#7071)e8f3915
chore: use unsync loads for unsync_load
(#7073)67f1277
net: fix ambiguity in TcpStream::try_write_vectored
docs
(#7067)463502c
io: clarify ReadBuf::uninit
allows initialized buffers as
well (#7053)Sourced from tokio-websockets's changelog.
[0.11.3] - 2025-02-17
Fixed
- In cases where the underlying I/O was failed but data remained to be sent, a call to
poll_close
the WebSocket stream would block indefinitely, this is now properly handled by returningNone
frompoll_next
after I/O errors[0.11.2] - 2025-02-09
Changed
rand
was updated to 0.9- Reduced the amount of unsafe code
Fixed
- The
Host
header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers[0.11.1] - 2025-01-26
Changed
- The size of several structs has been slightly decreased, reducing memory usage
- The SIMD algorithms have been improved and support for them is now detected at runtime. The
simd
feature flag is deprecatedgetrandom
was updated to 0.3Fixed
- Fixed an issue where a pending
poll_flush
call by a writer would stall infinitely ifpoll_next
was called at the same time (see #92)[0.11.0] - 2025-01-03
Added
- The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)
WebSocketStream::{get_ref, get_mut}
allow access to the underlying I/Oclient::DISALLOWED_HEADERS
is a list of headers that may not be added viaClientBuilder::add_header
CloseCode::is_reserved
returns whether the close code is reserved (i.e. may not be sent over the wire)Changed
- [breaking]
ServerBuilder::accept
now returns the client's HTTP request alongside the websocket stream in a tuple- [breaking]
ClientBuilder::add_header
now returns aResult
and errors when adding a disallowed header- [breaking]
Message::close
will now panic when the close code is reserved or the reason exceeds 123 bytes- [breaking]
Message::{ping, pong}
will now panic when the payload exceeds 125 bytesrustls-platform-verifier
was updated to 0.5- The SIMD masking code is now more efficient
Fixed
- Fixed compilation with SIMD on 32-bit x86 targets
... (truncated)
Sourced from scraper's releases.
v0.23.1
Full Changelog: https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1
v0.23.0
What's Changed
- Fix README symlink by
@hwup
in rust-scraper/scraper#224- Make
HtmlTreeSink
's field public by@max-heller
in rust-scraper/scraper#226- Bump indexmap from 2.7.0 to 2.7.1 by
@dependabot
in rust-scraper/scraper#230- Add a serde feature for (de)serializing Selectors by
@jakubslaby09
in rust-scraper/scraper#227- Bump serde from 1.0.215 to 1.0.217 by
@dependabot
in rust-scraper/scraper#233- Bump serde from 1.0.217 to 1.0.218 by
@dependabot
in rust-scraper/scraper#236New Contributors
@hwup
made their first contribution in rust-scraper/scraper#224@max-heller
made their first contribution in rust-scraper/scraper#226@jakubslaby09
made their first contribution in rust-scraper/scraper#227Full Changelog: https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0
d4a9eaf
Version 0.23.19bd6868
Fix README.md for crates.io08afce2
Version 0.23.04ff30c6
Merge pull request #236
from rust-scraper/dependabot/cargo/serde-1.0.21897a987e
Bump serde from 1.0.217 to 1.0.218a52514c
Merge pull request #233
from rust-scraper/dependabot/cargo/serde-1.0.21711cca40
Bump serde from 1.0.215 to 1.0.2171a55337
Add a serde feature for (de)serializing Selectors (#227)638d731
Bump indexmap from 2.7.0 to 2.7.1cbe480a
Update LICENSE infoSourced from tempfile's changelog.
3.17.1
- Fix build with
windows-sys
0.52. Unfortunately, we have no CI for olderwindows-sys
versions at the moment...3.17.0
- Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in
Builder::make_in
(when creating temporary files of arbitrary types).- Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.
- When reseeding with
getrandom
, use platform (e.g., CPU) specific randomness sources where possible.- Clarify some documentation.
- Unlink unnamed temporary files on windows immediately when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible.
3.16.0
- Update
getrandom
to0.3.0
(thanks to@paolobarbolini
).- Allow
windows-sys
versions0.59.x
in addition to0.59.0
(thanks@ErichDonGubler
).- Improved security documentation (thanks to
@n0toose
for collaborating with me on this).3.15.0
Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (#314). This resolves a potential DoS vector (#178) while avoiding
getrandom
in the common case where it's necessary. The feature is optional but enabled by default via thegetrandom
feature.For libc-free builds, you'll either need to disable this feature or opt-in to a different
getrandom
backend.
714a259
chore: release 3.17.178309ed
fix: cast handle to the windows crate HANDLE (#332)6e7d167
chore: release 3.17.03718075
doc: remove incorrect documentation about windows and open files461369f
feat: delete unnamed temporary files on windows immediately78d30a2
doc: clarify "inner file will be deleted" documentation (#329)0fe11c4
doc: document how to "keep" temporary files/dirs after
creation (#328)35e0629
feat: simplify getrandom call (#325)1e5059f
fix: handle TLS deallocation (#324)c7b2e1a
chore: simplify reborrow