Skip to content

chore(deps): update rust crates#2258

Merged
IWANABETHATGUY merged 4 commits intomainfrom
renovate/rust-crates
Sep 19, 2024
Merged

chore(deps): update rust crates#2258
IWANABETHATGUY merged 4 commits intomainfrom
renovate/rust-crates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Sep 18, 2024

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies patch 1.0.86 -> 1.0.89
async-trait workspace.dependencies patch 0.1.81 -> 0.1.82
criterion2 (source) dependencies minor 1.0.0 -> 1.1.0
dashmap workspace.dependencies minor 6.0.1 -> 6.1.0
indexmap workspace.dependencies minor 2.3.0 -> 2.5.0
insta (source) workspace.dependencies minor 1.39.0 -> 1.40.0
jsonschema workspace.dependencies minor 0.18.0 -> 0.19.0
lightningcss workspace.dependencies patch 1.0.0-alpha.57 -> 1.0.0-alpha.59
regress workspace.dependencies patch 0.10.0 -> 0.10.1
serde (source) workspace.dependencies patch 1.0.206 -> 1.0.210
serde_json workspace.dependencies patch 1.0.124 -> 1.0.128
tokio (source) workspace.dependencies minor 1.39.2 -> 1.40.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.89

Compare Source

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#​386)

v1.0.88

Compare Source

  • Documentation improvements

v1.0.87

Compare Source

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#​383)
dtolnay/async-trait (async-trait)

v0.1.82

