Skip to content

chore(deps): update serde crates#497

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/serde
Closed

chore(deps): update serde crates#497
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/serde

Conversation

@renovate

@renovate renovate Bot commented Nov 10, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
serde (source) dependencies patch 1.0.2191.0.228
serde (source) workspace.dependencies patch 1.0.2191.0.228
serde_json dependencies patch 1.0.1431.0.149
serde_json workspace.dependencies patch 1.0.1431.0.149
serde_with workspace.dependencies minor 3.12.03.16.1

Release Notes

serde-rs/serde (serde)

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

serde-rs/json (serde_json)

v1.0.149

Compare Source

  • Align arbitrary_precision number strings with zmij's formatting (#​1306, thanks @​b41sh)

v1.0.148

Compare Source

  • Update zmij dependency to 1.0

v1.0.147

Compare Source

  • Switch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (#​1304)

v1.0.146

Compare Source

v1.0.145

Compare Source

  • Raise serde version requirement to >=1.0.220

v1.0.144

Compare Source

  • Switch serde dependency to serde_core (#​1285)
jonasbb/serde_with (serde_with)

v3.16.1: serde_with v3.16.1

Compare Source

Fixed
  • Fix JsonSchemaAs of SetPreventDuplicates and SetLastValueWins. (#​906, #​907)

v3.16.0: serde_with v3.16.0

Compare Source

Added

v3.15.1: serde_with v3.15.1

Compare Source

Fixed
  • Fix building of the documentation by updating references to use serde_core.

v3.15.0: serde_with v3.15.0

Compare Source

Added
  • Added error inspection to VecSkipError and MapSkipError by @​michelhe (#​878)
    This allows interacting with the previously hidden error, for example for logging.
    Checkout the newly added example to both types.

  • Allow documenting the types generated by serde_conv!.
    The serde_conv! macro now acceps outer attributes before the optional visibility modifier.
    This allow adding doc comments in the shape of #[doc = "..."] or any other attributes, such as lint modifiers.

    serde_conv!(
        #[doc = "Serialize bools as string"]
        #[allow(dead_code)]
        pub BoolAsString,
        bool,
        |x: &bool| ::std::string::ToString::to_string(x),
        |x: ::std::string::String| x.parse()
    );
  • Add support for hashbrown v0.16 (#​877)

    This extends the existing support for hashbrown v0.14 and v0.15 to the newly released version.

Changed
  • Bump MSRV to 1.76, since that is required for toml dev-dependency.

v3.14.1: serde_with v3.14.1

Compare Source

Fixed
  • Show macro expansion in the docs.rs generated rustdoc.
    Since macros are used to generate trait implementations, this is useful to understand the exact generated code.

v3.14.0: serde_with v3.14.0

Compare Source

Added
  • Add support for Range, RangeFrom, RangeTo, RangeInclusive (#​851)
    RangeToInclusive is currently unsupported by serde.
  • Add schemars implementations for Bound, Range, RangeFrom, RangeTo, RangeInclusive.
  • Added support for schemars v1 under the schemars_1 feature flag

v3.13.0: serde_with v3.13.0

Compare Source

Added
  • Added support for schemars v0.9.0 under the schemars_0_9 feature flag by @​swlynch99 (#​849)
  • Introduce SerializeDisplayAlt derive macro (#​833)
    An alternative to the SerializeDisplay macro except instead of using the
    plain formatting like format!("{}", ...), it serializes with the
    Formatter::alternate flag set to true, like format!("{:#}", ...)
Changed
  • Generalize serde_with::rust::unwrap_or_skip to support deserializing references by @​beroal (#​832)
  • Bump MSRV to 1.71, since that is required for the jsonschema dev-dependency.
  • Make serde_conv available without the std feature by @​arilou (#​839)
  • Bump MSRV to 1.74, since that is required for schemars v0.9.0 by @​swlynch99 (#​849)
Fixed
  • Make the DurationSeconds types and other variants more accessible even without std (#​845)

Configuration

📅 Schedule: Branch creation - "before 6am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 force-pushed the renovate/serde branch 3 times, most recently from 55dc2ff to 3a30237 Compare December 2, 2025 07:57
@renovate renovate Bot force-pushed the renovate/serde branch 5 times, most recently from 1d845d7 to 101d7af Compare December 27, 2025 08:59
@renovate renovate Bot force-pushed the renovate/serde branch from 2d8e23e to 22f6cc3 Compare January 6, 2026 17:39
@MoonBoi9001 MoonBoi9001 closed this Jun 3, 2026
@MoonBoi9001 MoonBoi9001 deleted the renovate/serde branch July 6, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant