rspack icon indicating copy to clipboard operation
rspack copied to clipboard

chore(deps): update crates

Open renovate[bot] opened this issue 1 year ago • 3 comments

This PR contains the following updates:

Package Type Update Change
async-trait workspace.dependencies patch 0.1.80 -> 0.1.83
bitflags workspace.dependencies minor 2.5.0 -> 2.6.0
camino workspace.dependencies patch 1.1.8 -> 1.1.9
futures-concurrency dependencies patch 7.6.0 -> 7.6.1
indexmap workspace.dependencies minor 2.2.6 -> 2.6.0
lazy_static dependencies minor 1.4.0 -> 1.5.0
lightningcss workspace.dependencies patch 1.0.0-alpha.58 -> 1.0.0-alpha.59
mime_guess workspace.dependencies patch 2.0.4 -> 2.0.5
num-bigint dependencies patch 0.4.5 -> 0.4.6
once_cell workspace.dependencies minor 1.19.0 -> 1.20.1
oneshot dependencies patch 0.1.6 -> 0.1.8
pretty_assertions dev-dependencies patch 1.4.0 -> 1.4.1
proc-macro2 workspace.dependencies patch 1.0.82 -> 1.0.86
quote workspace.dependencies patch 1.0.36 -> 1.0.37
regex workspace.dependencies minor 1.10.6 -> 1.11.0
regex-syntax (source) dependencies patch 0.8.3 -> 0.8.5
regress dependencies patch 0.10.0 -> 0.10.1
serde (source) workspace.dependencies patch 1.0.204 -> 1.0.210
serde_json workspace.dependencies patch 1.0.117 -> 1.0.128
simd-json workspace.dependencies patch 0.14.0-rc.2 -> 0.14.0
smol_str dependencies minor 0.2.2 -> 0.3.0
stacker workspace.dependencies patch 0.1.15 -> 0.1.17
syn workspace.dependencies patch 2.0.63 -> 2.0.79
thiserror dependencies patch 1.0.61 -> 1.0.64
tokio (source) workspace.dependencies minor 1.37.0 -> 1.40.0
trybuild dev-dependencies patch 1.0.96 -> 1.0.99
unicode-width dependencies minor 0.1.11 -> 0.2.0
url dependencies patch 2.5.0 -> 2.5.2
url workspace.dependencies patch 2.5.0 -> 2.5.2
wasmparser (source) dependencies minor 0.207.0 -> 0.218.0
xxhash-rust workspace.dependencies patch 0.8.10 -> 0.8.12

Release Notes

dtolnay/async-trait (async-trait)

v0.1.83

