Bump ron from 0.8.1 to 0.9.0 #11

Closed
dependabot[bot] wants to merge 1 commits from dependabot/cargo/ron-0.9.0 into main
dependabot[bot] commented 2025-03-18 15:33:51 -04:00 (Migrated from github.com)

Bumps ron from 0.8.1 to 0.9.0.

Release notes

Sourced from ron's releases.

v0.9.0

What's Changed

... (truncated)

Changelog

Sourced from ron's changelog.

[0.9.0] - 2025-03-18

API Changes

  • Add ron::value::RawValue helper type which can (de)serialize any valid RON (#407)
  • Add escape_strings option to PrettyConfig to allow serialising with or without escaping (#426)
  • Add compact_maps and compact_structs options to PrettyConfig to allow serialising maps and structs on a single line (#448)
  • Add minimal support for #[serde(flatten)] with roundtripping through RON maps (#455)
  • Add minimal roundtripping support for #[serde(tag = "tag")], #[serde(tag = "tag", content = "content")], and #[serde(untagged)] enums (#451)
  • Breaking: Expand the value::Number enum to explicitly encode all possible number types (#479)
  • Add number_suffixes option to PrettyConfig to allow serialising numbers with their explicit type suffix, e.g. 42i32 (#481)
  • Allow ron::value::RawValue to capture any whitespace to the left and right of a ron value (#487)
  • Breaking: Enforce that ron always writes valid UTF-8 (#488)
  • Add convenient Value::from impls (#498)
  • Add new extension explicit_struct_names which requires that struct names are included during deserialization (#522)
  • Add new path-based field metadata serialization support via PrettyConfig (#544)
  • Breaking: Change PrettyConfig so that new_line, indentor and separator are all Cow<'static, str> instead of String (#546)

Format Changes

  • [Non-API] Breaking: Treat Some like a newtype variant with unwrap_variant_newtypes (#465)
  • Allow parsing floating point literals with underscores (#481)
  • Format-Breaking: Switch from base64-encoded to Rusty byte strings, still allow base64 deserialising for now (#438)
  • Fix issue #241 and allow parsing numbers with explicit type suffixes, e.g. 1u8 or -1f32 (#481)
  • Add support for byte literals as strongly typed unsigned 8-bit integers (#438)
  • Fix issue #321 and allow parsing UTF-8 identifiers (#488)

Bug Fixes

  • Fix parsing r as a self-describing struct or variant name (and not the start of a raw string) (#465)
  • Fix serialising raw strings containing a literal backslash (#465)
  • Fix serialising None inside a stack of nested Options with #![enable(implicit_some)] enabled (#465)
  • Fix deserialising deserialising A('/') into a ron::Value (#465)
  • Fix issue #445 and allow parsing +unsigned as an unsigned int (#479)
  • Fix serialising reserved identifiers true, false, Some, None, inf[f32|f64], and Nan[f32|f64] (#487)
  • Disallow unclosed line comments at the end of ron::value::RawValue (#489)
  • Fix parsing of struct/variant names starting in None, Some, true, or false (#499)
  • Fix deserialising owned string field names in structs, allowing deserializing into serde_json::Values (#511)

Miscellaneous

  • Add CIFuzz GitHub action (#429)
  • Update the arbitrary fuzzer to check arbitrary serde data types, values, and ron::ser::PrettyConfigs (#465)
  • Add a benchmark for PRs that runs over the latest fuzzer corpus (#465)
  • Fuzz serde enum representations and collect current limitations in ron and serde (#502)
  • Update base64 dependency to version 0.22 (#529)
  • Fix issue #556 and update minium dependency versions (#557)
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 [ron](https://github.com/ron-rs/ron) from 0.8.1 to 0.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ron-rs/ron/releases">ron's releases</a>.</em></p> <blockquote> <h2>v0.9.0</h2> <h2>What's Changed</h2> <ul> <li>Expected bytes error and import cleanup by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/400">ron-rs/ron#400</a></li> <li>Test for the array-Value roundtrip failure by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/404">ron-rs/ron#404</a></li> <li>Fix <a href="https://redirect.github.com/ron-rs/ron/issues/277">#277</a> and <a href="https://redirect.github.com/ron-rs/ron/issues/405">#405</a> with <code>Value::Map</code> <code>IntoIter</code> and extraneous item check for <code>Value::Seq</code> by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/406">ron-rs/ron#406</a></li> <li>Fixed raw struct name identifier parsing by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/402">ron-rs/ron#402</a></li> <li>Implemented ron::value::RawValue by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/407">ron-rs/ron#407</a></li> <li>Fix trailing comma parsing in tuples and Some by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/412">ron-rs/ron#412</a></li> <li>Error instead of panic when deserializing non-identifier field name by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/415">ron-rs/ron#415</a></li> <li>Add tests for extensions by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/417">ron-rs/ron#417</a></li> <li>Add tests for raw value serialising by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/419">ron-rs/ron#419</a></li> <li>Add explicit recursion limits to avoid stack overflows by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/420">ron-rs/ron#420</a></li> <li>Fix <a href="https://redirect.github.com/ron-rs/ron/issues/423">#423</a> deserialising an identifier into a borrowed str by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/424">ron-rs/ron#424</a></li> <li>Add <code>escape_strings</code> option to <code>PrettyConfig</code> by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/426">ron-rs/ron#426</a></li> <li>Small fixes to codecov and rustdoc by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/427">ron-rs/ron#427</a></li> <li>ci: add CIFuzz integration by <a href="https://github.com/DavidKorczynski"><code>@​DavidKorczynski</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/429">ron-rs/ron#429</a></li> <li>Bump MSRV to 1.57.0 and base64 to 0.20 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/431">ron-rs/ron#431</a></li> <li>Bump base64 to v0.21 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/433">ron-rs/ron#433</a></li> <li>Update juntyr's author details by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/437">ron-rs/ron#437</a></li> <li>Document nested block comments and add more intra docs links by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/440">ron-rs/ron#440</a></li> <li>depend on <code>serde_derive</code> separately for more compilation parallelism by <a href="https://github.com/jakobhellermann"><code>@​jakobhellermann</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/441">ron-rs/ron#441</a></li> <li>Add <code>compact_maps</code> and <code>compact_structs</code> options to <code>PrettyConfig</code> by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/448">ron-rs/ron#448</a></li> <li>Add serde attributes limitations to README.md by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/450">ron-rs/ron#450</a></li> <li>Add minimal support for flattening roundtrips through maps by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/455">ron-rs/ron#455</a></li> <li>Upgrade to bitflags 2.0 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/443">ron-rs/ron#443</a></li> <li>Add test for <a href="https://redirect.github.com/ron-rs/ron/issues/456">#456</a> and fix bitflags glob import by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/457">ron-rs/ron#457</a></li> <li>add <code>Map::retain</code> method by <a href="https://github.com/marcospb19"><code>@​marcospb19</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/460">ron-rs/ron#460</a></li> <li>Remove Cargo.lock for fuzzing by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/461">ron-rs/ron#461</a></li> <li>Install grcov with the latest dependencies by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/463">ron-rs/ron#463</a></li> <li>Bump indexmap to 2.0 and update MSRV to 1.64.0 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/459">ron-rs/ron#459</a></li> <li>Add a fuzzer test that serialises and deserialises arbitrary typed serde data + fix <code>&amp;[u8]</code> de by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/462">ron-rs/ron#462</a></li> <li>Protect against stack overflow in arbitrary fuzzer by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/464">ron-rs/ron#464</a></li> <li>Add minimal support for internally tagged and untagged enums by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/451">ron-rs/ron#451</a></li> <li>Fix &quot;WASD&quot; example in readme by <a href="https://github.com/tje"><code>@​tje</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/466">ron-rs/ron#466</a></li> <li>Update option-set dev-dependency to 0.2 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/468">ron-rs/ron#468</a></li> <li>Update adjacent enum non-roundtrip tests to match <a href="https://redirect.github.com/serde-rs/serde/issues/2505">serde-rs/serde#2505</a> by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/471">ron-rs/ron#471</a></li> <li>Update CHANGELOG to v0.8.1 by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/475">ron-rs/ron#475</a></li> <li>Add a test to confirm that <a href="https://redirect.github.com/ron-rs/ron/issues/217">#217</a> is fixed by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/476">ron-rs/ron#476</a></li> <li>Add a test to confirm that <a href="https://redirect.github.com/ron-rs/ron/issues/357">#357</a> is fixed by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/477">ron-rs/ron#477</a></li> <li>Add a test to confirm that <a href="https://redirect.github.com/ron-rs/ron/issues/254">#254</a> is fixed by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/478">ron-rs/ron#478</a></li> <li>Add benchmarking using arbitrary fuzzing by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/465">ron-rs/ron#465</a></li> <li>Lossless <code>Value::Number</code> and allow +unsigned by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/479">ron-rs/ron#479</a></li> <li>Fix benchmark CI cargo install by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/480">ron-rs/ron#480</a></li> <li>Fix fuzzing of invalid ron::value::RawValue by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/482">ron-rs/ron#482</a></li> <li>Fix fuzzer deserialisation of newtype-like ron::value::RawValue by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/484">ron-rs/ron#484</a></li> <li>Fix value explosion in arbitrary fuzzer by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/485">ron-rs/ron#485</a></li> <li>Add number suffixes and allow more number underscores by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/481">ron-rs/ron#481</a></li> <li>Improve code coverage CI with grcov HTML reports by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/483">ron-rs/ron#483</a></li> <li>Combine self-hosted coverage with clean codecov by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/486">ron-rs/ron#486</a></li> <li>Fix raw value constructor vs de parsing incompatibility by <a href="https://github.com/juntyr"><code>@​juntyr</code></a> in <a href="https://redirect.github.com/ron-rs/ron/pull/487">ron-rs/ron#487</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ron-rs/ron/blob/master/CHANGELOG.md">ron's changelog</a>.</em></p> <blockquote> <h2>[0.9.0] - 2025-03-18</h2> <h3>API Changes</h3> <ul> <li>Add <code>ron::value::RawValue</code> helper type which can (de)serialize any valid RON (<a href="https://redirect.github.com/ron-rs/ron/pull/407">#407</a>)</li> <li>Add <code>escape_strings</code> option to <code>PrettyConfig</code> to allow serialising with or without escaping (<a href="https://redirect.github.com/ron-rs/ron/pull/426">#426</a>)</li> <li>Add <code>compact_maps</code> and <code>compact_structs</code> options to <code>PrettyConfig</code> to allow serialising maps and structs on a single line (<a href="https://redirect.github.com/ron-rs/ron/pull/448">#448</a>)</li> <li>Add minimal support for <code>#[serde(flatten)]</code> with roundtripping through RON maps (<a href="https://redirect.github.com/ron-rs/ron/pull/455">#455</a>)</li> <li>Add minimal roundtripping support for <code>#[serde(tag = &quot;tag&quot;)]</code>, <code>#[serde(tag = &quot;tag&quot;, content = &quot;content&quot;)]</code>, and <code>#[serde(untagged)]</code> enums (<a href="https://redirect.github.com/ron-rs/ron/pull/451">#451</a>)</li> <li>Breaking: Expand the <code>value::Number</code> enum to explicitly encode all possible number types (<a href="https://redirect.github.com/ron-rs/ron/pull/479">#479</a>)</li> <li>Add <code>number_suffixes</code> option to <code>PrettyConfig</code> to allow serialising numbers with their explicit type suffix, e.g. <code>42i32</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/481">#481</a>)</li> <li>Allow <code>ron::value::RawValue</code> to capture any whitespace to the left and right of a ron value (<a href="https://redirect.github.com/ron-rs/ron/pull/487">#487</a>)</li> <li>Breaking: Enforce that ron always writes valid UTF-8 (<a href="https://redirect.github.com/ron-rs/ron/pull/488">#488</a>)</li> <li>Add convenient <code>Value::from</code> impls (<a href="https://redirect.github.com/ron-rs/ron/pull/498">#498</a>)</li> <li>Add new extension <code>explicit_struct_names</code> which requires that struct names are included during deserialization (<a href="https://redirect.github.com/ron-rs/ron/pull/522">#522</a>)</li> <li>Add new path-based field metadata serialization support via <code>PrettyConfig</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/544">#544</a>)</li> <li>Breaking: Change <code>PrettyConfig</code> so that <code>new_line</code>, <code>indentor</code> and <code>separator</code> are all <code>Cow&lt;'static, str&gt;</code> instead of <code>String</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/546">#546</a>)</li> </ul> <h3>Format Changes</h3> <ul> <li>[Non-API] Breaking: Treat <code>Some</code> like a newtype variant with <code>unwrap_variant_newtypes</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Allow parsing floating point literals with underscores (<a href="https://redirect.github.com/ron-rs/ron/pull/481">#481</a>)</li> <li><strong>Format-Breaking:</strong> Switch from base64-encoded to Rusty byte strings, still allow base64 deserialising for now (<a href="https://redirect.github.com/ron-rs/ron/pull/438">#438</a>)</li> <li>Fix issue <a href="https://redirect.github.com/ron-rs/ron/issues/241">#241</a> and allow parsing numbers with explicit type suffixes, e.g. <code>1u8</code> or <code>-1f32</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/481">#481</a>)</li> <li>Add support for byte literals as strongly typed unsigned 8-bit integers (<a href="https://redirect.github.com/ron-rs/ron/pull/438">#438</a>)</li> <li>Fix issue <a href="https://redirect.github.com/ron-rs/ron/issues/321">#321</a> and allow parsing UTF-8 identifiers (<a href="https://redirect.github.com/ron-rs/ron/pull/488">#488</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix parsing <code>r</code> as a self-describing struct or variant name (and not the start of a raw string) (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Fix serialising raw strings containing a literal backslash (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Fix serialising <code>None</code> inside a stack of nested <code>Option</code>s with <code>#![enable(implicit_some)]</code> enabled (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Fix deserialising deserialising <code>A('/')</code> into a <code>ron::Value</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Fix issue <a href="https://redirect.github.com/ron-rs/ron/issues/445">#445</a> and allow parsing <code>+unsigned</code> as an unsigned int (<a href="https://redirect.github.com/ron-rs/ron/pull/479">#479</a>)</li> <li>Fix serialising reserved identifiers <code>true</code>, <code>false</code>, <code>Some</code>, <code>None</code>, <code>inf</code>[<code>f32</code>|<code>f64</code>], and <code>Nan</code>[<code>f32</code>|<code>f64</code>] (<a href="https://redirect.github.com/ron-rs/ron/pull/487">#487</a>)</li> <li>Disallow unclosed line comments at the end of <code>ron::value::RawValue</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/489">#489</a>)</li> <li>Fix parsing of struct/variant names starting in <code>None</code>, <code>Some</code>, <code>true</code>, or <code>false</code> (<a href="https://redirect.github.com/ron-rs/ron/pull/499">#499</a>)</li> <li>Fix deserialising owned string field names in structs, allowing deserializing into <code>serde_json::Value</code>s (<a href="https://redirect.github.com/ron-rs/ron/pull/512">#511</a>)</li> </ul> <h3>Miscellaneous</h3> <ul> <li>Add CIFuzz GitHub action (<a href="https://redirect.github.com/ron-rs/ron/pull/429">#429</a>)</li> <li>Update the arbitrary fuzzer to check arbitrary serde data types, values, and <code>ron::ser::PrettyConfig</code>s (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Add a benchmark for PRs that runs over the latest fuzzer corpus (<a href="https://redirect.github.com/ron-rs/ron/pull/465">#465</a>)</li> <li>Fuzz serde enum representations and collect current limitations in ron and serde (<a href="https://redirect.github.com/ron-rs/ron/pull/502">#502</a>)</li> <li>Update <code>base64</code> dependency to version 0.22 (<a href="https://redirect.github.com/ron-rs/ron/pull/529">#529</a>)</li> <li>Fix issue <a href="https://redirect.github.com/ron-rs/ron/issues/556">#556</a> and update minium dependency versions (<a href="https://redirect.github.com/ron-rs/ron/pull/557">#557</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ron-rs/ron/commit/da87d1caf3d4193a0278c244a298373a80295810"><code>da87d1c</code></a> Prepare for v0.9.0 release (<a href="https://redirect.github.com/ron-rs/ron/issues/560">#560</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/cf0e04d5871c3652950bfd3a8c6bb71a6c06c8d0"><code>cf0e04d</code></a> Add <code>flatten</code> support disclaimer (<a href="https://redirect.github.com/ron-rs/ron/issues/559">#559</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/b7282547372b216d83e2055ae616243f5924ed6b"><code>b728254</code></a> Downgrade once_cell in CI for MSRV 1.64 (<a href="https://redirect.github.com/ron-rs/ron/issues/558">#558</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/74d35d4b1b1dc56fdf70ce870c6e0faca8a74a98"><code>74d35d4</code></a> Bump to v0.9.0-alpha.1</li> <li><a href="https://github.com/ron-rs/ron/commit/ddf47f32a58fe1d7ba0d43f416b8f47a7ccda22d"><code>ddf47f3</code></a> Fix minimum dependency versions and features and check them in CI (<a href="https://redirect.github.com/ron-rs/ron/issues/557">#557</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/74666478d5553592c6136e0dec12d11bbd10302e"><code>7466647</code></a> Downgrade indexmap in CI for 1.64 MSRV (<a href="https://redirect.github.com/ron-rs/ron/issues/552">#552</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/ea6b40619c92a9663883cf7c45c0876734a2fcf5"><code>ea6b406</code></a> Add path-based field metadata serialisation support (<a href="https://redirect.github.com/ron-rs/ron/issues/544">#544</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/761bfc679122e52ffdd58718c9e795a1cba72223"><code>761bfc6</code></a> Make use of <code>Cow\&lt;'static, str&gt;</code> in <code>PrettyConfig</code> (<a href="https://redirect.github.com/ron-rs/ron/issues/546">#546</a>)</li> <li><a href="https://github.com/ron-rs/ron/commit/abc60f50327dfb32c45e9f2d73463b6fe52d7e4e"><code>abc60f5</code></a> Temporarily disable codecov.io upload</li> <li><a href="https://github.com/ron-rs/ron/commit/6f57f247a7b6df37040537b3fe2bc45781a5641d"><code>6f57f24</code></a> Use/fix ron code blocks (<a href="https://redirect.github.com/ron-rs/ron/issues/541">#541</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ron-rs/ron/compare/v0.8.1...v0.9.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ron&package-manager=cargo&previous-version=0.8.1&new-version=0.9.0)](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>
Cutieguwu commented 2025-03-18 18:05:58 -04:00 (Migrated from github.com)

Requires manual testing w/ Ron 9.

It doesn't appear that there are any obvious breaking changes for the current use case, but numbers may be of concern.

Requires manual testing w/ Ron 9. It doesn't appear that there are any obvious breaking changes for the current use case, but numbers may be of concern.
Cutieguwu commented 2025-03-18 18:06:57 -04:00 (Migrated from github.com)

Also, the PR will need to be modified to fix Dependabot's removal of version bounds.

Also, the PR will need to be modified to fix Dependabot's removal of version bounds.
dependabot[bot] commented 2025-04-08 15:58:34 -04:00 (Migrated from github.com)

Superseded by #17.

Superseded by #17.

Pull request closed

Sign in to join this conversation.