Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the cargo-deps group across 1 directory with 23 updates #3713

Merged
merged 9 commits into from
Aug 22, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 22, 2024

Bumps the cargo-deps group with 20 updates in the / directory:

Package From To
indexmap 2.3.0 2.4.0
js-sys 0.3.69 0.3.70
thiserror 1.0.55 1.0.63
serde 1.0.193 1.0.208
web-sys 0.3.69 0.3.70
wasm-bindgen-futures 0.4.42 0.4.43
wasm-bindgen-test 0.3.42 0.3.43
trybuild 1.0.86 1.0.99
syn 2.0.72 2.0.75
getrandom 0.2.14 0.2.15
tabled 0.15.0 0.16.0
clap 4.5.13 4.5.16
reqwest 0.12.5 0.12.7
derive_more 0.99.18 1.0.0
gloo-net 0.5.0 0.6.0
pulldown-cmark 0.9.6 0.12.0
hyper-util 0.1.6 0.1.7
tower 0.4.13 0.5.0
env_logger 0.10.2 0.11.5
postcard 1.0.8 1.0.10

Updates indexmap from 2.3.0 to 2.4.0

Changelog

Sourced from indexmap's changelog.

2.4.0

  • Added methods IndexMap::append and IndexSet::append, moving all items from one map or set into another, and leaving the original capacity for reuse.
Commits

Updates js-sys from 0.3.69 to 0.3.70

Commits

Updates wasm-bindgen from 0.2.92 to 0.2.93

Changelog

Sourced from wasm-bindgen's changelog.

0.2.93

Released 2024-08-13

Added

  • Allow exporting functions named default. Throw error in wasm-bindgen-cli if --target web and an exported symbol is named default. #3930

  • Added support for arbitrary expressions when using #[wasm_bindgen(typescript_custom_section)]. #3901

  • Implement From<NonNull<T>> for JsValue. #3877

  • Add method copy_within for TypedArray, add methods find_last,find_last_index for Array. #3888

  • Added support for returning Vecs from async functions. #3630

  • Added bindings for InputDeviceInfo and MediaTrackCapabilities. #3935

  • Add bindings for RTCRtpReceiver.getCapabilities(DOMString) method. #3941

  • Add bindings for VisualViewport. #3931

  • Add bindings for queueMicrotask. #3981

  • Add experimental bindings for User Agent Client Hints API #3989

  • Add bindings for FocusOptions. #3996

  • Add bindings for RTCRtpReceiver.jitterBufferTarget. #3968

  • Generate getters for all WebIDL dictionary types. #3993

  • Support for iterable in WebIDL. Gives entries, keys, values methods for regular and asynchronous, as well as for_each for regular, iterables. #3962

  • Add bindings for HTMLTableCellElement.abbr and scope properties.

... (truncated)

Commits

Updates thiserror from 1.0.55 to 1.0.63

Release notes

Sourced from thiserror's releases.

1.0.63

  • Documentation improvements

1.0.62

  • Support referring to nested tuple struct fields inside #[error("…", …)] attribute (#309)

1.0.61

  • Use core::fmt and core::panic to facilitate error_in_core support (#299, thanks @​jordens)

1.0.60

  • Resolve unexpected_cfgs warning (#298)

1.0.59

  • Unblock testing of rustc debug-fmt-detail option (#297)

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
Commits
  • 915c75e Release 1.0.63
  • 3d5ec25 Merge pull request #312 from dtolnay/backtracedoc
  • de8a1e5 Update documentation of #[from] and #[backtrace] attributes
  • 0bf6e3d Release 1.0.62
  • 4977932 Merge pull request #310 from dtolnay/nestedtuple
  • 40a7779 Support .0.0 nested tuple index
  • f1ca210 Add regression test for issue 309
  • 479744e No need for dead code if struct fields are public
  • 4db08b1 Ignore warning on unused struct in test
  • f2824ae Fill in ignore reasons in all #[ignore] attributes
  • Additional commits viewable in compare view

Updates serde from 1.0.193 to 1.0.208

Release notes

Sourced from serde's releases.

v1.0.208

  • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @​jonhoo)

v1.0.207

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @​Mingun)

v1.0.206

  • Improve support for flatten attribute inside of enums (#2567, thanks @​Mingun)

v1.0.205

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)

v1.0.204

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @​weiznich)