Compare Source

  • Prevent elided_named_lifetimes lint being produced in generated code (#​276)
Boshen/criterion2.rs (criterion2)

v1.1.0

Added
  • add Bencher::iter_with_setup_wrapper (#​49)
Fixed
  • fix integration tests not being run
xacrimon/dashmap (dashmap)

v6.1.0

Compare Source

indexmap-rs/indexmap (indexmap)

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.
mitsuhiko/insta (insta)

v1.40.0

Compare Source

  • cargo-insta no longer panics when running cargo insta test --accept --workspace
    on a workspace with a default crate. #​532

  • MSRV for insta has been raised to 1.60, and for cargo-insta to 1.64.

  • Added support for compact debug snapshots (assert_compact_debug_snapshot). #​514

  • Deprecate --no-force-pass in cargo-insta. The --check option covers the
    same functionality and has a clearer name. #​513

  • Inline snapshots now use the required number of #s to escape the snapshot
    value, rather than always using ###. This allows snapshotting values which
    themselves contain ###. If there are no existing # characters in the
    snapshot value, a single # will be used. #​540

  • Inline snapshots can now be updated with --force-update-snapshots. #​569

  • cargo insta test accepts multiple --exclude flags. #​520

  • test runner in insta's yaml config works. #​544

  • Print a warning when encountering old snapshot formats. #​503

  • Group the options in cargo insta --help, upgrade to clap from structopt. #​518

  • No longer suggest running cargo insta message when running cargo insta test --check. #​515

  • Print a clearer error message when accepting a snapshot that was removed. #​516

  • Mark require-full-match as experimental, given some corner-cases are currently difficult to manage. #​497

  • Add a new integration test approach for cargo-insta and a set of integration tests. #​537

  • Enable Filters to be created from IntoIterator types, rather than just Vecs. #​570

  • Implemented total sort order for an internal Key type correctly. This prevents potential
    crashes introduced by the new sort algorithm in Rust 1.81. #​586

Stranger6667/jsonschema-rs (jsonschema)

v0.19.1

Fixed

v0.19.0

Added
  • jsonschema::compile shortcut.
Changed
  • Bump MSRV to 1.70.
Fixed
  • uuid format validation.
  • Combination of unevaluatedProperties with allOf and oneOf. #​496
Deprecated
  • cli feature in favor of a separate jsonschema-cli crate.
  • draft201909 and draft202012 features. The relevant functionality is now enabled by default.
Performance
  • uuid validation via uuid-simd.

v0.18.3

Fixed
  • Changing base URI when $ref is present in drafts 7 and earlier.
  • Removed dbg! macro.

v0.18.2

Fixed
  • Ignoring $schema in resolved references.
  • Support integer-valued numbers for maxItems, maxLength, maxProperties, maxContains, minItems, minLength, minProperties, minContains.
Deprecated
  • with_meta_schemas() method. Meta schemas are included by default.

v0.18.1

Added
  • ErrorDescription::into_inner to retrieve the inner String value.
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

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

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

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)
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

tokio-rs/tokio (tokio)

v1.40.0: Tokio v1.40.0

Compare Source

1.40.0 (August 30th, 2024)

Added
  • io: add util::SimplexStream (#​6589)
  • process: stabilize Command::process_group (#​6731)
  • sync: add {TrySendError,SendTimeoutError}::into_inner (#​6755)
  • task: add JoinSet::join_all (#​6784)
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
  • docs: clarify that [build] section doesn't go in Cargo.toml (#​6728)
  • io: clarify zero remaining capacity case (#​6790)
  • macros: improve documentation for select! (#​6774)
  • sync: document mpsc channel allocation behavior (#​6773)

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)


Configuration

📅 Schedule: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 renovate bot enabled auto-merge September 18, 2024 15:36
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Sep 18, 2024

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@netlify
Copy link
Copy Markdown

netlify bot commented Sep 18, 2024

Deploy Preview for rolldown-rs canceled.

Name Link
🔨 Latest commit 4eaf13c
🔍 Latest deploy log https://app.netlify.com/sites/rolldown-rs/deploys/66eb0be854c560000870675f

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Sep 18, 2024

Benchmarks Rust

group                                                               pr                                     target
-----                                                               --                                     ------
bundle/bundle@multi-duplicated-top-level-symbol                     1.00     60.1±1.11ms        ? ?/sec    1.04     62.7±1.44ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-minify              1.00     85.5±2.66ms        ? ?/sec    1.00     85.1±2.68ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-minify-sourcemap    1.00    102.7±2.02ms        ? ?/sec    1.01    103.6±4.07ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-sourcemap           1.00     67.7±0.61ms        ? ?/sec    1.08     73.4±3.92ms        ? ?/sec
bundle/bundle@rome-ts                                               1.00    106.2±1.07ms        ? ?/sec    1.07    113.7±3.11ms        ? ?/sec
bundle/bundle@rome-ts-minify                                        1.00    210.3±6.63ms        ? ?/sec    1.06    223.2±6.35ms        ? ?/sec
bundle/bundle@rome-ts-minify-sourcemap                              1.00    261.6±8.00ms        ? ?/sec    1.05    275.0±8.98ms        ? ?/sec
bundle/bundle@rome-ts-sourcemap                                     1.00    122.2±1.61ms        ? ?/sec    1.03    125.9±1.79ms        ? ?/sec
bundle/bundle@threejs                                               1.00     36.6±0.98ms        ? ?/sec    1.01     36.8±0.55ms        ? ?/sec
bundle/bundle@threejs-minify                                        1.00     85.6±3.31ms        ? ?/sec    1.03     87.9±4.21ms        ? ?/sec
bundle/bundle@threejs-minify-sourcemap                              1.02    101.7±4.19ms        ? ?/sec    1.00    100.0±1.42ms        ? ?/sec
bundle/bundle@threejs-sourcemap                                     1.00     44.5±1.09ms        ? ?/sec    1.02     45.6±0.71ms        ? ?/sec
bundle/bundle@threejs10x                                            1.00    374.6±6.18ms        ? ?/sec    1.01    378.9±7.16ms        ? ?/sec
bundle/bundle@threejs10x-minify                                     1.00  1006.3±13.39ms        ? ?/sec    1.03  1034.7±12.13ms        ? ?/sec
bundle/bundle@threejs10x-minify-sourcemap                           1.00  1282.1±14.51ms        ? ?/sec    1.05  1342.4±13.43ms        ? ?/sec
bundle/bundle@threejs10x-sourcemap                                  1.00    438.9±3.99ms        ? ?/sec    1.02    446.6±9.98ms        ? ?/sec
remapping/remapping                                                 1.00     32.2±0.25ms        ? ?/sec    1.05     33.8±0.31ms        ? ?/sec
remapping/render-chunk-remapping                                    1.00     81.3±0.49ms        ? ?/sec    1.04     84.7±0.70ms        ? ?/sec
scan/scan@rome-ts                                                   1.00     85.9±1.98ms        ? ?/sec    1.04     89.7±3.20ms        ? ?/sec
scan/scan@threejs                                                   1.00     27.0±0.79ms        ? ?/sec    1.04     28.1±0.65ms        ? ?/sec
scan/scan@threejs10x                                                1.00    269.2±4.20ms        ? ?/sec    1.03    277.5±6.07ms        ? ?/sec

@IWANABETHATGUY
Copy link
Copy Markdown
Member

IWANABETHATGUY commented Sep 18, 2024

@IWANABETHATGUY
Copy link
Copy Markdown
Member

It is pretty wired, since we already force lf in our repo #1354

@IWANABETHATGUY
Copy link
Copy Markdown
Member

I don't find a way to fix the snapshot issue other than wrap everything with ```

@renovate renovate bot added this pull request to the merge queue Sep 18, 2024
@IWANABETHATGUY IWANABETHATGUY removed this pull request from the merge queue due to a manual request Sep 18, 2024
github-merge-queue bot pushed a commit that referenced this pull request Sep 18, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [anyhow](https://redirect.github.com/dtolnay/anyhow) |
workspace.dependencies | patch | `1.0.86` -> `1.0.89` |
| [async-trait](https://redirect.github.com/dtolnay/async-trait) |
workspace.dependencies | patch | `0.1.81` -> `0.1.82` |
| [criterion2](https://bheisler.github.io/criterion.rs/book/index.html)
([source](https://redirect.github.com/Boshen/criterion2.rs)) |
dependencies | minor | `1.0.0` -> `1.1.0` |
| [dashmap](https://redirect.github.com/xacrimon/dashmap) |
workspace.dependencies | minor | `6.0.1` -> `6.1.0` |
| [indexmap](https://redirect.github.com/indexmap-rs/indexmap) |
workspace.dependencies | minor | `2.3.0` -> `2.5.0` |
| [insta](https://insta.rs/)
([source](https://redirect.github.com/mitsuhiko/insta)) |
workspace.dependencies | minor | `1.39.0` -> `1.40.0` |
| [jsonschema](https://redirect.github.com/Stranger6667/jsonschema-rs) |
workspace.dependencies | minor | `0.18.0` -> `0.19.0` |
|
[lightningcss](https://redirect.github.com/parcel-bundler/lightningcss)
| workspace.dependencies | patch | `1.0.0-alpha.57` -> `1.0.0-alpha.59`
|
| [regress](https://redirect.github.com/ridiculousfish/regress) |
workspace.dependencies | patch | `0.10.0` -> `0.10.1` |
| [serde](https://serde.rs)
([source](https://redirect.github.com/serde-rs/serde)) |
workspace.dependencies | patch | `1.0.206` -> `1.0.210` |
| [serde_json](https://redirect.github.com/serde-rs/json) |
workspace.dependencies | patch | `1.0.124` -> `1.0.128` |
| [tokio](https://tokio.rs)
([source](https://redirect.github.com/tokio-rs/tokio)) |
workspace.dependencies | minor | `1.39.2` -> `1.40.0` |

---

### Release Notes

<details>
<summary>dtolnay/anyhow (anyhow)</summary>

###
[`v1.0.89`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.89)

[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.88...1.0.89)

- Make anyhow::Error's `UnwindSafe` and `RefUnwindSafe` impl
consistently available between versions of Rust newer and older than
1.72
([#&#8203;386](https://redirect.github.com/dtolnay/anyhow/issues/386))

###
[`v1.0.88`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.88)

[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.87...1.0.88)

-   Documentation improvements

###
[`v1.0.87`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.87)

[Compare
Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.86...1.0.87)

- Support more APIs, including `Error::new` and `Error::chain`, in
no-std mode on Rust 1.81+
([#&#8203;383](https://redirect.github.com/dtolnay/anyhow/issues/383))

</details>

<details>
<summary>dtolnay/async-trait (async-trait)</summary>

###
[`v0.1.82`](https://redirect.github.com/dtolnay/async-trait/releases/tag/0.1.82)

[Compare
Source](https://redirect.github.com/dtolnay/async-trait/compare/0.1.81...0.1.82)

- Prevent elided_named_lifetimes lint being produced in generated code
([#&#8203;276](https://redirect.github.com/dtolnay/async-trait/issues/276))

</details>

<details>
<summary>Boshen/criterion2.rs (criterion2)</summary>

###
[`v1.1.0`](https://redirect.github.com/Boshen/criterion2.rs/blob/HEAD/CHANGELOG.md#110---2024-08-27)

##### Added

- add `Bencher::iter_with_setup_wrapper`
([#&#8203;49](https://redirect.github.com/Boshen/criterion2.rs/pull/49))

##### Fixed

-   fix integration tests not being run

</details>

<details>
<summary>xacrimon/dashmap (dashmap)</summary>

###
[`v6.1.0`](https://redirect.github.com/xacrimon/dashmap/releases/tag/v6.1.0)

[Compare
Source](https://redirect.github.com/xacrimon/dashmap/compare/v6.0.1...v6.1.0)

-
[https://github.com/xacrimon/dashmap/pull/308](https://redirect.github.com/xacrimon/dashmap/pull/308)

</details>

<details>
<summary>indexmap-rs/indexmap (indexmap)</summary>

###
[`v2.5.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#250)

[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.4.0...2.5.0)

-   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`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#240)

[Compare
Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.3.0...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.

</details>

<details>
<summary>mitsuhiko/insta (insta)</summary>

###
[`v1.40.0`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1400)

[Compare
Source](https://redirect.github.com/mitsuhiko/insta/compare/1.39.0...1.40.0)

- `cargo-insta` no longer panics when running `cargo insta test --accept
--workspace`
on a workspace with a default crate.
[#&#8203;532](https://redirect.github.com/mitsuhiko/insta/issues/532)

- MSRV for `insta` has been raised to 1.60, and for `cargo-insta` to
1.64.

- Added support for compact debug snapshots
(`assert_compact_debug_snapshot`).
[#&#8203;514](https://redirect.github.com/mitsuhiko/insta/issues/514)

- Deprecate `--no-force-pass` in `cargo-insta`. The `--check` option
covers the
same functionality and has a clearer name.
[#&#8203;513](https://redirect.github.com/mitsuhiko/insta/issues/513)

- Inline snapshots now use the required number of `#`s to escape the
snapshot
value, rather than always using `###`. This allows snapshotting values
which
themselves contain `###`. If there are no existing `#` characters in the
snapshot value, a single `#` will be used.
[#&#8203;540](https://redirect.github.com/mitsuhiko/insta/issues/540)

- Inline snapshots can now be updated with `--force-update-snapshots`.
[#&#8203;569](https://redirect.github.com/mitsuhiko/insta/issues/569)

- `cargo insta test` accepts multiple `--exclude` flags.
[#&#8203;520](https://redirect.github.com/mitsuhiko/insta/issues/520)

- `test` `runner` in insta's yaml config works.
[#&#8203;544](https://redirect.github.com/mitsuhiko/insta/issues/544)

- Print a warning when encountering old snapshot formats.
[#&#8203;503](https://redirect.github.com/mitsuhiko/insta/issues/503)

- Group the options in `cargo insta --help`, upgrade to `clap` from
`structopt`.
[#&#8203;518](https://redirect.github.com/mitsuhiko/insta/issues/518)

- No longer suggest running `cargo insta` message when running `cargo
insta test --check`.
[#&#8203;515](https://redirect.github.com/mitsuhiko/insta/issues/515)

- Print a clearer error message when accepting a snapshot that was
removed.
[#&#8203;516](https://redirect.github.com/mitsuhiko/insta/issues/516)

- Mark `require-full-match` as experimental, given some corner-cases are
currently difficult to manage.
[#&#8203;497](https://redirect.github.com/mitsuhiko/insta/issues/497)

- Add a new integration test approach for `cargo-insta` and a set of
integration tests.
[#&#8203;537](https://redirect.github.com/mitsuhiko/insta/issues/537)

- Enable Filters to be created from `IntoIterator` types, rather than
just `Vec`s.
[#&#8203;570](https://redirect.github.com/mitsuhiko/insta/issues/570)

- Implemented total sort order for an internal `Key` type correctly.
This prevents potential
crashes introduced by the new sort algorithm in Rust 1.81.
[#&#8203;586](https://redirect.github.com/mitsuhiko/insta/issues/586)

</details>

<details>
<summary>Stranger6667/jsonschema-rs (jsonschema)</summary>

###
[`v0.19.1`](https://redirect.github.com/Stranger6667/jsonschema-rs/blob/HEAD/CHANGELOG.md#0191---2024-09-15)

##### Fixed

- `ipv4` format validation.
[#&#8203;512](https://redirect.github.com/Stranger6667/jsonschema-rs/issues/512)

###
[`v0.19.0`](https://redirect.github.com/Stranger6667/jsonschema-rs/blob/HEAD/CHANGELOG.md#0190---2024-09-14)

##### Added

-   `jsonschema::compile` shortcut.

##### Changed

-   Bump MSRV to `1.70`.

##### Fixed

-   `uuid` format validation.
- Combination of `unevaluatedProperties` with `allOf` and `oneOf`.
[#&#8203;496](https://redirect.github.com/Stranger6667/jsonschema-rs/issues/496)

##### Deprecated

-   `cli` feature in favor of a separate `jsonschema-cli` crate.
- `draft201909` and `draft202012` features. The relevant functionality
is now enabled by default.

##### Performance

-   `uuid` validation via `uuid-simd`.

###
[`v0.18.3`](https://redirect.github.com/Stranger6667/jsonschema-rs/blob/HEAD/CHANGELOG.md#0183---2024-09-12)

##### Fixed

-   Changing base URI when `$ref` is present in drafts 7 and earlier.
-   Removed `dbg!` macro.

###
[`v0.18.2`](https://redirect.github.com/Stranger6667/jsonschema-rs/blob/HEAD/CHANGELOG.md#0182---2024-09-11)

##### Fixed

-   Ignoring `$schema` in resolved references.
- Support integer-valued numbers for `maxItems`, `maxLength`,
`maxProperties`, `maxContains`, `minItems`, `minLength`,
`minProperties`, `minContains`.

##### Deprecated

-   `with_meta_schemas()` method. Meta schemas are included by default.

###
[`v0.18.1`](https://redirect.github.com/Stranger6667/jsonschema-rs/blob/HEAD/CHANGELOG.md#0181---2024-08-24)

##### Added

-   `ErrorDescription::into_inner` to retrieve the inner `String` value.

</details>

<details>
<summary>ridiculousfish/regress (regress)</summary>

###
[`v0.10.1`](https://redirect.github.com/ridiculousfish/regress/compare/v0.10.0...v0.10.1)

[Compare
Source](https://redirect.github.com/ridiculousfish/regress/compare/v0.10.0...v0.10.1)

</details>

<details>
<summary>serde-rs/serde (serde)</summary>

###
[`v1.0.210`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.210)

[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)

- Support serializing and deserializing `IpAddr` and `SocketAddr` in
no-std mode on Rust 1.77+
([#&#8203;2816](https://redirect.github.com/serde-rs/serde/issues/2816),
thanks [@&#8203;MathiasKoch](https://redirect.github.com/MathiasKoch))
- Make `serde::ser::StdError` and `serde::de::StdError` equivalent to
`core::error::Error` on Rust 1.81+
([#&#8203;2818](https://redirect.github.com/serde-rs/serde/issues/2818))

###
[`v1.0.209`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.209)

[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.208...v1.0.209)

- Fix deserialization of empty structs and empty tuples inside of
untagged enums
([#&#8203;2805](https://redirect.github.com/serde-rs/serde/issues/2805),
thanks [@&#8203;Mingun](https://redirect.github.com/Mingun))

###
[`v1.0.208`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.208)

[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.207...v1.0.208)

- Support serializing and deserializing unit structs in a `flatten`
field
([#&#8203;2802](https://redirect.github.com/serde-rs/serde/issues/2802),
thanks [@&#8203;jonhoo](https://redirect.github.com/jonhoo))

###
[`v1.0.207`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.207)

[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.206...v1.0.207)

- Improve interactions between `flatten` attribute and
`skip_serializing`/`skip_deserializing`
([#&#8203;2795](https://redirect.github.com/serde-rs/serde/issues/2795),
thanks [@&#8203;Mingun](https://redirect.github.com/Mingun))

</details>

<details>
<summary>serde-rs/json (serde_json)</summary>

###
[`v1.0.128`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.128)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/1.0.127...1.0.128)

- Support serializing maps containing 128-bit integer keys to
serde_json::Value
([#&#8203;1188](https://redirect.github.com/serde-rs/json/issues/1188),
thanks [@&#8203;Mrreadiness](https://redirect.github.com/Mrreadiness))

###
[`v1.0.127`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.127)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/1.0.126...1.0.127)

- Add more removal methods to OccupiedEntry
([#&#8203;1179](https://redirect.github.com/serde-rs/json/issues/1179),
thanks [@&#8203;GREsau](https://redirect.github.com/GREsau))

###
[`v1.0.126`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.126)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/1.0.125...1.0.126)

- 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
([#&#8203;1182](https://redirect.github.com/serde-rs/json/issues/1182),
thanks [@&#8203;CryZe](https://redirect.github.com/CryZe))

###
[`v1.0.125`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.125)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/v1.0.124...1.0.125)

- Speed up \uXXXX parsing and improve handling of unpaired surrogates
when deserializing to bytes
([#&#8203;1172](https://redirect.github.com/serde-rs/json/issues/1172),
[#&#8203;1175](https://redirect.github.com/serde-rs/json/issues/1175),
thanks
[@&#8203;purplesyringa](https://redirect.github.com/purplesyringa))

</details>

<details>
<summary>tokio-rs/tokio (tokio)</summary>

###
[`v1.40.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.40.0):
Tokio v1.40.0

[Compare
Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.3...tokio-1.40.0)

### 1.40.0 (August 30th, 2024)

##### Added

-   io: add `util::SimplexStream` ([#&#8203;6589])
-   process: stabilize `Command::process_group` ([#&#8203;6731])
- sync: add `{TrySendError,SendTimeoutError}::into_inner`
([#&#8203;6755])
-   task: add `JoinSet::join_all` ([#&#8203;6784])

##### Added (unstable)

- runtime: add `Builder::{on_task_spawn, on_task_terminate}`
([#&#8203;6742])

##### Changed

- io: use vectored io for `write_all_buf` when possible ([#&#8203;6724])
- runtime: prevent niche-optimization to avoid triggering miri
([#&#8203;6744])
-   sync: mark mpsc types as `UnwindSafe` ([#&#8203;6783])
- sync,time: make `Sleep` and `BatchSemaphore` instrumentation explicit
roots ([#&#8203;6727])
-   task: use `NonZeroU64` for `task::Id` ([#&#8203;6733])
- task: include panic message when printing `JoinError` ([#&#8203;6753])
- task: add `#[must_use]` to `JoinHandle::abort_handle` ([#&#8203;6762])
-   time: eliminate timer wheel allocations ([#&#8203;6779])

##### Documented

- docs: clarify that `[build]` section doesn't go in Cargo.toml
([#&#8203;6728])
-   io: clarify zero remaining capacity case ([#&#8203;6790])
-   macros: improve documentation for `select!` ([#&#8203;6774])
-   sync: document mpsc channel allocation behavior ([#&#8203;6773])

[#&#8203;6589]: https://redirect.github.com/tokio-rs/tokio/pull/6589

[#&#8203;6724]: https://redirect.github.com/tokio-rs/tokio/pull/6724

[#&#8203;6727]: https://redirect.github.com/tokio-rs/tokio/pull/6727

[#&#8203;6728]: https://redirect.github.com/tokio-rs/tokio/pull/6728

[#&#8203;6731]: https://redirect.github.com/tokio-rs/tokio/pull/6731

[#&#8203;6733]: https://redirect.github.com/tokio-rs/tokio/pull/6733

[#&#8203;6742]: https://redirect.github.com/tokio-rs/tokio/pull/6742

[#&#8203;6744]: https://redirect.github.com/tokio-rs/tokio/pull/6744

[#&#8203;6753]: https://redirect.github.com/tokio-rs/tokio/pull/6753

[#&#8203;6755]: https://redirect.github.com/tokio-rs/tokio/pull/6755

[#&#8203;6762]: https://redirect.github.com/tokio-rs/tokio/pull/6762

[#&#8203;6773]: https://redirect.github.com/tokio-rs/tokio/pull/6773

[#&#8203;6774]: https://redirect.github.com/tokio-rs/tokio/pull/6774

[#&#8203;6779]: https://redirect.github.com/tokio-rs/tokio/pull/6779

[#&#8203;6783]: https://redirect.github.com/tokio-rs/tokio/pull/6783

[#&#8203;6784]: https://redirect.github.com/tokio-rs/tokio/pull/6784

[#&#8203;6790]: https://redirect.github.com/tokio-rs/tokio/pull/6790

###
[`v1.39.3`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.39.3):
Tokio v1.39.3

[Compare
Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3)

### 1.39.3 (August 17th, 2024)

This release fixes a regression where the unix socket api stopped
accepting the abstract socket namespace. ([#&#8203;6772])

[#&#8203;6772]: https://redirect.github.com/tokio-rs/tokio/pull/6772

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rolldown/rolldown).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: IWANABETHATGUY <iwanabethatguy@qq.com>
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Sep 18, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@IWANABETHATGUY IWANABETHATGUY added this pull request to the merge queue Sep 19, 2024
Merged via the queue into main with commit 12293fa Sep 19, 2024
@IWANABETHATGUY IWANABETHATGUY deleted the renovate/rust-crates branch September 19, 2024 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant