rustwasm / gloo

A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM
https://gloo-rs.web.app
Apache License 2.0
1.72k stars 141 forks source link

chore(deps): bump the cargo-deps group with 29 updates #463

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the cargo-deps group with 29 updates:

Package From To
wasm-bindgen 0.2.89 0.2.92
js-sys 0.3.66 0.3.69
futures-core 0.3.29 0.3.30
futures-channel 0.3.29 0.3.30
wasm-bindgen-futures 0.4.39 0.4.42
wasm-bindgen-test 0.3.39 0.3.42
futures-util 0.3.29 0.3.30
web-sys 0.3.66 0.3.69
futures 0.3.29 0.3.30
futures-sink 0.3.29 0.3.30
futures-io 0.3.29 0.3.30
thiserror 1.0.50 1.0.58
serde 1.0.193 1.0.197
serde_json 1.0.108 1.0.115
pin-project 1.1.3 1.1.5
chrono 0.4.31 0.4.37
serde_derive 1.0.193 1.0.197
serde-wasm-bindgen 0.6.1 0.6.5
getrandom 0.2.11 0.2.14
proc-macro-crate 1.3.1 3.1.0
proc-macro2 1.0.70 1.0.79
quote 1.0.33 1.0.36
syn 2.0.39 2.0.58
trybuild 1.0.85 1.0.91
pulldown-cmark 0.9.3 0.10.2
tokio 1.35.0 1.37.0
warp 0.3.6 0.3.7
wasm-streams 0.3.0 0.4.0
yew 0.20.0 0.21.0

Updates wasm-bindgen from 0.2.89 to 0.2.92

Changelog

Sourced from wasm-bindgen's changelog.

0.2.92

Released 2024-03-04

Added

  • Add bindings for RTCPeerConnectionIceErrorEvent. #3835

  • Add bindings for CanvasState.reset(), affecting CanvasRenderingContext2D and OffscreenCanvasRenderingContext2D. #3844

  • Add TryFrom implementations for Number, that allow losslessly converting from 64- and 128-bits numbers. #3847

  • Add support for Option<*const T>, Option<*mut T> and NonNull<T>. #3852 #3857

  • Allow overriding the URL used for headless tests by setting WASM_BINDGEN_TEST_ADDRESS. #3861

Fixed

  • Make .wasm output deterministic when using --reference-types. #3851

  • Don't allow invalid Unicode scalar values in char. #3866


0.2.91

Released 2024-02-06

Added

  • Added bindings for the RTCRtpTransceiver.setCodecPreferences() and unstable bindings for the RTCRtpEncodingParameters.scalabilityMode. #3828

  • Add unstable bindings for the FileSystemAccess API #3810

  • Added support for running tests in shared and service workers with wasm_bindgen_test_configure! run_in_shared_worker and run_in_service_worker. #3804

  • Accept the --skip flag with wasm-bindgen-test-runner. #3803

... (truncated)

Commits


Updates js-sys from 0.3.66 to 0.3.69

Commits


Updates futures-core from 0.3.29 to 0.3.30

Release notes

Sourced from futures-core's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures-core's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates futures-channel from 0.3.29 to 0.3.30

Release notes

Sourced from futures-channel's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures-channel's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates wasm-bindgen-futures from 0.4.39 to 0.4.42

Commits


Updates wasm-bindgen-test from 0.3.39 to 0.3.42

Commits


Updates futures-util from 0.3.29 to 0.3.30

Release notes

Sourced from futures-util's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures-util's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates web-sys from 0.3.66 to 0.3.69

Commits


Updates futures from 0.3.29 to 0.3.30

Release notes

Sourced from futures's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates futures-sink from 0.3.29 to 0.3.30

Release notes

Sourced from futures-sink's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures-sink's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates futures-io from 0.3.29 to 0.3.30

Release notes

Sourced from futures-io's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Changelog

Sourced from futures-io's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 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 paired
  • Additional commits viewable in compare view


Updates thiserror from 1.0.50 to 1.0.58

Release notes

Sourced from thiserror's releases.