v1.0.203

  • Documentation improvements (#2747)

v1.0.202

  • Provide public access to RenameAllRules in serde_derive_internals (#2743)

v1.0.201

  • Resolve unexpected_cfgs warning (#2737)

v1.0.200

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#2733, thanks @​jamessan)

v1.0.199

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#2732, thanks @​aatifsyed)

v1.0.198

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
  • 026e91a Release 1.0.208
  • bfbedac Merge pull request #2802 from jonhoo/flatten-unit-struct
  • 4036ff8 Support (de-)serializing flattened unit struct
  • 1b4da41 Release 1.0.207
  • f61d452 Touch up PR 2795
  • f986609 Merge pull request #2795 from Mingun/has-flatten-rework
  • 77a6a9d Take into account only not skipped flatten fields when choose serialization form
  • 547d843 Remove dead code - serialize_struct_as_map always called when cattrs.has_flat...
  • 005cb84 Fail with an understandable message is number of fields for serialization is ...
  • fd5b5e9 Correctly calculate has_flatten attribute in all cases for deserialization
  • Additional commits viewable in compare view

Updates web-sys from 0.3.69 to 0.3.70

Commits

Updates wasm-bindgen-futures from 0.4.42 to 0.4.43

Commits

Updates wasm-bindgen-test from 0.3.42 to 0.3.43

Commits

Updates trybuild from 1.0.86 to 1.0.99

Release notes

Sourced from trybuild's releases.

1.0.98

  • Fix enabling of default features for workspace dependencies (#282, thanks @​gui1117)

1.0.97

  • Normalize number of types listed in "the following other types implement trait" diagnostics (#277)

1.0.96

  • Support Windows builds that have OUT_DIR prefixed with \\?\ (#271)

1.0.95

  • Keep long type names in diagnostics so that test output does not vary depending on the length of the absolute filepath of the crate (#269)

1.0.94

  • Resolve unexpected_cfgs warning (#268)

1.0.93

1.0.92

  • Update normalization of verbose type paths to accommodate error message changes in rust 1.78 (#265, thanks @​weiznich)

1.0.91

1.0.90

  • Support dotted key syntax in workspace Cargo.toml when using edition={workspace=true} (#257)

1.0.89

  • Normalize compiler build date messages (#254)

1.0.88

  • Work around dead_code warning false positive (#253)

1.0.87

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
Commits
  • 831f5ef Release 1.0.99
  • aeb7b06 Merge pull request #284 from dtolnay/default-features
  • fa107d6 Keep track of whether manifest overrides workspace dependency's default-features
  • a4f4171 Release 1.0.98
  • aa567ec Merge pull request #282 from gui1117/gui-fix-default-features
  • c08e3f7 remove unused
  • cd88ca2 Fix default features
  • daeef9c Release 1.0.97
  • 207b0a5 Merge pull request #278 from dtolnay/rustflags
  • 1b8d4bd Combine all rustflags into cargo --config arg
  • Additional commits viewable in compare view

Updates syn from 2.0.72 to 2.0.75

Release notes

Sourced from syn's releases.

2.0.75

  • Automatically fill in missing turbofish when printing ExprPath and other paths in expression position (#1722)

2.0.74

  • Fix "temporary is dropped and runs the destructor for type `impl Iterator`" regression affecting certain use of Generics iterator methods (#1719)

2.0.73

Commits
  • d1746fe Release 2.0.75
  • b693682 Merge pull request #1722 from dtolnay/exprpath
  • e459ee7 Insert turbofish into paths in expression position
  • 3bb65aa Add mod-style printing for paths that cannot contain generic args
  • ae8c84a Handwrite ToTokens impl for Meta
  • 5dbfeae Name the expr_style argument at all call sites of path::parsing::qpath
  • b15ae28 Release 2.0.74
  • 6cf2344 Merge pull request #1719 from dtolnay/iterators
  • 2955ac5 Expose non-impl-Trait iterator return types
  • 7dc05a5 Add regression test for issue 1718
  • Additional commits viewable in compare view

Updates getrandom from 0.2.14 to 0.2.15

Changelog

Sourced from getrandom's changelog.

[0.2.15] - 2024-05-06

Added

  • Apple visionOS support #410

Changed

  • Use libc::getrandom on DragonflyBSD, FreeBSD, illumos, and Solaris #411 #416 #417 #420
  • Unify libc::getentropy-based implementations #418

#410: rust-random/getrandom#410 #411: rust-random/getrandom#411 #416: rust-random/getrandom#416 #417: rust-random/getrandom#417 #418: rust-random/getrandom#418 #420: rust-random/getrandom#420

Commits

Updates tabled from 0.15.0 to 0.16.0

Changelog

Sourced from tabled's changelog.

[0.16.0] - 2024-08-05

Added

  • Added #[tabled(crate = "")] attribute.
  • Added #[tabled(format = "", format(""))] attribute.
  • Support for expressions in #[tabled(display_with(""))]
  • Added tupple combinations of settings, just as Settings does.
  • Added PriorityRight and PriorityLeft priorities.
  • Created back Layout/Reverse/MarginColor/PaddingColor.
  • Added custom template setting in ExtendedTable (by @​brianheineman)

Changed

  • Stabilized unicode-width dependency so we expect the outcome (but probably there shall be done adjustments for it further support).
  • Work on format macros (by @​thomassimmer).
  • Renamed wrap::wrap_text and truncate::truncate_text.
  • Renamed CellInfo to Text.
  • Changed interface of Theme and splitted into other structs.
  • Changed Width/Height::priority interface so it's no longer generic.

Fixed

Commits

Updates serde_json from 1.0.109 to 1.0.125

Release notes

Sourced from serde_json's releases.

1.0.125

  • Speed up \uXXXX parsing and improve handling of unpaired surrogates when deserializing to bytes (#1172, #1175, thanks @​purplesyringa)

v1.0.124

v1.0.123

v1.0.122

  • Support using json! in no-std crates (#1166)

v1.0.121

v1.0.120

  • Correctly specify required version of indexmap dependency (#1152, thanks @​cforycki)

v1.0.119

v1.0.118

v1.0.117

  • Resolve unexpected_cfgs warning (#1130)

v1.0.116

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
Commits
  • 6130f9b Release 1.0.125
  • cc7a160 Touch up PR 1175
  • 0f942e5 Merge pull request 1175 from iex-rs/faster-backslash-u
  • d8921cd Merge pull request #1172 from iex-rs/faster-hex
  • b4bc643 Merge pull request #1176 from dtolnay/miriname
  • 94a2aad Improve job names for miri jobs
  • 8073fc1 Merge pull request #1174 from iex-rs/miri-on-ci
  • 96ae604 Correct WTF-8 parsing
  • 236cc82 Simplify unicode escape handling
  • 2f28d10 Use the same UTF-8/WTF-8 impl for surrogates
  • Additional commits viewable in compare view

Updates clap from 4.5.13 to 4.5.16

Release notes

Sourced from clap's releases.

v4.5.16

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

v4.5.15

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it
Changelog

Sourced from clap's changelog.

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing

[4.5.15] - 2024-08-10

Compatiblity

  • (unstable-ext) Arg::remove changed return types

Fixes

  • (unstable-ext) Make Arg::remove return the removed item

[4.5.14] - 2024-08-08

Features

  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it
Commits

Updates reqwest from 0.12.5 to 0.12.7

Release notes

Sourced from reqwest's releases.

v0.12.7

What's Changed

  • Revert adding impl Service<http::Request<_>> for Client.

Full Changelog: seanmonstar/reqwest@v0.12.6...v0.12.7

v0.12.6

What's Changed

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

New Contributors

Thanks again

Full Changelog: seanmonstar/reqwest@v0.12.5...v0.12.6

Changelog

Sourced from reqwest's changelog.

v0.12.7

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.
Commits
  • 88bd9be v0.12.7
  • 68127f0 Revert "feat: Add impl Service\<http::Request<Body>> for Client and `&'_ C...
  • b2a28f5 v0.12.6
  • 522216e feat: Add impl Service\<http::Request<Body>> for Client and &'_ Client (...
  • 646b1f8 chore: update macOS system-configuration dep (#2368)
  • 85dd6da dns: improve error message for hickory-dns and warn in docs (#2389)
  • bfd31be docs: Improve RequestBuilder::multipart's documentation (#2388)
  • 8c7f338 chore: bump dev-dependency libflate (#2382)
  • dddf877 chore: bump h3 dependency
  • a53c944 chore: fix some comments
  • Additional commits viewable in compare view

Updates derive_more from 0.99.18 to 1.0.0

Release notes

Sourced from derive_more's releases.

v1.0.0 - Finally a stable release

derive_more is a library that adds derives for many of the standard library traits. By using this library the following code just works:

use derive_more::{Add, Display, From, Into};
#[derive(PartialEq, From, Add)]
struct MyInt(i32);
#[derive(PartialEq, From, Into)]
struct Point2D {
x: i32,
y: i32,
}
#[derive(PartialEq, From, Add, Display)]
enum MyEnum {
#[display("int: {_0}")]
Int(i32),
Uint(u32),
#[display("nothing")]
Nothing,
}
assert!(MyInt(11) == MyInt(5) + 6.into());
assert!((5, 6) == Point2D { x: 5, y: 6 }.into());
assert!(MyEnum::Int(15) == (MyEnum::Int(8) + 7.into()).unwrap());
assert!(MyEnum::Int(15).to_string() == "int: 15");
assert!(MyEnum::Uint(42).to_string() == "42");
assert!(MyEnum::Nothing.to_string() == "nothing");

Now, more than 8 years after the first commit and almost 5 years after the 0.99.0 release, derive_more has finally reached its 1.0.0 release. This release contains a lot of changes (including some breaking ones) to make it easier to use the derives and make it possible to extend them without having to break backwards compatibility again. There are five major changes that I would like to call out, but there are many more changes that are documented below:

  1. There is a new Debug derive that can be used to easily customize Debug formatting.
  2. A greatly improved Display derive, which allows you to do anything that thiserror provides, but it works for any type not just errors. And by combining the Display derive with the Error and From derives, there shouldn't really be any need to use thiserror anymore (if you are missing a feature/behaviour from thiserror please report an issue).
  3. Traits that can return errors now return a type that implements Error when an error occurs instead of a &'static str.
  4. When using use derive_more::SomeTrait the actual trait is also imported not just the derive macro. This is especially useful for Error and Display
  5. The docs are now rendered on docs.rs and are much better overall.

Breaking changes

  • The minimum supported Rust version (MSRV) is now Rust 1.75.
  • Add the std feature which should be disabled in no_std environments.
  • All Cargo features, except std, are now disabled by default. The full feature can be used to get the old behavior of supporting all possible derives.
  • The TryFrom, Add, Sub, BitAnd, BitOr, BitXor, Not and Neg derives now return a dedicated error type instead of a &'static str on error.
  • The FromStr derive now uses a dedicated FromStrError error type instead of generating unique one each time.
  • The Display derive (and other fmt-like ones) now uses #[display("...", (<expr>),*)] syntax instead of #[display(fmt = "...", ("<expr>"),*)], and #[display(bound(<bound>))] instead of #[display(bound = "<bound>")]. So without the double quotes around the expressions and bounds.
  • The Debug and Display derives (and other fmt-like ones) now transparently delegate to the inner type when #[display("...", (<expr>),*)] attribute is trivially substitutable with a transparent call. (#322)

... (truncated)

Changelog

Sourced from derive_more's changelog.

1.0.0 - 2024-08-07

More than 8 years after the first commit and almost 5 years after the 0.99.0 release, derive_more has finally reached its 1.0.0 release. This release contains a lot of changes (including some breaking ones) to make it easier to use the derives and make it possible to extend them without having to break backwards compatibility again. There are five major changes that I would like to call out, but there are many more changes that are documented below:

  1. There is a new Debug derive that can be used to easily customize Debug formatting.
  2. A greatly improved Display derive, which allows you to do anything that thiserror provides, but it works for any type not just errors. And by combining the Display derive with the Error and From derives, there shouldn't really be any need to use thiserror anymore (if you are missing a feature/behaviour from thiserror please report an issue).
  3. Traits that can return errors now return a type that implements Error when an error occurs instead of a &'static str.
  4. When using use derive_more::SomeTrait the actual trait is also imported not just the derive macro. This is especially useful for Error and Display
  5. The docs are now rendered on docs.rs and are much better overall.

Breaking changes

  • The minimum supported Rust version (MSRV) is now Rust 1.75.
  • Add the std feature which should be disabled in no_std environments.
  • All Cargo features, except std, are now disabled by default. The full feature can be used to get the old behavior of supporting all possible derives.
  • The TryFrom, Add, Sub, BitAnd, BitOr, BitXor, Not and Neg derives now return a dedicated error type instead of a &'static str on error.
  • The FromStr derive now uses a dedicated FromStrError error type instead of generating unique one each time.
  • The Display derive (and other fmt-like ones) now uses #[display("...", (<expr>),*)] syntax instead of #[display(fmt = "...", ("<expr>"),*)], and #[display(bound(<bound>))] instead of #[display(bound = "<bound>")]. So without the double quotes around the expressions and bounds.
  • The Debug and Display derives (and other fmt-like ones) now transparently delegate to the inner type when #[display("...", (<expr>),*)] attribute is trivially substitutable with a transparent call. (#322)
  • The DebugCustom derive is renamed to just Debug (gated now under a separate debug feature), and its semantics were changed to be a superset of std variant of Debug.
  • The From derive doesn't derive From<()> for enum variants without any fields anymore. This feature was removed because it was considered useless in

... (truncated)

Commits
  • d7f5b9e chore: Release
  • 40201b1 Update release date to be correct
  • 88863ca Update changelog wording
  • b713835 Improve error when not enabling any features
  • 330e425 Order features in Cargo.toml alphabetically
  • 84f2cbb Update README and CHANGELOG in preparation of 1.0.0
  • e8d60cf Add compile_fail test for on purpose limited bounds (#393, #392)
  • f665d18 Make anyhow reference a bit less strong
  • 6d632b2 Add release announcement (#390)
  • e87ab13 Don't create git tags for derive_more-impl (#391)
  • Additional commits viewable in compare view

Updates gloo-net from 0.5.0 to 0.6.0

Release notes

Sourced from gloo-net's releases.

v0.6.0

What's Changed

Full Changelog: rustwasm/gloo@0.5.0...0.6.0

Changelog

Sourced from gloo-net's changelog.

  • 0.5.0
  • Memory-based History (#178)
  • Hash-based History type & Unified Location. (#177)

net

Version "0.6.0"

  • Update http crate to 1.0 (#407)

Version "0.5.0"

  • Implement futures_io::AsyncWrite and futures_io::AsyncRead on WebSocket. This feature is behind a new feature flag io-util that is disabled by default.
  • Add TryFrom<web_sys::WebSocket> (#365)
  • Add WASI support for gloo-history. (#405)

Version "0.4.0"

  • Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)

Version "0.3.1"

  • export RequestBuilder and ResponseBuilder as public

Version "0.3.0"

  • Seanaye/feat/serverside http (#312)

Version "0.2.6"

  • Add PartialEq, Eq, PartialOrd, Ord, Hash for eventsource State (#336)
  • Seanaye/feat/serverside http (#312)
  • Fix clippy for Rust 1.67 (

Bumps the cargo-deps group with 20 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.3.0` | `2.4.0` |
| [js-sys](https://github.com/rustwasm/wasm-bindgen) | `0.3.69` | `0.3.70` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.55` | `1.0.63` |
| [serde](https://github.com/serde-rs/serde) | `1.0.193` | `1.0.208` |
| [web-sys](https://github.com/rustwasm/wasm-bindgen) | `0.3.69` | `0.3.70` |
| [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen) | `0.4.42` | `0.4.43` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen) | `0.3.42` | `0.3.43` |
| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.86` | `1.0.99` |
| [syn](https://github.com/dtolnay/syn) | `2.0.72` | `2.0.75` |
| [getrandom](https://github.com/rust-random/getrandom) | `0.2.14` | `0.2.15` |
| [tabled](https://github.com/zhiburt/tabled) | `0.15.0` | `0.16.0` |
| [clap](https://github.com/clap-rs/clap) | `4.5.13` | `4.5.16` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.5` | `0.12.7` |
| [derive_more](https://github.com/JelteF/derive_more) | `0.99.18` | `1.0.0` |
| [gloo-net](https://github.com/rustwasm/gloo) | `0.5.0` | `0.6.0` |
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.9.6` | `0.12.0` |
| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.6` | `0.1.7` |
| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.0` |
| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.5` |
| [postcard](https://github.com/jamesmunns/postcard) | `1.0.8` | `1.0.10` |



Updates `indexmap` from 2.3.0 to 2.4.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](indexmap-rs/indexmap@2.3.0...2.4.0)

Updates `js-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Updates `wasm-bindgen` from 0.2.92 to 0.2.93
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](rustwasm/wasm-bindgen@0.2.92...0.2.93)

Updates `thiserror` from 1.0.55 to 1.0.63
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.55...1.0.63)

Updates `serde` from 1.0.193 to 1.0.208
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.193...v1.0.208)

Updates `web-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Updates `wasm-bindgen-futures` from 0.4.42 to 0.4.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Updates `wasm-bindgen-test` from 0.3.42 to 0.3.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Updates `trybuild` from 1.0.86 to 1.0.99
- [Release notes](https://github.com/dtolnay/trybuild/releases)
- [Commits](dtolnay/trybuild@1.0.86...1.0.99)

Updates `syn` from 2.0.72 to 2.0.75
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.72...2.0.75)

Updates `getrandom` from 0.2.14 to 0.2.15
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](rust-random/getrandom@v0.2.14...v0.2.15)

Updates `tabled` from 0.15.0 to 0.16.0
- [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zhiburt/tabled/commits)

Updates `serde_json` from 1.0.109 to 1.0.125
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.109...1.0.125)

Updates `clap` from 4.5.13 to 4.5.16
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.13...clap_complete-v4.5.16)

Updates `reqwest` from 0.12.5 to 0.12.7
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.5...v0.12.7)

Updates `derive_more` from 0.99.18 to 1.0.0
- [Release notes](https://github.com/JelteF/derive_more/releases)
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md)
- [Commits](JelteF/derive_more@v0.99.18...v1.0.0)

Updates `gloo-net` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/rustwasm/gloo/releases)
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md)
- [Commits](rustwasm/gloo@0.5.0...0.6.0)

Updates `pulldown-cmark` from 0.9.6 to 0.12.0
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases)
- [Commits](pulldown-cmark/pulldown-cmark@v0.9.6...v0.12.0)

Updates `hyper-util` from 0.1.6 to 0.1.7
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](hyperium/hyper-util@v0.1.6...v0.1.7)

Updates `tower` from 0.4.13 to 0.5.0
- [Release notes](https://github.com/tower-rs/tower/releases)
- [Commits](tower-rs/tower@tower-0.4.13...tower-0.5.0)

Updates `env_logger` from 0.10.2 to 0.11.5
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](rust-cli/env_logger@v0.10.2...v0.11.5)

Updates `serde_derive` from 1.0.193 to 1.0.208
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.193...v1.0.208)

Updates `postcard` from 1.0.8 to 1.0.10
- [Release notes](https://github.com/jamesmunns/postcard/releases)
- [Changelog](https://github.com/jamesmunns/postcard/blob/main/CHANGELOG.md)
- [Commits](jamesmunns/postcard@v1.0.8...v1.0.10)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: js-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: wasm-bindgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: web-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: wasm-bindgen-futures
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: wasm-bindgen-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: trybuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: getrandom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: tabled
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: derive_more
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-deps
- dependency-name: gloo-net
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: pulldown-cmark
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: hyper-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: tower
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: serde_derive
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: postcard
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 22, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 22, 2024
Copy link

github-actions bot commented Aug 22, 2024

Visit the preview URL for this PR (updated for commit a3b9a27):

https://yew-rs-api--pr3713-dependabot-cargo-car-g00ypuak.web.app

(expires Thu, 29 Aug 2024 19:57:24 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Copy link

github-actions bot commented Aug 22, 2024

Benchmark - core

Yew Master

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.837 ns      │ 4.545 ns      │ 2.859 ns      │ 2.946 ns      │ 100     │ 1000000000

Pull Request

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.839 ns      │ 3.45 ns       │ 2.846 ns      │ 2.853 ns      │ 100     │ 1000000000

Copy link

github-actions bot commented Aug 22, 2024

Benchmark - SSR

Yew Master

Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 289.370 297.073 290.273 2.398
Hello World 10 477.499 487.916 481.405 3.777
Function Router 10 1639.842 1674.900 1655.963 11.097
Concurrent Task 10 1005.660 1006.935 1006.281 0.436
Many Providers 10 1106.875 1138.048 1122.054 9.584

Pull Request

Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 289.358 290.037 289.586 0.245
Hello World 10 503.550 520.503 508.175 5.247
Function Router 10 1617.603 1657.292 1630.546 11.822
Concurrent Task 10 1006.072 1006.957 1006.503 0.345
Many Providers 10 1140.006 1201.828 1157.963 16.878

Copy link

github-actions bot commented Aug 22, 2024

Size Comparison

examples master (KB) pull request (KB) diff (KB) diff (%)
async_clock 97.669 96.262 -1.407 -1.441%
boids 167.322 167.969 +0.646 +0.386%
communication_child_to_parent 90.523 89.819 -0.704 -0.778%
communication_grandchild_with_grandparent 102.549 101.855 -0.693 -0.676%
communication_grandparent_to_grandchild 98.211 97.516 -0.695 -0.708%
communication_parent_to_child 87.067 86.359 -0.708 -0.813%
contexts 102.412 101.707 -0.705 -0.688%
counter 83.409 82.763 -0.646 -0.775%
counter_functional 83.915 83.210 -0.705 -0.840%
dyn_create_destroy_apps 86.673 85.879 -0.794 -0.916%
file_upload 97.637 95.987 -1.649 -1.689%
function_memory_game 163.611 167.442 +3.831 +2.342%
function_router 334.688 334.303 -0.386 -0.115%
function_todomvc 157.394 160.953 +3.560 +2.262%
futures 225.056 234.980 +9.925 +4.410%
game_of_life 105.365 104.759 -0.606 -0.576%
immutable 185.757 185.643 -0.114 -0.062%
inner_html 78.118 77.420 -0.698 -0.894%
js_callback 105.234 104.539 -0.695 -0.661%
keyed_list 196.134 195.624 -0.510 -0.260%
mount_point 80.856 80.159 -0.697 -0.862%
nested_list 110.649 109.958 -0.691 -0.625%
node_refs 88.416 87.712 -0.704 -0.796%
password_strength 1773.735 1777.414 +3.679 +0.207%
portals 91.062 90.335 -0.727 -0.798%
router 305.654 305.185 -0.470 -0.154%
simple_ssr 137.898 137.185 -0.714 -0.518%
ssr_router 371.771 371.362 -0.409 -0.110%
suspense 109.590 108.817 -0.772 -0.705%
timer 86.162 85.420 -0.742 -0.861%
timer_functional 93.861 93.122 -0.739 -0.788%
todomvc 138.377 141.918 +3.541 +2.559%
two_apps 83.526 82.835 -0.691 -0.828%
web_worker_fib 131.950 131.326 -0.624 -0.473%
web_worker_prime 182.357 182.819 +0.462 +0.253%
webgl 80.841 80.053 -0.788 -0.975%

⚠️ The following examples have changed their size significantly:

examples master (KB) pull request (KB) diff (KB) diff (%)
async_clock 97.669 96.262 -1.407 -1.441%
file_upload 97.637 95.987 -1.649 -1.689%
function_memory_game 163.611 167.442 +3.831 +2.342%
function_todomvc 157.394 160.953 +3.560 +2.262%
futures 225.056 234.980 +9.925 +4.410%
todomvc 138.377 141.918 +3.541 +2.559%

@WorldSEnder WorldSEnder enabled auto-merge (squash) August 22, 2024 19:16
there seems to be a caching issue with firebase but for now this is a quick and easy fix
@WorldSEnder
Copy link
Member

I manually upgraded the markdown example and fixed lints and one small trybuild output (includes an expected token now).

Copy link
Member

@ranile ranile left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, nothing really jumped to me from a quick look. Thanks for taking the time to update the deps here

Comment on lines -46 to +48
let mut opts = RequestInit::new();
opts.method("GET");
opts.mode(RequestMode::Cors);
let opts = RequestInit::new();
opts.set_method("GET");
opts.set_mode(RequestMode::Cors);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This really is a great candidate for gloo-net

@WorldSEnder WorldSEnder merged commit aa21119 into master Aug 22, 2024
22 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/cargo-deps-a5a6f3c526 branch August 22, 2024 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants