chore(deps): lock file maintenance rust dependencies #10796
Merged
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:
1.0.159
->1.0.160
0.3.16
->0.3.17
2.0.2
->2.1.0
4.2.1
->4.2.4
0.11.0
->0.12.0
0.11.0
->0.12.0
0.5.0
->0.6.0
0.17.7
->0.17.8
0.15.1
->0.16.0
1.0.55
->1.0.56
0.28.1
->0.28.2
1.7.3
->1.8.1
2.0.13
->2.0.15
0.8.8
->0.8.9
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
serde-rs/serde
v1.0.160
Compare Source
doc(hidden)
(#2426, thanks @compiler-errors)tokio-rs/tracing
v0.3.17
: tracing-subscriber 0.3.17Compare Source
This release of
tracing-subscriber
fixes a build error when usingenv-filter
with recent versions of the
regex
crate. It also introduces several minor APIimprovements.
Fixed
regex
dependency, fixing a build error with recent versions of
regex
(#2566)#2368, #2548)
Added
fmt::Display
impl forfilter::Targets
(#2343)with_ansi(false)
no longer require the "ansi" feature, so thatANSI formatting escapes can be disabled without requiring ANSI-specific
dependencies (#2532)
Changed
Compact
formatter, matching the defaultformatter (#2409)
Thanks to @keepsimple1, @andrewhalle, @LeoniePhiline, @LukeMathWalker,
@howardjohn, @daxpedda, and @dbidwell94 for contributing to this release!
bitflags/bitflags
v2.1.0
Compare Source
What's Changed
New Contributors
Full Changelog: bitflags/bitflags@2.0.2...2.1.0
clap-rs/clap
v4.2.4
Compare Source
Documentation
Command::style
v4.2.3
Compare Source
Features
Command::styles
for theming help/errors (behindunstable-styles
)v4.2.2
Compare Source
Internal
image-rs/image-png
v0.17.8
re-encode and subsequently decode a corpus of images.
gfx-rs/wgpu
v0.16.0
Compare Source
Major changes
Shader Changes
type
has been replaced withalias
to match with upstream WebGPU.TextureFormat info API
The
TextureFormat::describe
function was removed in favor of separate functions:block_dimensions
,is_compressed
,is_srgb
,required_features
,guaranteed_format_features
,sample_type
andblock_size
.Additionally
guaranteed_format_features
now takes a set of features to assume are enabled.Additionally
sample_type
andblock_size
now take an optionalTextureAspect
and returnOption
s.By @teoxoy in #3436
BufferUsages::QUERY_RESOLVE
Buffers used as the
destination
argument ofCommandEncoder::resolve_query_set
now have to contain theQUERY_RESOLVE
usage instead of theCOPY_DST
usage.By @JolifantoBambla in #3489
Renamed features
The following
Features
have been renamed.SHADER_FLOAT16
->SHADER_F16
SHADER_FLOAT64
->SHADER_F64
SHADER_INT16
->SHADER_I16
TEXTURE_COMPRESSION_ASTC_LDR
->TEXTURE_COMPRESSION_ASTC
WRITE_TIMESTAMP_INSIDE_PASSES
->TIMESTAMP_QUERY_INSIDE_PASSES
By @teoxoy in #3534
Anisotropic Filtering
Anisotropic filtering has been brought in line with the spec. The anisotropic clamp is now a
u16
(was aOption<u8>
) which must be at least 1.If the anisotropy clamp is not 1, all the filters in a sampler must be
Linear
.By @cwfitzgerald in #3610.
TextureFormat Names
Some texture format names have changed to get back in line with the spec.
By @cwfitzgerald in #3671.
Misc Breaking Changes
mip_level_count
andarray_layer_count
(members ofTextureViewDescriptor
andImageSubresourceRange
) fromOption<NonZeroU32>
toOption<u32>
. By @teoxoy in #3445bytes_per_row
androws_per_image
(members ofImageDataLayout
) fromOption<NonZeroU32>
toOption<u32>
. By @teoxoy in #3529Instance::create_surface_from_canvas()
andcreate_surface_from_offscreen_canvas()
now take the canvas by value. By @daxpedda in #3690Changes
General
TextureFormatFeatureFlags::MULTISAMPLE_X16
. By @Dinnerbone in #3454BufferUsages::QUERY_RESOLVE
. By @JolifantoBambla in #3489Features::SHADER_EARLY_DEPTH_TEST
. By @teoxoy in #3494fxhash
dependencies have been replaced withrustc-hash
. By @james7132 in #3502TextureSampleType::Float
on a multisampleBindingType::Texture
. By @mockersf in #3686Surface::configure()
. If the canvas was given an explicit size (via CSS), this will not affect the visual size of the canvas. By @daxpedda in #3690WebGPU
adapter|device_features
. By @jinleili in #3428command_encoder_resolve_query_set
. By @JolifantoBambla in #3489Features::RG11B10UFLOAT_RENDERABLE
. By @mockersf in #3689Vulkan
max_memory_allocation_size
viaPhysicalDeviceMaintenance3Properties
. By @jinleili in #3567Bug Fixes
General
copyTextureToTexture
src/dst aspects must both refer to all aspects of src/dst format. By @teoxoy in #3431WebGPU
None
values fordepth_ops
andstencil_ops
inRenderPassDescriptor::depth_stencil_attachment
. By @niklaskorz in #3660WasmAbi
functions for WebGPU backend. By @grovesNL in #3657DX12
GLES
surface.configure
. By @cwfitzgerald in #3585copy_external_image_to_texture
,copy_texture_to_texture
andcopy_buffer_to_texture
not taking the specified index into account if the target texture is a cube map, 2D texture array or cube map array. By @daxpedda #3641Metal
array_stride
of 0. By @teoxoy in #3538create_texture
returns an error ifnew_texture
returns NULL. By @jinleili in #3554Vulkan
VK_SUBOPTIMAL_KHR
asVK_SUCCESS
on Android due to rotation issues. By @James2022-rgb in #3525Examples
BufferUsages::QUERY_RESOLVE
instead ofBufferUsages::COPY_DST
for buffers used inCommandEncoder::resolve_query_set
calls inmipmap
example. By @JolifantoBambla in #3489dtolnay/proc-macro2
v1.0.56
Compare Source
tafia/quick-xml
v0.28.2
Compare Source
New Features
Deserializer
to setquick_xml::de::EntityResolver
forresolving unknown entities that would otherwise cause the parser to return
an [
EscapeError::UnrecognizedSymbol
] error.Misc Changes
EscapeError
from the crateunsescape_*
set of functions -- their now useFnMut
instead ofFn
forresolve_entity
parameters, likeIterator::map
from
std
.rust-lang/regex
v1.8.1
==================
This is a patch release that fixes a bug where a regex match could be reported
where none was found. Specifically, the bug occurs when a pattern contains some
literal prefixes that could be extracted and an optional word boundary in the
prefix.
Bug fixes:
Fix a bug where a word boundary could interact with prefix literal
optimizations and lead to a false positive match.
v1.8.0
==================
This is a sizeable release that will be soon followed by another sizeable
release. Both of them will combined close over 40 existing issues and PRs.
This first release, despite its size, essentially represent preparatory work
for the second release, which will be even bigger. Namely, this release:
aho-corasick
to the recently release 1.0version.
regex-syntax
to the simultaneously released0.7
version. The changes toregex-syntax
principally revolve around arewrite of its literal extraction code and a number of simplifications and
optimizations to its high-level intermediate representation (HIR).
The second release, which will follow ~shortly after the release above, will
contain a soup-to-nuts rewrite of every regex engine. This will be done by
bringing
regex-automata
intothis repository, and then changing the
regex
crate to be nothing but an APIshim layer on top of
regex-automata
's API.These tandem releases are the culmination of about 3
years of on-and-off work that began in earnest in March
2020.
Because of the scale of changes involved in these releases, I would love to
hear about your experience. Especially if you notice undocumented changes in
behavior or performance changes (positive or negative).
Most changes in the first release are listed below. For more details, please
see the commit log, which reflects a linear and decently documented history
of all changes.
New features:
Permit many more characters to be escaped, even if they have no significance.
More specifically, any ASCII character except for
[0-9A-Za-z<>]
can now beescaped. Also, a new routine,
is_escapeable_character
, has been added toregex-syntax
to query whether a character is escapeable or not.Add
Regex::captures_at
. This filles a hole in the API, but doesn't otherwiseintroduce any new expressive power.
Capture group names are now Unicode-aware. They can now begin with either a
_
or any "alphabetic" codepoint. After the first codepoint, subsequent codepoints
can be any sequence of alpha-numeric codepoints, along with
_
,.
,[
and]
. Note that replacement syntax has not changed.Add
Match::is_empty
andMatch::len
APIs.Add an
impl Default for RegexSet
, with the default being the empty set.A new method,
Regex::static_captures_len
, has been added which returns thenumber of capture groups in the pattern if and only if every possible match
always contains the same number of matching groups.
Named captures can now be written as
(?<name>re)
in addition to(?P<name>re)
.regex-syntax
now supports empty character classes.regex-syntax
now has an optionalstd
feature. (This will cometo
regex
in the second release.)Hir
type inregex-syntax
has had a number of simplificationsmade to it.
regex-syntax
has support for a newR
flag for enabling CRLFmode. This will be supported in
regex
proper in the second release.regex-syntax
now has proper support for "regex that nevermatches" via
Hir::fail()
.hir::literal
module ofregex-syntax
has been completelyre-worked. It now has more documentation, examples and advice.
allow_invalid_utf8
option inregex-syntax
has been renamedto
utf8
, and the meaning of the boolean has been flipped.Performance improvements:
aho-corasick 1.0
may improve performance in somecases. It's difficult to characterize exactly which patterns this might impact,
but if there are a small number of longish (>= 4 bytes) prefix literals, then
it might be faster than before.
Bug fixes:
Improve
Debug
impl forMatch
so that it doesn't show the entire haystack.#731:
Fix a number of issues with printing
Hir
values as regex patterns.Add explicit example of
foo|bar
in the regex syntax docs.Clarify that
SetMatches::len
does not (regretably) refer to the number ofmatches in the set.
Clarify "verbose mode" in regex syntax documentation.
#950:
Fix
CaptureLocations::get
so that it never panics.Clarify documentation for
Regex::shortest_match
.Fix
\p{Sc}
so that it is equivalent to\p{Currency_Symbol}
.Add more clarifying documentation to the
CompiledTooBig
error variant.Clarify that
regex::Regex
searches as if the haystack is a sequence ofUnicode scalar values.
Replace
__Nonexhaustive
variants with#[non_exhaustive]
attribute.Optimize case folding since it can get quite slow in some pathological cases.
Reject
(?-u:\W)
inregex::Regex
APIs.Add a missing
void
keyword to indicate "no parameters" in C API.Fix
\p{Lc}
so that it is equivalent to\p{Cased_Letter}
.Clarify documentation for
\pX
syntax.dtolnay/syn
v2.0.15
Compare Source
Type::Tuple
of length 1 prints as a tuple even if trailing comma is not provided in the Punctuated (#1444, thanks @Fancyflame)v2.0.14
Compare Source
amodm/webbrowser-rs
v0.8.9
Compare Source
Added
Fixed
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.