1.0.58

  • Make backtrace support available when using -Dwarnings (#292)

1.0.57

  • Generate more efficient Display impl for error message which do not contain any interpolated value (#286, thanks @​nyurik)

1.0.56

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

1.0.55

  • Work around improperly cached build script result by sccache – second attempt (#280)

1.0.54

  • Work around improperly cached build script result by sccache – first attempt (#279)

1.0.53

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#270)

1.0.52

  • Fix interaction with RUSTC_BOOTSTRAP (#269)

1.0.51

  • Improve diagnostics when an invalid attribute previously caused thiserror to generate no Error impl (#266)
Commits
  • df8bffa Release 1.0.58
  • 14be209 Merge pull request #292 from dtolnay/deadcode
  • 15a1d64 Make compatible with -Dwarnings
  • f55a5d2 Ignore mixed_attributes_style clippy lint
  • f770921 Resolve assigning_clones clippy lint
  • 1d106b1 Release 1.0.57
  • 8a5c4d1 Use write_str when args only consists of trailing comma
  • f790bee Phrase flag in terms of whether core::fmt machinery is required
  • d43b759 Ignore needless_raw_string_hashes pedantic clippy lint in test
  • d09c418 Touch up PR 286
  • Additional commits viewable in compare view


Updates serde from 1.0.193 to 1.0.197

Release notes

Sourced from serde's releases.

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)

v1.0.196

  • Improve formatting of "invalid type" error messages involving floats (#2682)

v1.0.195

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)

v1.0.194

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
Commits
  • 5fa711d Release 1.0.197
  • f5d8ae4 Resolve prelude redundant import warnings
  • 1d54973 Merge pull request #2697 from nyurik/format-str
  • b8fafef A few minor write_str optimizations and inlining
  • c42ebb8 Update ui test suite to nightly-2024-02-12
  • 9e68062 Ignore incompatible_msrv clippy lint for conditionally compiled code
  • 846f865 Ignore dead_code warnings in test
  • ede9762 Release 1.0.196
  • d438c2d Merge pull request #2682 from dtolnay/decimalpoint
  • bef110b Format Unexpected::Float with decimal point
  • Additional commits viewable in compare view


Updates serde_json from 1.0.108 to 1.0.115

Release notes

Sourced from serde_json's releases.

v1.0.115

  • Documentation improvements

v1.0.114

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.113

  • Add swap_remove and shift_remove methods on Map (#1109)

v1.0.112

  • Improve formatting of "invalid type" error messages involving floats (#1107)

v1.0.111

  • Improve floating point parsing performance on loongarch64 (#1100, thanks @​heiher)

v1.0.110

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.109

  • Documentation improvements
Commits
  • b1ebf38 Release 1.0.115
  • c3dc153 Merge pull request #1119 from titaniumtraveler/pr
  • 218770b Explicitly install a Rust toolchain for cargo-outdated job
  • 840da8e Fix missing backticks in doc comments
  • 3a3f61b Temporarily disable miri on doctests
  • 4a0be88 Format regression tests with rustfmt
  • d2dbbf7 Ignore dead code lint in tests
  • 8e7b37b Merge pull request #1118 from serde-rs/transparent
  • a25f6c6 Remove conditional on repr(transparent)
  • fedf834 Ignore non_local_definitions false positive in test
  • Additional commits viewable in compare view


Updates pin-project from 1.1.3 to 1.1.5

Release notes

Sourced from pin-project's releases.

1.1.5

  • Suppress unused_qualifications lint in generated code.

1.1.4

  • Suppress clippy::missing_docs_in_private_items and clippy::missing_inline_in_public_items lints in generated code. (#356, thanks @​daxpedda)
Changelog

Sourced from pin-project's changelog.

[1.1.5] - 2024-03-05

  • Suppress unused_qualifications lint in generated code.

[1.1.4] - 2024-01-25

  • Suppress clippy::missing_docs_in_private_items and clippy::missing_inline_in_public_items lints in generated code. (#356, thanks @​daxpedda)
Commits
  • 8630e1a Release 1.1.5
  • 78d23fd Suppress unused_qualifications lint in generated code
  • fd08c71 Ignore more lints at workspace level
  • 24597ec Add link to clippy::thread_local_initializer_can_be_made_const bug report
  • 3ad1bd3 tidy: Use yq via venv
  • cb24a63 tests: Fix non_local_definitions warning
  • d42e9cc tidy: Check TOML format
  • bf0da83 Revert "Move negative_impls test from run-pass to ui"
  • e1ce805 Update ui test output to nightly-2024-02-07
  • 537b60c Revert "Revert "Revert "Disable dependabot update for Github Actions"""
  • Additional commits viewable in compare view


Updates chrono from 0.4.31 to 0.4.37

Release notes

Sourced from chrono's releases.

v0.4.37

Version 0.4.36 introduced an unexpected breaking change and was yanked. In it LocalResult was renamed to MappedLocalTime to avoid the impression that it is a Result type were some of the results are errors. For backwards compatibility a type alias with the old name was added.

As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with use chrono::LocalResult::*. With 0.4.37 we make the new name MappedLocalTime the alias, but keep using it in function signatures and the documentation as much as possible.

See also the release notes of chrono 0.4.36 from yesterday for the yanked release.

v0.4.36

This release un-deprecates the methods on TimeDelta that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.

New is the DateTime::with_time() method. As an example of when it is useful:

use chrono::{Local, NaiveTime};
// Today at 12:00:00
let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap());

Additions

  • Add DateTime::with_time() (#1510)

Deprecations

  • Revert TimeDelta deprecations (#1543)
  • Deprecate TimeStamp::timestamp_subsec_nanos, which was missed in the 0.4.35 release (#1486)

Documentation

  • Correct version number of deprecation notices (#1486)
  • Fix some typos (#1505)
  • Slightly improve serde documentation (#1519)
  • Main documentation: simplify links and reflow text (#1535)

Internal

  • CI: Lint benchmarks (#1489)
  • Remove unnessary Copy and Send impls (#1492, thanks @​erickt)
  • Backport streamlined NaiveDate unit tests (#1500, thanks @​Zomtir)
  • Rename LocalResult to TzResolution, add alias (#1501)
  • Update windows-bindgen to 0.55 (#1504)
  • Avoid duplicate imports, which generate warnings on nightly (#1507)
  • Add extra debug assertions to NaiveDate::from_yof (#1518)
  • Some small simplifications to DateTime::date_naive and NaiveDate::diff_months (#1530)
  • Remove unwrap in Unix Local type (#1533)
  • Use different method to ignore feature-dependent doctests (#1534)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

v0.4.35

Most of our efforts have shifted to improving the API for a 0.5 release, for which cleanups and refactorings are landing on the 0.4.x branch.

The most significant changes in this release are two sets of deprecations.

  • We deprecated all timestamp-related methods on NaiveDateTime. The reason is that a timestamp is defined to be in UTC. The NaiveDateTime type doesn't know the offset from UTC, so it was technically wrong to have these methods. The alternative is to use the similar methods on the DateTime<Utc> type, or from the TimeZone trait.

... (truncated)

Commits
  • 7d62045 Prepare 0.4.37
  • 6857d00 Hide re-export of LocalResult in docs
  • 9e22e48 Swap MappedLocalTime and LocalResult type alias
  • ca3c3b6 Prepare 0.4.36
  • 1850198 Revert TimeDelta deprecations
  • e05ba8b Add MappedLocalTime::and_then
  • 3adfd88 Main documentation: simplify links and reflow text
  • 1e8df65 Rustfmt doc comments
  • 1b57859 Run doctests with alloc feature if possible
  • 6f2c7cc Use different method to run feature-dependent doctests
  • Additional commits viewable in compare view


Updates serde_derive from 1.0.193 to 1.0.197

Release notes

Sourced from serde_derive's releases.

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)

v1.0.196

  • Improve formatting of "invalid type" error messages involving floats (#2682)

v1.0.195

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)

v1.0.194

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
Commits
  • 5fa711d Release 1.0.197
  • f5d8ae4 Resolve prelude redundant import warnings
  • 1d54973 Merge pull request #2697 from nyurik/format-str
  • b8fafef A few minor write_str optimizations and inlining
  • c42ebb8 Update ui test suite to nightly-2024-02-12
  • 9e68062 Ignore incompatible_msrv clippy lint for conditionally compiled code
  • 846f865 Ignore dead_code warnings in test
  • ede9762 Release 1.0.196
  • d438c2d Merge pull request #2682 from dtolnay/decimalpoint
  • bef110b Format Unexpected::Float with decimal point
  • Additional commits viewable in compare view


Updates serde-wasm-bindgen from 0.6.1 to 0.6.5

Commits


Updates getrandom from 0.2.11 to 0.2.14

Changelog

Sourced from getrandom's changelog.

[0.2.14] - 2024-04-08

Fixed

  • Enable /dev/urandom fallback for MUSL-based Linux targets #408

#408: rust-random/getrandom#408

[0.2.13] - 2024-04-06

Added

  • linux_disable_fallback crate feature to disable /dev/urandom-based fallback on Linux and Android targets. Enabling this feature bumps minimum supported Linux kernel version to 3.17 and Android API level to 23 (Marshmallow). #396

Changed

  • Disable /dev/urandom fallback for Linux targets outside of the following target_arches: aarch64, arm, powerpc, powerpc64, s390x, x86, x86_64 #396
  • Do not catch EPERM error code on Android while checking availability of the getrandom syscall #396

#396: rust-random/getrandom#396

[0.2.12] - 2024-01-09

Fixed

  • Custom backend for targets without atomics #385

Changed

  • Improve robustness of the Hermit backend and sys_fill_exact #386
  • Raise minimum supported Apple OS versions to macOS 10.12 and iOS 10 #388

Added

  • Document platform support policy #387

#385: rust-random/getrandom#385 #386: rust-random/getrandom#386 #387: rust-random/getrandom#387 #388: rust-random/getrandom#388

Commits
  • a39033a Enable /dev/urandom fallback for MUSL-based Linux targets (#408)
  • 968dd48 Release v0.2.13 (#405)
  • 8ffd43e Conditionally disable file fallback for Android and Linux (#396)
  • 6b7bcb5 Replace man7.org links with manned.org (#404)
  • 5f0701f CI: Run tests on aarch64-apple-darwin and aarch64-apple-ios-sim. (#398)
  • 489eeee Fix nightly build by removing redundant use (#399)
  • d102c36 Use doc_auto_cfg instead of doc_cfg (#392)
  • 2e4bb4d Correct comments regarding LazyUsize (#391)
  • f68a940 Release v0.2.12... _Description has been truncated_
dependabot[bot] commented 2 months ago

Superseded by #464.