Compare Source

  • Prevent needless_arbitrary_self_type lint being produced in generated code (#​278)

v0.1.82

Compare Source

  • Prevent elided_named_lifetimes lint being produced in generated code (#​276)

v0.1.81

Compare Source

bitflags/bitflags (bitflags)

v2.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.5.0...2.6.0

camino-rs/camino (camino)

v1.1.9

Compare Source

Added
  • Top-level function absolute_utf8 wraps std::path::absolute, converting paths to UTF-8. Requires Rust 1.79 and above.
yoshuawuyts/futures-concurrency (futures-concurrency)

v7.6.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/yoshuawuyts/futures-concurrency/compare/v7.6.0...v7.6.1

indexmap-rs/indexmap (indexmap)

v2.6.0

Compare Source

  • Implemented Clone for map::IntoIter and set::IntoIter.
  • Updated the hashbrown dependency to version 0.15.

v2.5.0

Compare Source

  • Added an insert_before method to IndexMap and IndexSet, as an alternative to shift_insert with different behavior on existing entries.
  • Added first_entry and last_entry methods to IndexMap.
  • Added From implementations between IndexedEntry and OccupiedEntry.

v2.4.0

Compare Source

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

v2.3.0

Compare Source

  • Added trait MutableEntryKey for opt-in mutable access to map entry keys.
  • Added method MutableKeys::iter_mut2 for opt-in mutable iteration of map keys and values.
rust-lang-nursery/lazy-static.rs (lazy_static)

v1.5.0

Compare Source

rust-num/num-bigint (num-bigint)

v0.4.6

Compare Source

Contributors: @​cuviper, @​ralphtandetzky, @​yhx-12243

matklad/once_cell (once_cell)

v1.20.1

Compare Source

  • Allow using race module using just portable_atomic, without critical_section and provide better error messages on targets without atomic CAS instruction, #​265.

v1.20.0

Compare Source

faern/oneshot (oneshot)

v0.1.8

Compare Source

Changed
  • Change how loom concurrency testing is triggered. To get rid of loom in the dependency tree oneshot pulls in, it has in addition to being gated behind cfg(oneshot_loom) also been made an optional dependency. This makes this library way smaller for downstream consumers. This has the downside that the crate now exposes a loom feature. DOWNSTREAM USERS ARE NOT SUPPOSED TO EVER ENABLE THIS. No stability or semver guarantees exist around the loom feature. This change ultimately makes no difference for any user of oneshot in regular usage.

v0.1.7

Compare Source

Added
  • Add is_closed method to the Sender.
rust-pretty-assertions/rust-pretty-assertions (pretty_assertions)

v1.4.1

Compare Source

Fixed

Internal

dtolnay/proc-macro2 (proc-macro2)

v1.0.86

Compare Source

  • Documentation improvements

v1.0.85

Compare Source

v1.0.84

Compare Source

v1.0.83

Compare Source

dtolnay/quote (quote)

v1.0.37

Compare Source

rust-lang/regex (regex)

v1.11.0

Compare Source

=================== This is a new minor release of regex that brings in an update to the Unicode Character Database. Specifically, this updates the Unicode data used by regex internally to the version 16 release.

New features:

rust-lang/regex (regex-syntax)

v0.8.4

Compare Source

ridiculousfish/regress (regress)

v0.10.1

Compare Source

serde-rs/serde (serde)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

v1.0.208

Compare Source

v1.0.207

Compare Source

v1.0.206

Compare Source

v1.0.205

Compare Source

  • 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)
serde-rs/json (serde_json)

v1.0.128

Compare Source

v1.0.127

Compare Source

v1.0.126

Compare Source

  • Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#​1182, thanks @​CryZe)

v1.0.125

Compare Source

v1.0.124

Compare Source

v1.0.123

Compare Source

v1.0.122

Compare Source

v1.0.121

Compare Source

v1.0.120

Compare Source

v1.0.119

Compare Source

v1.0.118

Compare Source

simd-lite/simd-json (simd-json)

v0.14.0

Compare Source

v0.14.0-rc.3

Compare Source

rust-analyzer/smol_str (smol_str)

v0.3.1

Compare Source

  • Fix SmolStrBuilder leaking implementation details

v0.3.0

Compare Source

  • Remove deprecated SmolStr::new_inline_from_ascii function
  • Remove SmolStr::to_string in favor of ToString::to_string
  • Add impl AsRef<[u8]> for SmolStr impl
  • Add impl AsRef<OsStr> for SmolStr impl
  • Add impl AsRef<Path> for SmolStr impl
  • Add SmolStrBuilder
rust-lang/stacker (stacker)

v0.1.17

Compare Source

v0.1.16

Compare Source

dtolnay/syn (syn)

v2.0.79

Compare Source

  • Fix infinite loop on parsing chained ranges (#​1741)
  • Fix panic in parsing use items containing absolute paths (#​1742)

v2.0.78

Compare Source

v2.0.77

Compare Source

v2.0.76

Compare Source

  • Enforce that tail call become keyword is followed by an expression (#​1725)

v2.0.75

Compare Source

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

v2.0.74

Compare Source

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

v2.0.73

Compare Source

v2.0.72

Compare Source

v2.0.71

Compare Source

v2.0.70

Compare Source

v2.0.69

Compare Source

v2.0.68

Compare Source

v2.0.67

Compare Source

v2.0.66

Compare Source

v2.0.65

Compare Source

v2.0.64

Compare Source

  • Support using ParseBuffer across catch_unwind (#​1646)
  • Validate that the expression in a let-else ends in brace as required by rustc (#​1648, #​1649)
  • Legalize invalid const generic arguments by wrapping in braces (#​1654, #​1655)
  • Fix some expression precedence edge cases involving break and return in loop headers (#​1656)
  • Always print closure bodies with a brace when the closure has an explicit return type (#​1658)
  • Automatically insert necessary parentheses in ToTokens for Expr when required by expression precedence (#​1659)
  • Support struct literal syntax in match guard expressions (#​1662)
dtolnay/thiserror (thiserror)

v1.0.64

Compare Source

v1.0.63

Compare Source

  • Documentation improvements

v1.0.62

Compare Source

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

v1.40.0: Tokio v1.40.0

Compare Source

1.40.0 (August 30th, 2024)

Added
Added (unstable)
  • runtime: add Builder::{on_task_spawn, on_task_terminate} (#​6742)
Changed
  • io: use vectored io for write_all_buf when possible (#​6724)
  • runtime: prevent niche-optimization to avoid triggering miri (#​6744)
  • sync: mark mpsc types as UnwindSafe (#​6783)
  • sync,time: make Sleep and BatchSemaphore instrumentation explicit roots (#​6727)
  • task: use NonZeroU64 for task::Id (#​6733)
  • task: include panic message when printing JoinError (#​6753)
  • task: add #[must_use] to JoinHandle::abort_handle (#​6762)
  • time: eliminate timer wheel allocations (#​6779)
Documented

v1.39.3: Tokio v1.39.3

Compare Source

1.39.3 (August 17th, 2024)

This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#​6772)

v1.39.2: Tokio v1.39.2

Compare Source

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#​6722)

v1.39.1: Tokio v1.39.1

Compare Source

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#​6715)

v1.39.0: Tokio v1.39.0

Compare Source

1.39.0 (July 23rd, 2024)

Added
Changed
  • io: improve panic message of ReadBuf::put_slice() (#​6629)
  • io: read during write in copy_bidirectional and copy (#​6532)
  • runtime: replace num_cpus with available_parallelism (#​6709)
  • task: avoid stack overflow when passing large future to block_on (#​6692)
  • time: avoid traversing entries in the time wheel twice (#​6584)
  • time: support IntoFuture with timeout (#​6666)
  • macros: support IntoFuture with join! and select! (#​6710)
Fixed
  • docs: fix docsrs builds with the fs feature enabled (#​6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#​6668)
  • time: fix overflow panic when using large durations with Interval (#​6612)
Added (unstable)
Documented
  • io: update tokio::io::stdout documentation (#​6674)
  • macros: typo fix in join.rs and try_join.rs (#​6641)
  • runtime: fix typo in unhandled_panic (#​6660)
  • task: document behavior of JoinSet::try_join_next when all tasks are running (#​6671)

v1.38.1: Tokio v1.38.1

Compare Source

1.38.1 (July 16th, 2024)

This release fixes the bug identified as (#​6682), which caused timers not to fire when they should.

Fixed
  • time: update wake_up while holding all the locks of sharded time wheels (#​6683)

v1.38.0: Tokio v1.38.0

Compare Source

This release marks the beginning of stabilization for runtime metrics. It stabilizes RuntimeMetrics::worker_count. Future releases will continue to stabilize more metrics.

Added
Changed
Fixed
  • taskdump: allow building taskdump docs on non-unix machines (#​6564)
  • time: check for overflow in Interval::poll_tick (#​6487)
  • sync: fix incorrect is_empty on mpsc block boundaries (#​6603)
Documented
  • fs: rewrite file system docs (#​6467)
  • io: fix stdin documentation (#​6581)
  • io: fix obsolete reference in ReadHalf::unsplit() documentation (#​6498)
  • macros: render more comprehensible documentation for select! (#​6468)
  • net: add missing types to module docs (#​6482)
  • net: fix misleading NamedPipeServer example (#​6590)
  • sync: add examples for SemaphorePermit, OwnedSemaphorePermit (#​6477)
  • sync: document that Barrier::wait is not cancel safe (#​6494)
  • sync: explain relation between watch::Sender::{subscribe,closed} (#​6490)
  • task: clarify that you can't abort spawn_blocking tasks (#​6571)
  • task: fix a typo in doc of LocalSet::run_until (#​6599)
  • time: fix test-util requirement for pause and resume in docs (#​6503)
dtolnay/trybuild (trybuild)

v1.0.99

Compare Source

v1.0.98

Compare Source

v1.0.97

Compare Source

  • Normalize number of types listed in "the following other types implement trait" diagnostics (#​277)
unicode-rs/unicode-width (unicode-width)

v0.1.14

Compare Source

v0.1.13

Compare Source

servo/rust-url (url)

v2.5.2

Compare Source

What's Changed

This release reverts recent IDNA changes and the MSRV back to rust 1.56 The idna v1.0.1 crate now lives on the idna-v1x branch.

Full Changelog: https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2

v2.5.1

Compare Source

What's Changed
New Contributors

Configuration

đź“… Schedule: Branch creation - "before 8am on wednesday" in timezone Asia/Shanghai, 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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar May 21 '24 16:05 renovate[bot]