Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump the cargo-dependencies group across 1 directory wit…
…h 20 updates (#573) Bumps the cargo-dependencies group with 20 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.75` | `1.0.83` | | [chrono](https://github.com/chronotope/chrono) | `0.4.26` | `0.4.38` | | [clap](https://github.com/clap-rs/clap) | `4.4.1` | `4.4.18` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.28` | `0.3.30` | | [itertools](https://github.com/rust-itertools/itertools) | `0.11.0` | `0.12.1` | | [log](https://github.com/rust-lang/log) | `0.4.20` | `0.4.21` | | [log4rs](https://github.com/estk/log4rs) | `1.2.0` | `1.3.0` | | [regex](https://github.com/rust-lang/regex) | `1.9.4` | `1.10.4` | | [rustyline](https://github.com/kkawakam/rustyline) | `12.0.0` | `14.0.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.188` | `1.0.193` | | [serde_json](https://github.com/serde-rs/json) | `1.0.105` | `1.0.109` | | [shlex](https://github.com/comex/rust-shlex) | `1.1.0` | `1.3.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.32.0` | `1.37.0` | | [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.14` | `0.1.15` | | [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.10.1` | `1.11.0` | | [unicode-truncate](https://github.com/Aetf/unicode-truncate) | `0.2.0` | `1.0.0` | | [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.10` | `0.1.12` | | [uuid](https://github.com/uuid-rs/uuid) | `1.4.1` | `1.8.0` | | [versions](https://github.com/fosskers/rs-versions) | `5.0.1` | `6.2.0` | | [clap_complete](https://github.com/clap-rs/clap) | `4.4.0` | `4.5.2` | Updates `anyhow` from 1.0.75 to 1.0.83 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.83</h2> <ul> <li>Integrate compile-time checking of cfgs (<a href="https://redirect.github.com/dtolnay/anyhow/issues/363">#363</a>)</li> </ul> <h2>1.0.82</h2> <ul> <li>Documentation improvements</li> </ul> <h2>1.0.81</h2> <ul> <li>Make backtrace support available when using -Dwarnings (<a href="https://redirect.github.com/dtolnay/anyhow/issues/354">#354</a>)</li> </ul> <h2>1.0.80</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> </ul> <h2>1.0.79</h2> <ul> <li>Work around improperly cached build script result by sccache (<a href="https://redirect.github.com/dtolnay/anyhow/issues/340">#340</a>)</li> </ul> <h2>1.0.78</h2> <ul> <li>Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (<a href="https://redirect.github.com/dtolnay/anyhow/issues/337">#337</a>)</li> </ul> <h2>1.0.77</h2> <ul> <li>Make <code>anyhow::Error::backtrace</code> available on stable Rust compilers 1.65+ (<a href="https://redirect.github.com/dtolnay/anyhow/issues/293">#293</a>, thanks <a href="https://github.com/LukasKalbertodt"><code>@LukasKalbertodt</code></a>)</li> </ul> <h2>1.0.76</h2> <ul> <li>Opt in to <code>unsafe_op_in_unsafe_fn</code> lint (<a href="https://redirect.github.com/dtolnay/anyhow/issues/329">#329</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/96f039226221ce615fabda347efaecd66bd441aa"><code>96f0392</code></a> Release 1.0.83</li> <li><a href="https://github.com/dtolnay/anyhow/commit/17bbd1e2adb003fa0cba5be66e1f1c3874d15a5e"><code>17bbd1e</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/363">#363</a> from dtolnay/checkcfg</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3ab3c3bca258c4e86ddedf1c33bd8f06f6e2db27"><code>3ab3c3b</code></a> Resolve unexpected_cfgs warning</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8e62244b25b99cca2c00ece065a719438ca55e87"><code>8e62244</code></a> Discard CI coverage of backtrace feature on toolchains older than 1.63</li> <li><a href="https://github.com/dtolnay/anyhow/commit/e77374f1edff6f133e912400bbafa09dc7c64db4"><code>e77374f</code></a> Mirror PR 343 changes from readme to rustdoc</li> <li><a href="https://github.com/dtolnay/anyhow/commit/cb47d7c31a3f28eaa08fe936d0bd58b7a7ab738a"><code>cb47d7c</code></a> Reword no-std documentation change from PR 343</li> <li><a href="https://github.com/dtolnay/anyhow/commit/6b5bdb17b6df2816ddf7d525dd583f6c968e7f7f"><code>6b5bdb1</code></a> Wrap PR 343 to 80 columns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f01080beafaccb1f293db41f7ae8e5688723afe8"><code>f01080b</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/343">#343</a> from Arthur-Milchior/readme1</li> <li><a href="https://github.com/dtolnay/anyhow/commit/074bdea1c7b419e4f1267ebb9eac4d6068870122"><code>074bdea</code></a> Release 1.0.82</li> <li><a href="https://github.com/dtolnay/anyhow/commit/47a4fbfa365050b293d9e3898aadb42a47a571e6"><code>47a4fbf</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/360">#360</a> from dtolnay/docensure</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.83">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.26 to 0.4.38 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.38</h2> <p>This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient <code>days_since</code> method for the <code>Weekday</code> type.</p> <p>Chrono 0.4.38 also removes the long deprecated <code>rustc-serialize</code> feature. Support for <code>rustc-serialize</code> will be <a href="https://redirect.github.com/rust-lang/rust/pull/116016">soft-destabilized in the next Rust edition</a>. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.</p> <p>In chrono 0.4.36 we made an accidental breaking change by switching to <code>derive(Copy)</code> for <code>DateTime</code> instead of a manual implementation. It is reverted in this release.</p> <h1>Removals</h1> <ul> <li>Remove <code>rustc-serialize</code> feature (<a href="https://redirect.github.com/chronotope/chrono/issues/1548">#1548</a>, thanks <a href="https://github.com/workingjubilee"><code>@workingjubilee</code></a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>Weekday::days_since</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1249">#1249</a>, based on <a href="https://redirect.github.com/chronotope/chrono/issues/216">#216</a> by <a href="https://github.com/clarfonthey"><code>@clarfonthey</code></a>)</li> <li>Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1565">#1565</a>, thanks <a href="https://github.com/Zomtir"><code>@Zomtir</code></a>)</li> </ul> <h1>Fixes</h1> <ul> <li>Return error when rounding with a zero duration (<a href="https://redirect.github.com/chronotope/chrono/issues/1474">#1474</a>, thanks <a href="https://github.com/Dav1dde"><code>@Dav1dde</code></a>)</li> <li>Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1573">#1573</a>)</li> </ul> <h1>Internal</h1> <ul> <li>Inline <code>test_encodable_json</code> and <code>test_decodable_json</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1550">#1550</a>)</li> <li>CI: Reduce combinations in <code>cargo hack check</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1553">#1553</a>)</li> <li>Refactor formatting code (<a href="https://redirect.github.com/chronotope/chrono/issues/1335">#1335</a>)</li> <li>Optimize number formatting (<a href="https://redirect.github.com/chronotope/chrono/issues/1558">#1558</a>)</li> <li>Only package files needed for building and testing (<a href="https://redirect.github.com/chronotope/chrono/issues/1554">#1554</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@djc</code></a> and <a href="https://github.com/pitdicker"><code>@pitdicker</code></a>!</p> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/352a35203a140e2352e5a5be62ba8dfd03b616e1"><code>352a352</code></a> Prepare 0.4.38</li> <li><a href="https://github.com/chronotope/chrono/commit/46d44d6074ebdfddc62778bff24551f8d7bf9695"><code>46d44d6</code></a> Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code></li> <li><a href="https://github.com/chronotope/chrono/commit/760eb660d3b6ff9c5e0d34cfa1daa83d0a815e9e"><code>760eb66</code></a> Update windows-bindgen requirement from 0.55 to 0.56</li> <li><a href="https://github.com/chronotope/chrono/commit/391187fff3be8ac345edb0fd859d36cb99c24316"><code>391187f</code></a> Return error when rounding with zero duration</li> <li><a href="https://github.com/chronotope/chrono/commit/ffc75e57054182603436b56e67c284d9fb7dec78"><code>ffc75e5</code></a> Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f8cecbe57ea6c2d7ce69c7e17ec989258a515ee0"><code>f8cecbe</code></a> Make <code>Weekday::num_days_from public</code>, rename to <code>days_since</code>.</li> <li><a href="https://github.com/chronotope/chrono/commit/0cfc405d3e93b1f4e8c6fd37a51449b6be7edb2c"><code>0cfc405</code></a> Optimize number formatting</li> <li><a href="https://github.com/chronotope/chrono/commit/74ba83ba27056e5bb610327d37c488f2b212af86"><code>74ba83b</code></a> Take <code>pad</code> by value</li> <li><a href="https://github.com/chronotope/chrono/commit/78e79dbabf30ba6fcf59ff6cc439c2dd944b0da0"><code>78e79db</code></a> Match on tuples in <code>format_fixed</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f3d76c7bb0902e269b902cf1bc9d986501675c52"><code>f3d76c7</code></a> Match on tuples in <code>format_numeric</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.26...v0.4.38">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.4.1 to 4.4.18 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.4.18</h2> <h2>[4.4.18] - 2024-01-16</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> When lacking <code>usage</code> feature, ensure the list of required arguments is unique</li> </ul> <h2>v4.4.17</h2> <h2>[4.4.17] - 2024-01-15</h2> <h3>Fixes</h3> <ul> <li>Fix <code>panic!</code> when mixing <code>args_conflicts_with_subcommands</code> with <code>ArgGroup</code> (which is implicit with <code>derive</code>) introduced in 4.4.15</li> </ul> <h2>v4.4.16</h2> <h2>[4.4.16] - 2024-01-12</h2> <h3>Fixes</h3> <ul> <li>Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color</li> </ul> <h2>v4.4.15</h2> <h2>[4.4.15] - 2024-01-11</h2> <h3>Fixes</h3> <ul> <li>Improve error for <code>args_conflicts_with_subcommands</code></li> <li>Ensure we error for <code>args_conflicts_with_subcommands</code> when using subcommand short and long flags</li> </ul> <h2>v4.4.14</h2> <h2>[4.4.14] - 2024-01-08</h2> <h3>Documentation</h3> <ul> <li>Fix <code>find</code> cookbook entry to allow repeats of flags/options</li> </ul> <h3>Features</h3> <ul> <li>Allow <code>num_args(0)</code> on options which allows making them emulate being a flag for position-tracking flags</li> </ul> <h2>v4.4.13</h2> <h2>[4.4.13] - 2024-01-04</h2> <h3>Documentation</h3> <ul> <li>Fix link to structopt migration guide</li> </ul> <h2>v4.4.12</h2> <h2>[4.4.12] - 2023-12-28</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/0134f45ff0e2e2be8c451565e4fbf5d3cb7b7cfd"><code>0134f45</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/995ee032779d802606e599caf4f498ea51e92e82"><code>995ee03</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/2f1890907ed4e78674feeb96df34cfb813b84686"><code>2f18909</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5314">#5314</a> from epage/required</li> <li><a href="https://github.com/clap-rs/clap/commit/0a635b9a20077e2f932a9baee527052d8ed45d9e"><code>0a635b9</code></a> fix(parser): Don't duplicate requireds when usage disabled</li> <li><a href="https://github.com/clap-rs/clap/commit/e648e086f3934afb40b121b5999b9e23657ddc28"><code>e648e08</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5311">#5311</a> from sourcefrog/doc-exitcode</li> <li><a href="https://github.com/clap-rs/clap/commit/8c83971b8c356b8c9abfbbb2320cb946a2ee8139"><code>8c83971</code></a> docs: Link to exit code info</li> <li><a href="https://github.com/clap-rs/clap/commit/b250c0b5f5920b59e551bf0ec90e17c6103ae4a2"><code>b250c0b</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5310">#5310</a> from epage/pty</li> <li><a href="https://github.com/clap-rs/clap/commit/c742b8eb0ca648b645b616e064e00408944f390e"><code>c742b8e</code></a> chore(complete): Update completest-pty</li> <li><a href="https://github.com/clap-rs/clap/commit/f524d84c1d3eca1c980c5150c750d9e00cbbdb0c"><code>f524d84</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/944fb81cf593af1cd3a58dd959c934f0ff483182"><code>944fb81</code></a> docs: Update changelog</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.4.1...v4.4.18">compare view</a></li> </ul> </details> <br /> Updates `futures` from 0.3.28 to 0.3.30 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures's releases</a>.</em></p> <blockquote> <h2>0.3.30</h2> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> <h2>0.3.29</h2> <ul> <li>Add <code>TryStreamExt::try_ready_chunks</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2757">#2757</a>)</li> <li>Add <code>TryStreamExt::{try_all,try_any}</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2783">#2783</a>)</li> <li>Add <code>UnboundedSender::{len,is_empty}</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2750">#2750</a>)</li> <li>Fix <code>Sync</code> impl of <code>FuturesUnordered</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2788">#2788</a>)</li> <li>Fix infinite loop caused by invalid UTF-8 bytes (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2785">#2785</a>)</li> <li>Fix build error with -Z minimal-versions (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2761">#2761</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures's changelog</a>.</em></p> <blockquote> <h1>0.3.30 - 2023-12-24</h1> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> <h1>0.3.29 - 2023-10-26</h1> <ul> <li>Add <code>TryStreamExt::try_ready_chunks</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2757">#2757</a>)</li> <li>Add <code>TryStreamExt::{try_all,try_any}</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2783">#2783</a>)</li> <li>Add <code>UnboundedSender::{len,is_empty}</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2750">#2750</a>)</li> <li>Fix <code>Sync</code> impl of <code>FuturesUnordered</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2788">#2788</a>)</li> <li>Fix infinite loop caused by invalid UTF-8 bytes (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2785">#2785</a>)</li> <li>Fix build error with -Z minimal-versions (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2761">#2761</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/futures-rs/commit/de1a0fd64a1bcae9a1534ed4da1699632993cc26"><code>de1a0fd</code></a> Release 0.3.30</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/68d284545f79ca77690d935859ba0cfe0a1be4ac"><code>68d2845</code></a> Remove a redundant space in example (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2816">#2816</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/fdd2ce716c1b1064332e4d20f23a58696a2c1c6f"><code>fdd2ce7</code></a> Fix broken link in <code>CopyBufAbortable</code> docs (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2815">#2815</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/272a3c709f7502df32a70c621ffe02e1e24ca5a4"><code>272a3c7</code></a> Use cfg(target_has_atomic) on no-std targets</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/c179201bd1ed11fe3200ca345a3aba3ddfd9497f"><code>c179201</code></a> FillBuf: Do not call poll_fill_buf twice</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e6735f3d01b9ced68a60e521f4f7961dc5e9ab0d"><code>e6735f3</code></a> FuturesUnordered: Fix clear implementation</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/04d01a00a2924525658b19794534bec5672500e6"><code>04d01a0</code></a> FuturesOrdered: Use 64-bit index</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e4aa659649940c6412eaf6c4c38b939de3163430"><code>e4aa659</code></a> remove redundant impl Unpin</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/17851c1f05598a0ec223bca292befbf1d225ac42"><code>17851c1</code></a> provide a mechanism to determine if io read/write halves are from the same st...</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/49107994e567323aa026f3f4a3cdb19bc04cf24b"><code>4910799</code></a> provide a non-destructive mechanism to determine if a sink/stream are paired</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.30">compare view</a></li> </ul> </details> <br /> Updates `itertools` from 0.11.0 to 0.12.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md">itertools's changelog</a>.</em></p> <blockquote> <h2>0.12.1</h2> <h3>Added</h3> <ul> <li>Documented iteration order guarantee for <code>Itertools::[tuple_]combinations</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/822">#822</a>)</li> <li>Documented possible panic in <code>iterate</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/842">#842</a>)</li> <li>Implemented <code>Clone</code> and <code>Debug</code> for <code>Diff</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/845">#845</a>)</li> <li>Implemented <code>Debug</code> for <code>WithPosition</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/859">#859</a>)</li> <li>Implemented <code>Eq</code> for <code>MinMaxResult</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/838">#838</a>)</li> <li>Implemented <code>From<EitherOrBoth<A, B>></code> for <code>Option<Either<A, B>></code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/843">#843</a>)</li> <li>Implemented <code>PeekingNext</code> for <code>RepeatN</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/855">#855</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Made <code>CoalesceBy</code> lazy (<a href="https://redirect.github.com/rust-itertools/itertools/issues/801">#801</a>)</li> <li>Optimized <code>Filter[Map]Ok::next</code>, <code>Itertools::partition</code>, <code>Unique[By]::next[_back]</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/818">#818</a>)</li> <li>Optimized <code>Itertools::find_position</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/837">#837</a>)</li> <li>Optimized <code>Positions::next[_back]</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/816">#816</a>)</li> <li>Optimized <code>ZipLongest::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/854">#854</a>)</li> <li>Relaxed <code>Debug</code> bounds for <code>GroupingMapBy</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/860">#860</a>)</li> <li>Specialized <code>ExactlyOneError::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/826">#826</a>)</li> <li>Specialized <code>Interleave[Shortest]::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/849">#849</a>)</li> <li>Specialized <code>MultiPeek::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/820">#820</a>)</li> <li>Specialized <code>PadUsing::[r]fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/825">#825</a>)</li> <li>Specialized <code>PeekNth::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/824">#824</a>)</li> <li>Specialized <code>Positions::[r]fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/813">#813</a>)</li> <li>Specialized <code>PutBackN::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/823">#823</a>)</li> <li>Specialized <code>RepeatN::[r]fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/821">#821</a>)</li> <li>Specialized <code>TakeWhileInclusive::fold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/851">#851</a>)</li> <li>Specialized <code>ZipLongest::rfold</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/848">#848</a>)</li> </ul> <h3>Notable Internal Changes</h3> <ul> <li>Added test coverage in CI (<a href="https://redirect.github.com/rust-itertools/itertools/issues/847">#847</a>, <a href="https://redirect.github.com/rust-itertools/itertools/issues/856">#856</a>)</li> <li>Added semver check in CI (<a href="https://redirect.github.com/rust-itertools/itertools/issues/784">#784</a>)</li> <li>Enforced <code>clippy</code> in CI (<a href="https://redirect.github.com/rust-itertools/itertools/issues/740">#740</a>)</li> <li>Enforced <code>rustdoc</code> in CI (<a href="https://redirect.github.com/rust-itertools/itertools/issues/840">#840</a>)</li> <li>Improved specialization tests (<a href="https://redirect.github.com/rust-itertools/itertools/issues/807">#807</a>)</li> <li>More specialization benchmarks (<a href="https://redirect.github.com/rust-itertools/itertools/issues/806">#806</a>)</li> </ul> <h2>0.12.0</h2> <h3>Breaking</h3> <ul> <li>Made <code>take_while_inclusive</code> consume iterator by value (<a href="https://redirect.github.com/rust-itertools/itertools/issues/709">#709</a>)</li> <li>Added <code>Clone</code> bound to <code>Unique</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/777">#777</a>)</li> </ul> <h3>Added</h3> <ul> <li>Added <code>Itertools::try_len</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/723">#723</a>)</li> <li>Added free function <code>sort_unstable</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/796">#796</a>)</li> <li>Added <code>GroupMap::fold_with</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/778">#778</a>, <a href="https://redirect.github.com/rust-itertools/itertools/issues/785">#785</a>)</li> <li>Added <code>PeekNth::{peek_mut, peek_nth_mut}</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/716">#716</a>)</li> <li>Added <code>PeekNth::{next_if, next_if_eq}</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/734">#734</a>)</li> <li>Added conversion into <code>(Option<A>,Option<B>)</code> to <code>EitherOrBoth</code> (<a href="https://redirect.github.com/rust-itertools/itertools/issues/713">#713</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-itertools/itertools/commit/98d3978c87d6aa8d35e3f459dc0089130e04b646"><code>98d3978</code></a> Prepare v0.12.1 release</li> <li><a href="https://github.com/rust-itertools/itertools/commit/dffac1fde4f0c1454e3542d1530cce96e78063f3"><code>dffac1f</code></a> Bump obi1kenobi/cargo-semver-checks-action from 2.2 to 2.3</li> <li><a href="https://github.com/rust-itertools/itertools/commit/00998a4bbc0fee91ceef380e7c46d8865fa22b95"><code>00998a4</code></a> <code>CoalesceBy</code>: missing field in <code>Debug</code></li> <li><a href="https://github.com/rust-itertools/itertools/commit/a0411d6c6f03057d13e7282cc64071a1b5976beb"><code>a0411d6</code></a> <code>CombinationsWithReplacement</code>: use a boxed slice internally</li> <li><a href="https://github.com/rust-itertools/itertools/commit/8dd75f155cd88813e438fc23c373dc6716c1f8d7"><code>8dd75f1</code></a> <code>Permutations</code>: use boxed slices internally</li> <li><a href="https://github.com/rust-itertools/itertools/commit/b785403f5f96404e1580ddcf3ce22e02d178248b"><code>b785403</code></a> <code>ExactlyOneError</code>: implement Debug differently</li> <li><a href="https://github.com/rust-itertools/itertools/commit/7a1c22be5efc6be366496d1cfce7ebac2386f02f"><code>7a1c22b</code></a> <code>FlattenOk</code>: Debug with macro</li> <li><a href="https://github.com/rust-itertools/itertools/commit/94452e3eafb7c95fcbbb85c3dd78c274c6e43b62"><code>94452e3</code></a> <code>GroupingMapBy</code>: fix Debug implementation</li> <li><a href="https://github.com/rust-itertools/itertools/commit/2e325a0bd466330c127907b1e0b6f5a7ebff40bf"><code>2e325a0</code></a> <code>TakeWhileInclusive</code>: missing field in <code>Debug</code></li> <li><a href="https://github.com/rust-itertools/itertools/commit/a48c5b474bd005d184f23146a125ad1c94c54ab6"><code>a48c5b4</code></a> <code>WithPosition</code>: implement Debug</li> <li>Additional commits viewable in <a href="https://github.com/rust-itertools/itertools/compare/v0.11.0...v0.12.1">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.20 to 0.4.21 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.21] - 2024-02-27</h2> <h2>What's Changed</h2> <ul> <li>Minor clippy nits by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li>Simplify Display impl by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/579">rust-lang/log#579</a></li> <li>Set all crates to 2021 edition by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/580">rust-lang/log#580</a></li> <li>Various changes based on review by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/583">rust-lang/log#583</a></li> <li>Fix typo in file_static() method doc by <a href="https://github.com/dimo414"><code>@dimo414</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li>Specialize empty key value pairs by <a href="https://github.com/EFanZh"><code>@EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/576">rust-lang/log#576</a></li> <li>Fix incorrect lifetime in Value::to_str() by <a href="https://github.com/peterjoel"><code>@peterjoel</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li>Remove some API of the key-value feature by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/585">rust-lang/log#585</a></li> <li>Add logcontrol-log and log-reload by <a href="https://github.com/swsnr"><code>@swsnr</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/595">rust-lang/log#595</a></li> <li>Add Serialization section to kv::Value docs by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/593">rust-lang/log#593</a></li> <li>Rename Value::to_str to to_cow_str by <a href="https://github.com/Thomasdezeeuw"><code>@Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/592">rust-lang/log#592</a></li> <li>Clarify documentation and simplify initialization of <code>STATIC_MAX_LEVEL</code> by <a href="https://github.com/ptosi"><code>@ptosi</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li>Update docs to 2021 edition, test by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/577">rust-lang/log#577</a></li> <li>Add "alterable_logger" link to README.md by <a href="https://github.com/brummer-simon"><code>@brummer-simon</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li>Normalize line ending by <a href="https://github.com/EFanZh"><code>@EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/602">rust-lang/log#602</a></li> <li>Remove <code>ok_or</code> in favor of <code>Option::ok_or</code> by <a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> <li>Use <code>Acquire</code> ordering for initialization check by <a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/610">rust-lang/log#610</a></li> <li>Get structured logging API ready for stabilization by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/613">rust-lang/log#613</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nyurik"><code>@nyurik</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li><a href="https://github.com/dimo414"><code>@dimo414</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li><a href="https://github.com/peterjoel"><code>@peterjoel</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li><a href="https://github.com/ptosi"><code>@ptosi</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li><a href="https://github.com/brummer-simon"><code>@brummer-simon</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li><a href="https://github.com/AngelicosPhosphoros"><code>@AngelicosPhosphoros</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/3ccdc286fef3076747fe18a2a93658ea4d4ae012"><code>3ccdc28</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/617">#617</a> from rust-lang/cargo/0.4.21</li> <li><a href="https://github.com/rust-lang/log/commit/6153cb289f0e7b80f00ae07dbe5ee41cf3d3fcb0"><code>6153cb2</code></a> prepare for 0.4.21 release</li> <li><a href="https://github.com/rust-lang/log/commit/f0f74946a4bfb02cfc407795a3499c4b69d7a290"><code>f0f7494</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/613">#613</a> from rust-lang/feat/kv-cleanup</li> <li><a href="https://github.com/rust-lang/log/commit/2b220bf3b705f2abc0ee591c7eb17972a979da3a"><code>2b220bf</code></a> clean up structured logging example</li> <li><a href="https://github.com/rust-lang/log/commit/646e9ab9917fb79e44b6b36b8375106a1a09766c"><code>646e9ab</code></a> use original Visitor name for VisitValue</li> <li><a href="https://github.com/rust-lang/log/commit/cf85c38d3519745d60e7b891c4b2025050a8389f"><code>cf85c38</code></a> add needed subfeatures to kv_unstable</li> <li><a href="https://github.com/rust-lang/log/commit/73e953905b970ef765a86bf6cbd69bc2c5e2bac4"><code>73e9539</code></a> fix up capturing of :err</li> <li><a href="https://github.com/rust-lang/log/commit/31bb4b0ff36e458c6bef304a336b71f6342ddcc7"><code>31bb4b0</code></a> move error macros together</li> <li><a href="https://github.com/rust-lang/log/commit/ad917118a5e781d0dd60b3a75ba519ce9839ba70"><code>ad91711</code></a> support field shorthand in macros</li> <li><a href="https://github.com/rust-lang/log/commit/90a347bd836873264a393a35bfd90fe478fadae2"><code>90a347b</code></a> restore removed APIs as deprecated</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.20...0.4.21">compare view</a></li> </ul> </details> <br /> Updates `log4rs` from 1.2.0 to 1.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/estk/log4rs/releases">log4rs's releases</a>.</em></p> <blockquote> <h2>v.1.3.0</h2> <p>See the <a href="https://github.com/estk/log4rs/blob/master/CHANGELOG.md">changelog</a> for more details.</p> <h3>New</h3> <ul> <li>Add debug and release formatters</li> <li>Documentation on configuring the tool</li> <li>Code Coverage CI</li> <li>CVE Audit CI</li> <li>EditorConfig CI</li> <li>Code Owners</li> <li>NO_COLOR, CLICOLOR, CLICOLOR_FORCE controls</li> <li>Example of inline configuration with file rotation</li> <li>Time Based Trigger</li> </ul> <h3>Changed</h3> <ul> <li>Update minimum supported rust to 1.69 for CVE-2020-26235</li> <li>Update <code>arc-swap</code> to <code>1.6</code></li> <li>Update <code>log</code> to <code>0.4.20</code></li> <li>Update <code>humantime</code> to <code>2.1</code></li> <li>Update <code>serde_yaml</code> to <code>0.9</code></li> <li>Update <code>toml</code> to <code>0.8</code></li> <li>Update <code>derivative</code> to <code>2.2</code></li> <li>Update <code>tempfile</code> to <code>3.8</code></li> <li>Update <code>chrono</code> to <code>0.2.23</code></li> <li>Moved <code>level</code> field before <code>message</code> in json format</li> <li>Legacy test moved to examples</li> </ul> <h3>Fixed</h3> <ul> <li>README typo regarding building for dev on windows</li> <li>Apply editorconfig</li> <li>Swap rustfmt configuration to <code>imports_granularity="Crate"</code> over deprecated <code>merge_imports = true</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/estk/log4rs/blob/main/CHANGELOG.md">log4rs's changelog</a>.</em></p> <blockquote> <h2>[1.3.0]</h2> <h3>New</h3> <ul> <li>Add debug and release formatters</li> <li>Documentation on configuring the tool</li> <li>Code Coverage CI</li> <li>CVE Audit CI</li> <li>EditorConfig CI</li> <li>Code Owners</li> <li>NO_COLOR, CLICOLOR, CLICOLOR_FORCE controls</li> <li>Example of inline configuration with file rotation</li> <li>Time Based Trigger</li> </ul> <h3>Changed</h3> <ul> <li>Update minimum supported rust to 1.69 for CVE-2020-26235</li> <li>Update <code>arc-swap</code> to <code>1.6</code></li> <li>Update <code>log</code> to <code>0.4.20</code></li> <li>Update <code>humantime</code> to <code>2.1</code></li> <li>Update <code>serde_yaml</code> to <code>0.9</code></li> <li>Update <code>toml</code> to <code>0.8</code></li> <li>Update <code>derivative</code> to <code>2.2</code></li> <li>Update <code>tempfile</code> to <code>3.8</code></li> <li>Moved <code>level</code> field before <code>message</code> in json format</li> <li>Legacy test moved to examples</li> </ul> <h3>Fixed</h3> <ul> <li>README typo regarding building for dev on windows</li> <li>Apply editorconfig</li> <li>Swap rustfmt configuration to <code>imports_granularity="Crate"</code> over deprecated <code>merge_imports = true</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/estk/log4rs/commit/c981ca4e2126c5728505c562b34926f9a9fad00b"><code>c981ca4</code></a> chore: set min chrono (<a href="https://redirect.github.com/estk/log4rs/issues/346">#346</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/d4e6cbedd33aed87219d965a3327a1df9e7dc883"><code>d4e6cbe</code></a> docs: Update CHANGELOG for new release (<a href="https://redirect.github.com/estk/log4rs/issues/336">#336</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/6c6ace0fcd136c8b623f7b56d0f8cc0b5099a767"><code>6c6ace0</code></a> add trigger kind "time" in rolling_file (<a href="https://redirect.github.com/estk/log4rs/issues/296">#296</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/a898a0722198e2d56f8b061dcac55fd60f281b2f"><code>a898a07</code></a> Create an example of logging with file rotation (<a href="https://redirect.github.com/estk/log4rs/issues/295">#295</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/b0ad8babb2f3041078014fd1176ee26b6bf3dad5"><code>b0ad8ba</code></a> chore: move old test to example. fix formatting (<a href="https://redirect.github.com/estk/log4rs/issues/337">#337</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/4f09b8fd5e47dbccfe64ef91a464194b0e8ed053"><code>4f09b8f</code></a> Add windows and *nix based env vars to control color output in logs (<a href="https://redirect.github.com/estk/log4rs/issues/335">#335</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/84dd0c79b8871b369125e0acc3d46ccd6c62a9bb"><code>84dd0c7</code></a> docs: Apply markdownlint to all files (<a href="https://redirect.github.com/estk/log4rs/issues/338">#338</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/a69fdf99113c224ceb7e119e190e3777b07633de"><code>a69fdf9</code></a> fix: add check that the readme sample cfg is accepted by log4rs (<a href="https://redirect.github.com/estk/log4rs/issues/339">#339</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/58b92c82ae868985aeed7851df131b6d8eeb6e1c"><code>58b92c8</code></a> Fix quickstart log4rs.yaml sample (<a href="https://redirect.github.com/estk/log4rs/issues/332">#332</a>)</li> <li><a href="https://github.com/estk/log4rs/commit/ebb912314390c8d0a6510000b6efe4914f2d2415"><code>ebb9123</code></a> Changed the order of the field in json log output (<a href="https://redirect.github.com/estk/log4rs/issues/333">#333</a>)</li> <li>Additional commits viewable in <a href="https://github.com/estk/log4rs/compare/v1.2.0...v1.3.0">compare view</a></li> </ul> </details> <br /> Updates `regex` from 1.9.4 to 1.10.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p> <blockquote> <h1>1.10.3 (2024-01-21)</h1> <p>This is a new patch release that fixes the feature configuration of optional dependencies, and fixes an unsound use of bounds check elision.</p> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1147">#1147</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1147">rust-lang/regex#1147</a>): Set <code>default-features=false</code> for the <code>memchr</code> and <code>aho-corasick</code> dependencies.</li> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1154">#1154</a>](<a href="https://redirect.github.com/rust-lang/regex/pull/1154">rust-lang/regex#1154</a>): Fix unsound bounds check elision.</li> </ul> <h1>1.10.2 (2023-10-16)</h1> <p>This is a new patch release that fixes a search regression where incorrect matches could be reported.</p> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1110">#1110</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1110">rust-lang/regex#1110</a>): Revert broadening of reverse suffix literal optimization introduced in 1.10.1.</li> </ul> <h1>1.10.1 (2023-10-14)</h1> <p>This is a new patch release with a minor increase in the number of valid patterns and a broadening of some literal optimizations.</p> <p>New features:</p> <ul> <li><a href="https://github.com/rust-lang/regex/commit/04f5d7be4efc542864cc400f5d43fbea4eb9bab6">FEATURE 04f5d7be</a>: Loosen ASCII-compatible rules such that regexes like <code>(?-u:☃)</code> are now allowed.</li> </ul> <p>Performance improvements:</p> <ul> <li><a href="https://github.com/rust-lang/regex/commit/8a8d599f9d2f2d78e9ad84e4084788c2d563afa5">PERF 8a8d599f</a>: Broader the reverse suffix optimization to apply in more cases.</li> </ul> <h1>1.10.0 (2023-10-09)</h1> <p>This is a new minor release of <code>regex</code> that adds support for start and end word boundary assertions. That is, <code>\<</code> and <code>\></code>. The minimum supported Rust version has also been raised to 1.65, which was released about one year ago.</p> <p>The new word boundary assertions are:</p> <ul> <li><code>\<</code> or <code>\b{start}</code>: a Unicode start-of-word boundary (<code>\W|\A</code> on the left, <code>\w</code> on the right).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/aa2d8bd8be283471b17b4ab6faeae5b751553572"><code>aa2d8bd</code></a> 1.10.4</li> <li><a href="https://github.com/rust-lang/regex/commit/088d7f3269665a11aabadd89335eb09316e9c785"><code>088d7f3</code></a> api: add Cow guarantee to replace API</li> <li><a href="https://github.com/rust-lang/regex/commit/a5ae35153a6ec61e64cb297155f7d91c11b629c7"><code>a5ae351</code></a> regex-automata-0.4.6</li> <li><a href="https://github.com/rust-lang/regex/commit/9cf4a42a9361f42d9aa6afd1245c0e37dc0c8771"><code>9cf4a42</code></a> automata: fix bug where reverse NFA lacked an unanchored prefix</li> <li><a href="https://github.com/rust-lang/regex/commit/10fe722a3fcfdc17068b21f3262189cc52227bb5"><code>10fe722</code></a> style: clean up some recent lint violations</li> <li><a href="https://github.com/rust-lang/regex/commit/d7f9347f2a8a7f4e7583c88876411da12a09b572"><code>d7f9347</code></a> regex-automata-0.4.5</li> <li><a href="https://github.com/rust-lang/regex/commit/07ef7f1550d59a548ee58631cf2bca263e67cb8e"><code>07ef7f1</code></a> automata: make additional prefileter metadata public</li> <li><a href="https://github.com/rust-lang/regex/commit/0c0990399270277832fbb5b91a1fa118e6f63dba"><code>0c09903</code></a> 1.10.3</li> <li><a href="https://github.com/rust-lang/regex/commit/653bb5999647fd0abf1d11e2708dd6bb7607d749"><code>653bb59</code></a> deps: bump regex-automata to 0.4.4</li> <li><a href="https://github.com/rust-lang/regex/commit/e7b5401f6aae8db34fedcd4ed0c36f539279e4e9"><code>e7b5401</code></a> regex-automata-0.4.4</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/1.9.4...1.10.4">compare view</a></li> </ul> </details> <br /> Updates `rustyline` from 12.0.0 to 14.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kkawakam/rustyline/releases">rustyline's releases</a>.</em></p> <blockquote> <h2>14.0.0</h2> <h2>What's Changed</h2> <ul> <li>Migrate to windows-sys <a href="https://redirect.github.com/kkawakam/rustyline/issues/753">#753</a></li> <li>Bump env_logger version to 0.11 <a href="https://redirect.github.com/kkawakam/rustyline/issues/760">#760</a></li> <li>Bump rusqlite to version 0.31 <a href="https://redirect.github.com/kkawakam/rustyline/issues/763">#763</a></li> <li>Fix typeahead <a href="https://redirect.github.com/kkawakam/rustyline/issues/761">#761</a></li> <li>Add enable signals config option <a href="https://redirect.github.com/kkawakam/rustyline/issues/759">#759</a></li> <li>Fix clippy warnings <a href="https://redirect.github.com/kkawakam/rustyline/issues/764">#764</a></li> <li>Upgrade nix to 0.28 <a href="https://redirect.github.com/kkawakam/rustyline/issues/765">#765</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/printfn"><code>@printfn</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/753">kkawakam/rustyline#753</a></li> <li><a href="https://github.com/andreistan26"><code>@andreistan26</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/759">kkawakam/rustyline#759</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kkawakam/rustyline/compare/v13.0.0...v14.0.0">https://github.com/kkawakam/rustyline/compare/v13.0.0...v14.0.0</a></p> <h2>13.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add <code>HistoryHinter::default()</code> and <code>HistoryHinter::new()</code> by <a href="https://github.com/segeljakt"><code>@segeljakt</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/710">kkawakam/rustyline#710</a></li> <li>Update fd-lock requirement from 3.0.0 to 4.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/714">kkawakam/rustyline#714</a></li> <li>Use termios from termios crate by <a href="https://github.com/nospam3089"><code>@nospam3089</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/717">kkawakam/rustyline#717</a></li> <li>Fix clippy warnings by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/718">kkawakam/rustyline#718</a></li> <li>Fix clippy warning by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/720">kkawakam/rustyline#720</a></li> <li>Implement <code>Candidate</code> for <code>Rc<str></code> by <a href="https://github.com/fsktom"><code>@fsktom</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/721">kkawakam/rustyline#721</a></li> <li>fix(unix): restore terminal mode by <a href="https://github.com/miraclx"><code>@miraclx</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/724">kkawakam/rustyline#724</a></li> <li>Bump nix dependency to version 0.27 by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/728">kkawakam/rustyline#728</a></li> <li>No highligh_char on final refresh by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/729">kkawakam/rustyline#729</a></li> <li>Fix clippy warnings on Windows by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/735">kkawakam/rustyline#735</a></li> <li>add Cmd::Repaint by <a href="https://github.com/sujiacong"><code>@sujiacong</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/734">kkawakam/rustyline#734</a></li> <li>Make termios an optional dependency by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/736">kkawakam/rustyline#736</a></li> <li>Mapping between linenoise API and rustyline API by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/737">kkawakam/rustyline#737</a></li> <li>Use wrap_at_eol when ENABLE_VIRTUAL_TERMINAL_PROCESSING is set by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/739">kkawakam/rustyline#739</a></li> <li>Ignore binding::test::size_of_event on arch <> x86_64 by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/742">kkawakam/rustyline#742</a></li> <li>Update rusqlite requirement from 0.29.0 to 0.30.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/745">kkawakam/rustyline#745</a></li> <li>Bump clipboard-win to version 5.0 by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/746">kkawakam/rustyline#746</a></li> <li>Change cursor visibility by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/747">kkawakam/rustyline#747</a></li> <li>Fix some clippy warnings by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/749">kkawakam/rustyline#749</a></li> <li>Fix derive macro with Highlighter attr by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/751">kkawakam/rustyline#751</a></li> <li>Support completion candidates that are shorter than the input by <a href="https://github.com/gwenn"><code>@gwenn</code></a> in <a href="https://redirect.github.com/kkawakam/rustyline/pull/750">kkawakam/rustyline#750</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/segeljakt"><code>@segeljakt</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/710">kkawakam/rustyline#710</a></li> <li><a href="https://github.com/nospam3089"><code>@nospam3089</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/717">kkawakam/rustyline#717</a></li> <li><a href="https://github.com/fsktom"><code>@fsktom</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/721">kkawakam/rustyline#721</a></li> <li><a href="https://github.com/miraclx"><code>@miraclx</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/724">kkawakam/rustyline#724</a></li> <li><a href="https://github.com/sujiacong"><code>@sujiacong</code></a> made their first contribution in <a href="https://redirect.github.com/kkawakam/rustyline/pull/734">kkawakam/rustyline#734</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kkawakam/rustyline/compare/v12.0.0...v12.0.1">https://github.com/kkawakam/rustyline/compare/v12.0.0...v12.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kkawakam/rustyline/commit/bd63fea26cb5b13fbc0b72d6e3ece7028a0160a4"><code>bd63fea</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/766">#766</a> from gwenn/14.0.0</li> <li><a href="https://github.com/kkawakam/rustyline/commit/75e9a08ff3d6109e5323a750b32348f8a6d5e98e"><code>75e9a08</code></a> Prepare next release</li> <li><a href="https://github.com/kkawakam/rustyline/commit/d27ef0244ed189a16bfca61d282470385931e004"><code>d27ef02</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/765">#765</a> from gwenn/nix</li> <li><a href="https://github.com/kkawakam/rustyline/commit/bf09447eb22f1d02314bb12507b5d69e1bb68263"><code>bf09447</code></a> Upgrade nix to 0.28</li> <li><a href="https://github.com/kkawakam/rustyline/commit/542a191eb78dadb5f17abbc440cce36978b1d918"><code>542a191</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/764">#764</a> from gwenn/clippy</li> <li><a href="https://github.com/kkawakam/rustyline/commit/a55b343fdb8b8e0e84ed465083f0059b656ee578"><code>a55b343</code></a> Fix clippy warnings</li> <li><a href="https://github.com/kkawakam/rustyline/commit/3284f4387b9e4da99b6106fff604846362f845a0"><code>3284f43</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/759">#759</a> from andreistan26/enable-signal</li> <li><a href="https://github.com/kkawakam/rustyline/commit/485eef838b29b597493d441b959c5a27d9c1223b"><code>485eef8</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/761">#761</a> from gwenn/typeahead</li> <li><a href="https://github.com/kkawakam/rustyline/commit/d3524ae97c617fb3bd6865944eb48185dcc2f668"><code>d3524ae</code></a> Merge branch 'master' into typeahead</li> <li><a href="https://github.com/kkawakam/rustyline/commit/57037fdaa571e584b30fdb184ba4bdfda0b02f33"><code>57037fd</code></a> Merge pull request <a href="https://redirect.github.com/kkawakam/rustyline/issues/763">#763</a> from gwenn/rusqlite</li> <li>Additional commits viewable in <a href="https://github.com/kkawakam/rustyline/compare/v12.0.0...v14.0.0">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.188 to 1.0.193 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.193</h2> <ul> <li>Fix field names used for the deserialization of <code>RangeFrom</code> and <code>RangeTo</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a>, thanks <a href="https://github.com/emilbonnek"><code>@emilbonnek</code></a>)</li> </ul> <h2>v1.0.192</h2> <ul> <li>Allow internal tag field in untagged variant (<a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a>, thanks <a href="https://github.com/robsdedude"><code>@robsdedude</code></a>)</li> </ul> <h2>v1.0.191</h2> <ul> <li>Documentation improvements</li> </ul> <h2>v1.0.190</h2> <ul> <li>Preserve NaN sign when deserializing f32 from f64 or vice versa (<a href="https://redirect.github.com/serde-rs/serde/issues/2637">#2637</a>)</li> </ul> <h2>v1.0.189</h2> <ul> <li>Fix "cannot infer type" error when internally tagged enum contains untagged variant (<a href="https://redirect.github.com/serde-rs/serde/issues/2613">#2613</a>, thanks <a href="https://github.com/ahl"><code>@ahl</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/44613c7d0190dbb5ecd2d5ec19c636f45b7488cc"><code>44613c7</code></a> Release 1.0.193</li> <li><a href="https://github.com/serde-rs/serde/commit/c706281df3c8d50dba1763f19c856df2746eba6c"><code>c706281</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/65d75b8fe3105f00ab2e01537d568d4587167582"><code>65d75b8</code></a> Add RangeFrom and RangeTo tests</li> <li><a href="https://github.com/serde-rs/serde/commit/332b0cba40bcbcc7a6b23a9706277c54791a9856"><code>332b0cb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/8c4af412969086bc8f54fdc2a079d373632e0a03"><code>8c4af41</code></a> Fix more RangeFrom / RangeEnd mixups</li> <li><a href="https://github.com/serde-rs/serde/commit/24a78f071b22ae491eec4127be696ac255b9b5d3"><code>24a78f0</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a> from emilbonnek/fix/range-to-from-de-mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/c91c33436d7aaef7472ebc18b734ddc9b5bd11fa"><code>c91c334</code></a> Fix Range{From,To} deserialize mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/2083f43a287cac8302009fda5bbe41518dd83209"><code>2083f43</code></a> Update ui test suite to nightly-2023-11-19</li> <li><a href="https://github.com/serde-rs/serde/commit/4676abdc9e6bbbddfb33a00ce8d7e81e92f01120"><code>4676abd</code></a> Release 1.0.192</li> <li><a href="https://github.com/serde-rs/serde/commit/35700eb23e21d8cb198ef4a422ddad13b855ce3b"><code>35700eb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a> from robsdedude/fix/2643/allow-tag-field-in-untagged</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.193">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.105 to 1.0.109 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> <h2>v1.0.108</h2> <ul> <li>Documentation improvements (<a href="https://redirect.github.com/serde-rs/json/issues/1075">#1075</a>, <a href="https://redirect.github.com/serde-rs/json/issues/1081">#1081</a>, <a href="https://redirect.github.com/serde-rs/json/issues/1082">#1082</a>, thanks <a href="https://github.com/dimo414"><code>@dimo414</code></a> and <a href="https://github.com/fritzrehde"><code>@fritzrehde</code></a>)</li> </ul> <h2>v1.0.107</h2> <ul> <li>impl IntoDeserializer for &RawValue (<a href="https://redirect.github.com/serde-rs/json/issues/1071">#1071</a>)</li> </ul> <h2>v1.0.106</h2> <ul> <li>Add <code>Value::as_number</code> accessor (<a href="https://redirect.github.com/serde-rs/json/issues/1069">#1069</a>, thanks <a href="https://github.com/chanced"><code>@chanced</code></a>)</li> <li>Add <code>Number::as_str</code> accessor under "arbitrary_precision" feature (<a href="https://redirect.github.com/serde-rs/json/issues/1067">#1067</a>, thanks <a href="https://github.com/chanced"><code>@chanced</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li><a href="https://github.com/serde-rs/json/commit/b9bcbad3c094042f79f1a45189ec0edbb8f9f322"><code>b9bcbad</code></a> Use BuildHasher::hash_one</li> <li><a href="https://github.com/serde-rs/json/commit/7ff6c9e30c2ecc2cdcf089ed86c7ccfe7a41721c"><code>7ff6c9e</code></a> Use random hasher state for number hashing test</li> <li><a href="https://github.com/serde-rs/json/commit/fe031cd1de4dde5b47e0f18934632b41bd18b48d"><code>fe031cd</code></a> Delete trace_macros! functionality from test</li> <li><a href="https://github.com/serde-rs/json/commit/05196caf16456cfe6e738e946f459691c5fbf0c6"><code>05196ca</code></a> Update ui test suite to nightly-2023-11-19</li> <li><a href="https://github.com/serde-rs/json/commit/4bc1eaa03a6160593575bc9bc60c94dba4cab1e3"><code>4bc1eaa</code></a> Release 1.0.108</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.105...v1.0.109">compare view</a></li> </ul> </details> <br /> Updates `shlex` from 1.1.0 t…
- Loading branch information