Use immutable buffers in SubtleCrypto methods.
#3797
Deprecate wasm_bindgen_test_configure!s run_in_worker in favor of run_in_dedicated_worker.
#3804
Updated the WebGPU WebIDL to the current draft as of 2024-01-30. Note that this retains the previous update's workaround for GPUPipelineError, and holds back an update to the buffer argument of the GPUQueue.{writeBuffer,writeTexture} methods.
#3816
Depreate --weak-refs and WASM_BINDGEN_WEAKREF in favor of automatic run-time detection.
#3822
Fixed
Fixed UB when freeing strings received from JS if not using the default allocator.
#3808
Fixed temporary folder detection by wasm-bindgen-test-runner on MacOS.
#3817
Fixed using #[wasm_bindgen(js_name = default)] with #[wasm_bindgen(module = ...)].
In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.
We renamed the Duration type to TimeDelta. This removes the confusion between chrono's type and the later Duration type in the standard library. It will remain available under the old name as a type alias for compatibility.
The Windows implementation of Local is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.
The Display format of TimeDelta is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.
Fixes
Add missing range check in TimeDelta::milliseconds (#1385, thanks @danwilliams)
Remove check for DurationExceedsTimestamp in DurationRound (#1403, thanks @joroKr21)
Bumps the cargo-deps group with 28 updates:
0.2.89
0.2.91
0.3.66
0.3.68
0.3.29
0.3.30
0.3.29
0.3.30
0.4.39
0.4.41
0.3.39
0.3.41
0.3.29
0.3.30
0.3.66
0.3.68
0.3.29
0.3.30
0.3.29
0.3.30
0.3.29
0.3.30
1.0.50
1.0.57
1.0.193
1.0.197
1.0.108
1.0.114
1.1.3
1.1.4
0.4.31
0.4.34
1.0.193
1.0.197
0.6.1
0.6.5
0.2.11
0.2.12
1.3.1
3.1.0
1.0.70
1.0.78
1.0.33
1.0.35
2.0.39
2.0.52
1.0.85
1.0.89
0.9.3
0.10.0
1.35.0
1.36.0
0.3.0
0.4.0
0.20.0
0.21.0
Updates
wasm-bindgen
from 0.2.89 to 0.2.91Changelog
Sourced from wasm-bindgen's changelog.
... (truncated)
Commits
fe8bc94
Prepare v0.2.91 release (#3829)4b6ef26
Fixed nighly build ofwasm-bindgen-futures
(#3827)22f84e3
readme: build badge for Github actions, not Azure pipeline (#3825)3e469b2
Deprecate--weak-refs
in favor of run-time detection (#3822)1f7942d
Fix#[wasm_bindgen(js_name = default)]
for module imports (#3823)1f019db
Enabled and auto generatedforget()
method forUsbDevice
(#3821)9e699ac
Add deployment note for firstwasm-pack build --target web
example (#3819)305cb25
Fixed temporary folder detection on MacOS (#3817)b104788
chore(webgpu)!: update to latest WebGPU IDL as of 2024-01-30 (#3816)fb518d3
Fix example code in guide (#3813)Updates
js-sys
from 0.3.66 to 0.3.68Commits
Updates
futures-core
from 0.3.29 to 0.3.30Release notes
Sourced from futures-core's releases.
Changelog
Sourced from futures-core's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
futures-channel
from 0.3.29 to 0.3.30Release notes
Sourced from futures-channel's releases.
Changelog
Sourced from futures-channel's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
wasm-bindgen-futures
from 0.4.39 to 0.4.41Commits
Updates
wasm-bindgen-test
from 0.3.39 to 0.3.41Commits
Updates
futures-util
from 0.3.29 to 0.3.30Release notes
Sourced from futures-util's releases.
Changelog
Sourced from futures-util's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
web-sys
from 0.3.66 to 0.3.68Commits
Updates
futures
from 0.3.29 to 0.3.30Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
futures-sink
from 0.3.29 to 0.3.30Release notes
Sourced from futures-sink's releases.
Changelog
Sourced from futures-sink's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
futures-io
from 0.3.29 to 0.3.30Release notes
Sourced from futures-io's releases.
Changelog
Sourced from futures-io's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
thiserror
from 1.0.50 to 1.0.57Release notes
Sourced from thiserror's releases.
Commits
1d106b1
Release 1.0.578a5c4d1
Use write_str when args only consists of trailing commaf790bee
Phrase flag in terms of whether core::fmt machinery is requiredd43b759
Ignore needless_raw_string_hashes pedantic clippy lint in testd09c418
Touch up PR 286097251d
Merge pull request #286 from nyurik/litstrcd79876
optimize by avoiding second fmt.value() calld7e738e
Optimize simple literals for Display::fmt0717de3
Update ui test suite to nightly-2024-02-08c7c7547
Update ui test suite to nightly-2024-01-31Updates
serde
from 1.0.193 to 1.0.197Release notes
Sourced from serde's releases.
Commits
5fa711d
Release 1.0.197f5d8ae4
Resolve prelude redundant import warnings1d54973
Merge pull request #2697 from nyurik/format-strb8fafef
A few minorwrite_str
optimizations and inliningc42ebb8
Update ui test suite to nightly-2024-02-129e68062
Ignore incompatible_msrv clippy lint for conditionally compiled code846f865
Ignore dead_code warnings in testede9762
Release 1.0.196d438c2d
Merge pull request #2682 from dtolnay/decimalpointbef110b
Format Unexpected::Float with decimal pointUpdates
serde_json
from 1.0.108 to 1.0.114Release notes
Sourced from serde_json's releases.
Commits
e1b3a6d
Release 1.0.1146fb7026
Work around prelude redundant import warnings34a04c5
Ignore incompatible_msrv clippy false positives in testca05f69
Remove unused Float::is_sign_negative trait method09d865b
Release 1.0.1135aeab4e
Merge pull request #1109 from serde-rs/removeca3c2ca
Add swap_remove and shift_remove methods on Map7fece96
Release 1.0.1126a6d2bb
Merge pull request #1107 from serde-rs/unexpectedfloat83d7bad
Format f64 in error messages using ryuUpdates
pin-project
from 1.1.3 to 1.1.4Release notes
Sourced from pin-project's releases.
Changelog
Sourced from pin-project's changelog.
Commits
6aefde4
Release 1.1.4017dbf7
Update changelog0b65093
Move lint test to sub-crate3b38bcf
Addallow(clippy::missing_docs_in_private_items)
e0edbbc
Ignore new clippy lints in testsb0dd341
Remove extra comma3a2ccfe
Ignore more clippy lints at workspace level05c247e
ci: Check with both -Z minimal-versions and -Z direct-minimal-versionsf19afbc
ci: Use taiki-e/github-actions/.github/workflows/miri.yml reusable workflow8c6cfbf
Update ui test output to nightly-2024-01-09Updates
chrono
from 0.4.31 to 0.4.34Release notes
Sourced from chrono's releases.
... (truncated)
Commits
dc19606
Prepare 0.4.3458a2149
AddStrftimeItems::parse_to_owned
59eeb8c
AddStrftimeItems::parse
79de122
Add more documentation toStrftimeItems::new_with_locale
5b7cf85
Add more documentation toStrftimeItems::new
be6af79
MakeDisplay
format ofTimeDelta
conform better to ISO 8601d1cf0e9
Add test for issue 6510ef34e4
Extend test to more distant datesfc67f3e
Remove obsolete testacb693a
Windows: rewrite usingGetTimeZoneInformationForYear
Updates
serde_derive
from 1.0.193 to 1.0.197Release notes
Sourced from serde_derive's releases.
Commits
5fa711d
Release 1.0.197f5d8ae4
Resolve prelude redundant import warnings1d54973
Merge pull request #2697 from nyurik/format-strb8fafef
A few minorwrite_str
optimizations and inliningc42ebb8
Update ui test suite to nightly-2024-02-129e68062
Ignore incompatible_msrv clippy lint for conditionally compiled code846f865
Ignore dead_code warnings in testede9762
Release 1.0.196d438c2d
Merge pull request #2682 from dtolnay/decimalpointbef110b
Format Unexpected::Float with decimal pointUpdates
serde-wasm-bindgen
from 0.6.1 to 0.6.5Commits
f073bd4
chore: Release6281985
Fix map roundtrips in untagged enums (#64)b1b73ac
chore: Release03a470d
Add test for field aliasesff11d81
Revert "Use field indices for struct deserialization"e65f027
chore: Release0cf8879
Fix find-replace typo in docsff83666
Fix doc annotation014e415
chore: Release34aab01
Use Wasm target for docs.rsUpdates
getrandom
from 0.2.11 to 0.2.12Changelog
Sourced from getrandom's changelog.
Commits
f68a940
Release v0.2.12 (#389)5fe3c8e
Raise minimum supported Apple OS versions (#388)8aa4efb
Document platform support policy (#387)7249e6e
Improve robustness of the Hermit backend andsys_fill_exact
(#386)169944f
Fix custom backend for targets without atomics (#385)Updates
proc-macro-crate
from 1.3.1 to 3.1.0Release notes
Sourced from proc-macro-crate's releases.