Bump serde_with from 3.12.0 to 3.14.1 in /sync-server #128

Closed
dependabot[bot] wants to merge 1 commit from dependabot/cargo/sync-server/serde_with-3.14.1 into main
dependabot[bot] commented 2025-09-22 06:40:21 +01:00 (Migrated from github.com)

Bumps serde_with from 3.12.0 to 3.14.1.

Release notes

Sourced from serde_with's releases.

serde_with v3.14.1

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.

serde_with v3.14.0

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

serde_with v3.13.0

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)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.12.0 to 3.14.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jonasbb/serde_with/releases">serde_with's releases</a>.</em></p> <blockquote> <h2>serde_with v3.14.1</h2> <h3>Fixed</h3> <ul> <li>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.</li> </ul> <h2>serde_with v3.14.0</h2> <h3>Added</h3> <ul> <li>Add support for <code>Range</code>, <code>RangeFrom</code>, <code>RangeTo</code>, <code>RangeInclusive</code> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/851">#851</a>) <code>RangeToInclusive</code> is currently unsupported by serde.</li> <li>Add <code>schemars</code> implementations for <code>Bound</code>, <code>Range</code>, <code>RangeFrom</code>, <code>RangeTo</code>, <code>RangeInclusive</code>.</li> <li>Added support for <code>schemars</code> v1 under the <code>schemars_1</code> feature flag</li> </ul> <h2>serde_with v3.13.0</h2> <h3>Added</h3> <ul> <li>Added support for <code>schemars</code> v0.9.0 under the <code>schemars_0_9</code> feature flag by <a href="https://github.com/swlynch99"><code>@​swlynch99</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/849">#849</a>)</li> <li>Introduce <code>SerializeDisplayAlt</code> derive macro (<a href="https://redirect.github.com/jonasbb/serde_with/issues/833">#833</a>) An alternative to the <code>SerializeDisplay</code> macro except instead of using the plain formatting like <code>format!(&quot;{}&quot;, ...)</code>, it serializes with the <code>Formatter::alternate</code> flag set to true, like <code>format!(&quot;{:#}&quot;, ...)</code></li> </ul> <h3>Changed</h3> <ul> <li>Generalize <code>serde_with::rust::unwrap_or_skip</code> to support deserializing references by <a href="https://github.com/beroal"><code>@​beroal</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/832">#832</a>)</li> <li>Bump MSRV to 1.71, since that is required for the <code>jsonschema</code> dev-dependency.</li> <li>Make <code>serde_conv</code> available without the <code>std</code> feature by <a href="https://github.com/arilou"><code>@​arilou</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/839">#839</a>)</li> <li>Bump MSRV to 1.74, since that is required for <code>schemars</code> v0.9.0 by <a href="https://github.com/swlynch99"><code>@​swlynch99</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/849">#849</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Make the <code>DurationSeconds</code> types and other variants more accessible even without <code>std</code> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/845">#845</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jonasbb/serde_with/commit/15022b19fd7601f8ef20c9a9923c77d0d40f44c4"><code>15022b1</code></a> Bump version to 3.14.1 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/886">#886</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/69d8cea3b05a78ae7a6c174ead87558b2e3e4f8b"><code>69d8cea</code></a> Enable crates.io trusted publishing (<a href="https://redirect.github.com/jonasbb/serde_with/issues/885">#885</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/2e30bbb0811a6dc8bc10d09dec815557a2efd8da"><code>2e30bbb</code></a> Bump version to 3.14.1</li> <li><a href="https://github.com/jonasbb/serde_with/commit/afd1333dd86ea4fc4bd2a532926b31a1c723f85f"><code>afd1333</code></a> Enable crates.io trusted publishing</li> <li><a href="https://github.com/jonasbb/serde_with/commit/eec78a034d7e8417a92b99111d2dd1a164e65e42"><code>eec78a0</code></a> Add 1.90 to CI matrix (<a href="https://redirect.github.com/jonasbb/serde_with/issues/884">#884</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/ea091d1d442717a08ad0a702fc19d5175f468c4b"><code>ea091d1</code></a> Generate macro expansion in rustdoc (<a href="https://redirect.github.com/jonasbb/serde_with/issues/883">#883</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/8876010b46df78a52e53b82bd139b1f8309996e8"><code>8876010</code></a> Add 1.90 to CI matrix</li> <li><a href="https://github.com/jonasbb/serde_with/commit/555d2bb78b334831aec91fcc568b0e455094dbf4"><code>555d2bb</code></a> Update formatting for nightly rust (<a href="https://redirect.github.com/jonasbb/serde_with/issues/882">#882</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/b852142b8eb8dfa25ce648d0f975329e1f1e9bbe"><code>b852142</code></a> Generate macro expansion in rustdoc</li> <li><a href="https://github.com/jonasbb/serde_with/commit/f4144635bd78c7428b4057de1a0b738e3f1fd780"><code>f414463</code></a> Update formatting for nightly rust</li> <li>Additional commits viewable in <a href="https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.14.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_with&package-manager=cargo&previous-version=3.12.0&new-version=3.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
dependabot[bot] commented 2025-10-06 06:38:40 +01:00 (Migrated from github.com)

Superseded by #133.

Superseded by #133.

Pull request closed

Sign in to join this conversation.
No description provided.