ITADN

Update compact_str requirement from 0.8.0 to 0.9.0

#838Pull Requestdependabot[bot] 创建于 2025-09-22已合并
dependenciesrust
D
dependabot[bot]commented
Updates the requirements on [compact_str](https://github.com/ParkMyCar/compact_str) to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ParkMyCar/compact_str/blob/main/CHANGELOG.md">compact_str's changelog</a>.</em></p> <blockquote> <h1>0.9.0</h1> <h3>February 24, 2025</h3> <h2>Breaking Changes 💥</h2> <ul> <li>Removed deprecated methods <code>CompactString::new_inline(...)</code> and <code>CompactString::from_static_str(...)</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/429"><code>fix: delete methods that are documented as deprecated in v0.9.0</code></a></li> </ul> </li> <li>Changed the <code>CompactStringExt::join_compact</code> and <code>CompactStringExt::concat_compact</code> to take a reference (i.e. <code>&amp;C</code>) to a type <code>C: IntoIterator&lt;Item = &amp;str&gt;</code> instead of ownership of a type <code>C</code> where <code>&amp;C: IntoIterator&lt;Item = &amp;str&gt;</code>. <ul> <li>Fixed <a href="https://redirect.github.com/ParkMyCar/compact_str/issues/412"><code>issue#412</code></a> which made the <code>CompactStringExt</code> more ergonomic.</li> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/418"><code>feat: tweak the CompactStringExt trait so join_compact and concat_compact work better</code></a></li> </ul> </li> </ul> <h2>Changes</h2> <ul> <li>Fixed the <code>borsch</code> feature in <code>no_std</code> environments. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/428"><code>fix: The borsch feature with no-std</code></a>.</li> </ul> </li> <li>Implemented the <a href="https://crates.io/crates/zeroize"><code>zeroize::Zeroize</code></a> trait for <code>CompactString</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/421"><code>feat: Add support for zeroize::Zeroize</code></a>.</li> </ul> </li> <li>Fixed the <code>CompactString::retain</code> method to not set length if the predicate panics. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/413"><code>fix: retain not set len if predicate panics</code></a>.</li> </ul> </li> <li>Implement <code>sqlx::postgres::PgHasArrayType</code> for <code>CompactString</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/399"><code>impl sqlx::postgres::PgHasArrayType</code></a>.</li> </ul> </li> <li>Bump the <a href="https://crates.io/crates/markup"><code>markup</code></a> dependency to <code>v0.15</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/415"><code>deps: upgrade to markup v0.8</code></a>.</li> </ul> </li> <li>Bump the <a href="https://crates.io/crates/rkyv"><code>rkyv</code></a> dependency to <code>v0.8</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/409"><code>deps: upgrade to rkyv v0.8</code></a>.</li> </ul> </li> <li>Bump the <a href="https://crates.io/crates/sqlx"><code>sqlx</code></a> dependency to <code>v0.8</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/408"><code>deps: upgrade to sqlx v0.8</code></a>.</li> </ul> </li> </ul> <h1>0.8.0</h1> <h3>July 8, 2024</h3> <h2>Breaking Changes 💥</h2> <ul> <li>Consolidate <code>CompactString::new_inline(...)</code> and <code>CompactString::from_static_str(...)</code> into <code>CompactString::const:new(...)</code>. Methods are currently marked as deprecated and will be removed in <code>v0.9.0</code>. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/336"><code>Add const_new(); remove new_inline() and from_static_str()</code></a></li> </ul> </li> <li>Minimum supported Rust version (MSRV) was bumped to <code>v1.60</code> <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/395"><code>fix: MSRV check and change MSRV to 1.60</code></a></li> </ul> </li> </ul> <h2>Changes</h2> <ul> <li>Add support for <a href="https://crates.io/crates/borsh"><code>borsh</code></a> under an optional feature. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/393"><code>Add borsh support</code></a></li> </ul> </li> <li>Add additial <code>PartialEq</code> impls for <code>CompactString</code> <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/381"><code>fix: More PartialEq impls</code></a></li> </ul> </li> <li>Match alignment of internal <code>InlineBuffer</code> and <code>Repr</code>. <ul> <li>Implemeneted in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/358"><code>Align InlineBuffer same as Repr</code></a></li> </ul> </li> <li>Fix conflict between <code>serde</code> and <code>no_std</code> features. <ul> <li>Implemented in <a href="https://redirect.github.com/ParkMyCar/compact_str/pull/347"><code>fix serde no-std issue</code></a></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ParkMyCar/compact_str/commit/a707fdf3f849642d85c50d6546cf2b231c208e14"><code>a707fdf</code></a> update versions in examples</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/2bf1c54973579d975cd518bcb8abdd6994b866bd"><code>2bf1c54</code></a> start, bump to v0.9.0</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/be6b42a42305cf672ed6f70387dffdaa8a814cfa"><code>be6b42a</code></a> feat: Add support for <code>zeroize::Zeroize</code> (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/421">#421</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/75f25b1bb23d2b37c02dfaf84c68ef1928d2937f"><code>75f25b1</code></a> feat: tweak the <code>CompactStringExt</code> trait so <code>join_compact</code> and `concat_compac...</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/f41c016dfd61cfadc7246230b3c7ad0546b8354a"><code>f41c016</code></a> start, bump markup to 0.15 (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/417">#417</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/c9f31cdb0dce79700804eb0bbb1dc46e7a020763"><code>c9f31cd</code></a> Some slightly performance &amp; style updates (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/370">#370</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/0e48d4a5ece68263df3a968935316c36ca7b9f55"><code>0e48d4a</code></a> fix: retain not set len if predicate panics (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/413">#413</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/0e17e08a740d956bc9016e36db5aa034828681bb"><code>0e17e08</code></a> bump version of diesel for RUSTSEC-2024-0365 (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/416">#416</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/39c782746b9b6832b7727accc3fa3d88fb136a35"><code>39c7827</code></a> deps: upgrade to <code>rkyv v0.8</code> (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/409">#409</a>)</li> <li><a href="https://github.com/ParkMyCar/compact_str/commit/12b6d575d414c3f6fe59658fd1b6706098863594"><code>12b6d57</code></a> start, add CI step to install sqlite (<a href="https://redirect.github.com/ParkMyCar/compact_str/issues/415">#415</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ParkMyCar/compact_str/compare/v0.8.0...v0.9.0">compare view</a></li> </ul> </details> <br /> 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>
合并状态:已合并 合并于 2025-09-22 关闭于 2025-09-22 0 条评论