This release includes wgpu, wgpu-core, and wgpu-hal. All other crates are unchanged.
Bug Fixes
General
Don't depend on bind group and bind group layout entry order in backends. This caused incorrect command execution and, in some cases, crashes. By @ErichDonGubler in #5421.
Properly clean up all write_buffer/texture temporary resources. By @robtfm in #5413.
Don't depend on bind group and bind group layout entry order in backends. This caused incorrect severely incorrect command execution and, in some cases, crashes. By @ErichDonGubler in #5421.
Properly clean up all write_buffer/texture temporary resources. By @robtfm in #5413.
Fix deadlock in certain situations when mapping buffers using wgpu-profiler. By @cwfitzgerald in #5517
WebGPU
Correctly pass through timestamp queries to WebGPU. By @cwfitzgerald in #5527.
index_for_name, index_for_path, name_for_index: get the index of a file given its path or vice-versa, without
initializing metadata from the local-file header or needing to mutably borrow the ZipArchive.
add_symlink_from_path, shallow_copy_file_from_path, deep_copy_file_from_path, raw_copy_file_to_path: copy a
file or create a symlink using AsRef<Path> arguments
Changed
add_directory_from_path and start_file_from_path are no longer deprecated, and they now normalize .. as well as
..
[1.1.0]
Added
Support for decoding LZMA.
Changed
Eliminated a custom AtomicU64 type by replacing it with OnceLock in the only place it's used.
FileOptions now has the subtype SimpleFileOptions which implements Copy but has no extra data.
[1.0.1]
Changed
The published package on crates.io no longer includes the tests or examples.
[1.0.0]
Changed
Now uses boxed slices rather than String or Vec for metadata fields that aren't likely to grow.
[0.11.0]
Added
Support for DEFLATE64 (decompression only).
Support for Zopfli compression levels up to i64::MAX.
Changed
InvalidPassword is now a kind of ZipError to eliminate the need for nested Result structs.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the backend-deps group in /src-tauri with 7 updates:
0.12.3
0.12.4
1.0.197
1.0.198
1.0.115
1.0.116
0.30.10
0.30.11
1.0.58
1.0.59
0.19.3
0.19.4
0.6.6
1.1.1
Updates
reqwest
from 0.12.3 to 0.12.4Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
Commits
de5dbb1
v0.12.40f126f5
tests: fix blocking test about empty bodies and content-length1073881
feat: add zstd support (#1866)1af8945
feat: add ClientBuilder::read_timeout(dur) (#2241)e99da85
refactor: fix warnings related to mutability ofself
(#2245)Updates
serde
from 1.0.197 to 1.0.198Release notes
Sourced from serde's releases.
Commits
c4fb923
Release 1.0.19865b7eea
Merge pull request #2729 from dtolnay/saturating01cd696
Integrate Saturating<T> deserialization into impl_deserialize_num macroc13b3f7
Format PR 2709a6571ee
Merge pull request #2709 from jbethune/master6e38aff
Revert "Temporarily disable miri on doctests"3d1b19e
Implement Ser+De forSaturating\<T>
5b24f88
Resolve legacy_numeric_constants clippy lints74d0670
Explicitly install a Rust toolchain for cargo-outdated job3bfab6e
Temporarily disable miri on doctestsUpdates
serde_json
from 1.0.115 to 1.0.116Release notes
Sourced from serde_json's releases.
Commits
a3f62bb
Release 1.0.11612c8ee0
Hide "non-exhaustive patterns" errors when crate fails to compile051ce97
Merge pull request 1124 from mleonhard/master25dc750
Replacefeatures_check
mod with a call tostd::compile_error!
. Fixes htt...2e15e3d
Revert "Temporarily disable miri on doctests"0baba28
Resolve legacy_numeric_constants clippy lintsUpdates
sysinfo
from 0.30.10 to 0.30.11Changelog
Sourced from sysinfo's changelog.
Commits
717126a
Merge pull request #1258 from GuillaumeGomez/update3fecb41
Update crate version to 0.30.118aee0a0
Update CHANGELOG for 0.30.11438eef0
Merge pull request #1257 from JustRustThings/1256-fix-macos-process-utf8-issues1bca13a
fix: remove use offrom_utf8_unchecked
in macos process handlingUpdates
thiserror
from 1.0.58 to 1.0.59Release notes
Sourced from thiserror's releases.
Commits
e7ad85e
Release 1.0.59af477ec
Merge pull request #297 from dtolnay/traitidentf3fbd99
Implement ToTokens without reliance on {:?}508ece8
Revert "Temporarily disable miri on doctests"c8c804c
Explicitly install a Rust toolchain for cargo-outdated job6969595
Merge pull request #293 from dtolnay/workspacewrapper488d52f
Apply RUSTC_WORKSPACE_WRAPPERba33438
Temporarily disable miri on doctestsUpdates
wgpu
from 0.19.3 to 0.19.4Release notes
Sourced from wgpu's releases.
Changelog
Sourced from wgpu's changelog.
Commits
87576b7
Versions and Changeloga4942a4
suspect all the future suspects (#5413)95dc7e5
BACKPORT to 0.19: fix: don't depend on BG{,L} layout entry order in HAL #542...2516bc2
Fix Buffer Mapping Deadlock (#5517)292995a
Wire up timestamp queries (#5527)Updates
zip
from 0.6.6 to 1.1.1Changelog
Sourced from zip's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show