You've already forked KernelSU
mirror of
https://github.com/tiann/KernelSU.git
synced 2025-08-27 23:46:34 +00:00
Bumps the crates group with 41 updates in the /userspace/ksud directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` | | [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` | | [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` | | [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` | | [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` | | [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` | | rust-embed | `8.5.0` | `8.7.2` | | [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` | | [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` | | [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` | | [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` | | [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.22` | | [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` | | [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` | | [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` | | [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` | | [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` | | [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` | | [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` | | [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` | | [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` | | [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` | | [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` | | [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` | | [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` | | [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` | | [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` | Updates `anyhow` from 1.0.96 to 1.0.98 <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.98</h2> <ul> <li>Add <a href="https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error"><code>self.into_boxed_dyn_error()</code></a> and <a href="https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace"><code>self.reallocate_into_boxed_dyn_error_without_backtrace()</code></a> methods for anyhow::Error (<a href="https://redirect.github.com/dtolnay/anyhow/issues/415">#415</a>)</li> </ul> <h2>1.0.97</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="709fe86f04"><code>709fe86</code></a> Release 1.0.98</li> <li><a href="cbc1ad2b16"><code>cbc1ad2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/415">#415</a> from dtolnay/intodyn</li> <li><a href="e1a2017668"><code>e1a2017</code></a> Add 2 different conversions to Box<dyn Error + Send + Sync + 'static></li> <li><a href="29f2eddd15"><code>29f2edd</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/416">#416</a> from dtolnay/oldnostd</li> <li><a href="2244db872f"><code>2244db8</code></a> Omit unused object_boxed from vtable in old no-std rustc</li> <li><a href="213a9c2e6c"><code>213a9c2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/414">#414</a> from dtolnay/nightly</li> <li><a href="02aa6b6faa"><code>02aa6b6</code></a> Make all nightly go through the module that was probed</li> <li><a href="bfb89ef244"><code>bfb89ef</code></a> Release 1.0.97</li> <li><a href="c7fca9b086"><code>c7fca9b</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="427c0bb0f3"><code>427c0bb</code></a> Point standard library links to stable</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.30 to 4.5.38 <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.5.38</h2> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> <h2>v4.5.37</h2> <h2>[4.5.37] - 2025-04-18</h2> <h3>Features</h3> <ul> <li>Added <code>ArgMatches::try_clear_id()</code></li> </ul> <h2>v4.5.36</h2> <h2>[4.5.36] - 2025-04-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Revert 4.5.35's "Don't leave space for shorts if there are none" for now</li> </ul> <h2>v4.5.35</h2> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> <h2>v4.5.34</h2> <h2>[4.5.34] - 2025-03-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Don't add extra blank lines with <code>flatten_help(true)</code> and subcommands without arguments</li> </ul> <h2>v4.5.33</h2> <h2>[4.5.33] - 2025-03-26</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> When showing the usage of a suggestion for an unknown argument, don't show the group</li> </ul> <h2>v4.5.32</h2> <h2>[4.5.32] - 2025-03-10</h2> <h3>Features</h3> <ul> <li>Add <code>Error::remove</code></li> </ul> <!-- 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> <blockquote> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> <h2>[4.5.37] - 2025-04-18</h2> <h3>Features</h3> <ul> <li>Added <code>ArgMatches::try_clear_id()</code></li> </ul> <h2>[4.5.36] - 2025-04-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Revert 4.5.35's "Don't leave space for shorts if there are none" for now</li> </ul> <h2>[4.5.35] - 2025-04-01</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Align positionals and flags when put in the same <code>help_heading</code></li> <li><em>(help)</em> Don't leave space for shorts if there are none</li> </ul> <h2>[4.5.34] - 2025-03-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Don't add extra blank lines with <code>flatten_help(true)</code> and subcommands without arguments</li> </ul> <h2>[4.5.33] - 2025-03-26</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> When showing the usage of a suggestion for an unknown argument, don't show the group</li> </ul> <h2>[4.5.32] - 2025-03-10</h2> <h3>Features</h3> <ul> <li>Add <code>Error::remove</code></li> </ul> <h3>Documentation</h3> <ul> <li><em>(cookbook)</em> Switch from <code>humantime</code> to <code>jiff</code></li> <li><em>(tutorial)</em> Better cover required vs optional</li> </ul> <h3>Internal</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="2920fb082c"><code>2920fb0</code></a> chore: Release</li> <li><a href="8902627c2b"><code>8902627</code></a> docs: Update changelog</li> <li><a href="79d696f925"><code>79d696f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5813">#5813</a> from epage/ignore</li> <li><a href="479df35abd"><code>479df35</code></a> fix(parser): Fill in defaults on ignored error</li> <li><a href="a1d69ca824"><code>a1d69ca</code></a> refactor(parser): Split up parsing from post-processing</li> <li><a href="6827841930"><code>6827841</code></a> test(parser): Show bad ignore_errors defaulting case</li> <li><a href="76d0049330"><code>76d0049</code></a> test(parser): Verify defaulting on errors</li> <li><a href="3f5c05ce38"><code>3f5c05c</code></a> test(parser): Ensure we are actually testing ignore_errors</li> <li><a href="ba4745dd11"><code>ba4745d</code></a> chore(ci): Fix use of permissions</li> <li><a href="22944b4c35"><code>22944b4</code></a> chore(ci): Use matrix for tracking the runner</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38">compare view</a></li> </ul> </details> <br /> Updates `zip` from 2.2.2 to 3.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/releases">zip's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/pull/342">#342</a>)</li> <li>When only zopfli is available, decompression of deflate should not be possible (<a href="https://redirect.github.com/zip-rs/zip2/pull/348">#348</a>)</li> <li>Specify <code>flate2</code> dependency of the <code>deflate-flate2</code> feature. (<a href="https://redirect.github.com/zip-rs/zip2/pull/345">#345</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/pull/339">#339</a>)</li> <li>fix typo</li> <li>remove <code>deflate-flate2</code> dependency on specific backend</li> <li>[<strong>breaking</strong>] Drop deprecated <code>deflate-miniz</code> feature flag (<a href="https://redirect.github.com/zip-rs/zip2/pull/351">#351</a>)</li> </ul> <h2>v2.6.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>avoid scanning through all local file headers while opening an archive (<a href="https://redirect.github.com/zip-rs/zip2/pull/281">#281</a>)</li> </ul> <h2>v2.6.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2>v2.5.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2>v2.4.2</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li><code>deep_copy_file</code> produced a mangled file header on big-endian platforms (<a href="https://redirect.github.com/zip-rs/zip2/issues/309">#309</a>)</li> </ul> <h2>v2.4.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>type issue in test</li> <li>double as_ref().canonicalize()?</li> <li>CI failures</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0">3.0.0</a> - 2025-05-14</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/pull/342">#342</a>)</li> <li>When only zopfli is available, decompression of deflate should not be possible (<a href="https://redirect.github.com/zip-rs/zip2/pull/348">#348</a>)</li> <li>Specify <code>flate2</code> dependency of the <code>deflate-flate2</code> feature. (<a href="https://redirect.github.com/zip-rs/zip2/pull/345">#345</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/pull/339">#339</a>)</li> <li>fix typo</li> <li>remove <code>deflate-flate2</code> dependency on specific backend</li> <li>[<strong>breaking</strong>] Drop deprecated <code>deflate-miniz</code> feature flag (<a href="https://redirect.github.com/zip-rs/zip2/pull/351">#351</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1">2.6.1</a> - 2025-04-03</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>avoid scanning through all local file headers while opening an archive (<a href="https://redirect.github.com/zip-rs/zip2/pull/281">#281</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0">2.5.0</a> - 2025-03-23</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add support for <code>time::PrimitiveDateTime</code> (<a href="https://redirect.github.com/zip-rs/zip2/pull/322">#322</a>)</li> <li>Add <code>jiff</code> integration (<a href="https://redirect.github.com/zip-rs/zip2/pull/323">#323</a>)</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>improve error message for duplicated file (<a href="https://redirect.github.com/zip-rs/zip2/pull/277">#277</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2">2.4.2</a> - 2025-03-18</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li><code>deep_copy_file</code> produced a mangled file header on big-endian platforms (<a href="https://redirect.github.com/zip-rs/zip2/issues/309">#309</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1">2.4.1</a> - 2025-03-17</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>type issue in test</li> <li>double as_ref().canonicalize()?</li> <li>CI failures</li> <li>Create directory for extraction if necessary (<a href="https://redirect.github.com/zip-rs/zip2/pull/314">#314</a>)</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0">2.4.0</a> - 2025-03-17</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="8c01cb7fec"><code>8c01cb7</code></a> chore: release v3.0.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/355">#355</a>)</li> <li><a href="cde72a582d"><code>cde72a5</code></a> ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/349">#349</a>)</li> <li><a href="46f57ef74b"><code>46f57ef</code></a> chore: drop unused crossbeam-utils dependency (<a href="https://redirect.github.com/zip-rs/zip2/issues/339">#339</a>)</li> <li><a href="260fa289ec"><code>260fa28</code></a> fix: return correct offset in SeekableTake::seek (<a href="https://redirect.github.com/zip-rs/zip2/issues/342">#342</a>)</li> <li><a href="9231930f69"><code>9231930</code></a> zip 3.0: Adjust flate2-related features for 3.0 (<a href="https://redirect.github.com/zip-rs/zip2/issues/352">#352</a>)</li> <li><a href="d448215a13"><code>d448215</code></a> docs: Fix: apparently can't feature-gate the declaration <em>and</em> body of an exp...</li> <li><a href="14e590b85b"><code>14e590b</code></a> chore: Empty commit to rerun CI on a PR</li> <li><a href="abecf42cb2"><code>abecf42</code></a> chore: fix typo</li> <li><a href="31993a2e16"><code>31993a2</code></a> docs: merge_archive doctest requires either flate2 or no deflate at all</li> <li><a href="df323785fc"><code>df32378</code></a> docs: finish_into_readable doctest requires either flate2 or no deflate at all</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.26 to 0.4.27 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.27</h2> <h2>What's Changed</h2> <ul> <li>A few minor lint fixes by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li> <li>Enable clippy support for format-like macros by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li> <li>Add an optional logger param by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li> <li>Pass global logger by value, supplied logger by ref by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li> <li>Prepare for 0.4.27 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/674">rust-lang/log#674</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p> </blockquote> </details> <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.27] - 2025-03-24</h2> <h3>What's Changed</h3> <ul> <li>A few minor lint fixes by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li> <li>Enable clippy support for format-like macros by <a href="https://github.com/nyurik"><code>@nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li> <li>Add an optional logger param by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li> <li>Pass global logger by value, supplied logger by ref by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="35161d0d25"><code>35161d0</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/674">#674</a> from rust-lang/cargo/0.4.27</li> <li><a href="cc131ef268"><code>cc131ef</code></a> prepare for 0.4.27 release</li> <li><a href="ea6f54d395"><code>ea6f54d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/673">#673</a> from rust-lang/feat/logger-by-ref</li> <li><a href="d229c7355b"><code>d229c73</code></a> fix unclosed code block</li> <li><a href="02486e458c"><code>02486e4</code></a> fill in more tests for logger argument</li> <li><a href="71e034ffa6"><code>71e034f</code></a> expand logger tests</li> <li><a href="dfa067e65c"><code>dfa067e</code></a> fix up kv passing</li> <li><a href="39d4c3ab88"><code>39d4c3a</code></a> run fmt</li> <li><a href="7aacc8fea3"><code>7aacc8f</code></a> pass global logger by value, supplied logger by ref</li> <li><a href="a438c6ed08"><code>a438c6e</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/664">#664</a> from tisonkun/logger-field</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">compare view</a></li> </ul> </details> <br /> Updates `env_logger` from 0.11.6 to 0.11.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/releases">env_logger's releases</a>.</em></p> <blockquote> <h2>v0.11.8</h2> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> <h2>v0.11.7</h2> <h2>[0.11.7] - 2025-03-10</h2> <h3>Internal</h3> <ul> <li>Replaced <code>humantime</code> with <code>jiff</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md">env_logger's changelog</a>.</em></p> <blockquote> <h2>[0.11.8] - 2025-04-01</h2> <h3>Compatibility</h3> <ul> <li><em>(kv)</em> Deprecate the <code>unstable-kv</code> feature which may be removed in a future patch release</li> </ul> <h3>Features</h3> <ul> <li><em>(kv)</em> Stabilize key-value support behind the <code>kv</code> feature</li> <li>Expose <code>ConfigurableFormat</code> to build custom [<code>Builder::format</code>]s that leverage this</li> </ul> <h2>[0.11.7] - 2025-03-10</h2> <h3>Internal</h3> <ul> <li>Replaced <code>humantime</code> with <code>jiff</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="f0443b26fe"><code>f0443b2</code></a> chore: Release</li> <li><a href="d8b5e1e884"><code>d8b5e1e</code></a> docs: Update changelog</li> <li><a href="3ca671fe6d"><code>3ca671f</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/env_logger/issues/360">#360</a> from epage/format</li> <li><a href="bc02d61e0a"><code>bc02d61</code></a> feat(fmt): Expose ConfigurableFormat</li> <li><a href="c567fdee73"><code>c567fde</code></a> refactor(fmt): Pull out format logic</li> <li><a href="ce25c73961"><code>ce25c73</code></a> refactor(fmt): Make DefaultFormats name more specific</li> <li><a href="739ebb1d37"><code>739ebb1</code></a> refactor(fmt): Pull out logger's builder methods</li> <li><a href="3acb571daa"><code>3acb571</code></a> refactor(fmt): Delegate formatting to DefaultFormat</li> <li><a href="e351bcb92d"><code>e351bcb</code></a> refactor(fmt): Reduce duplication in DefaultFormatWriter</li> <li><a href="3c9e6ff528"><code>3c9e6ff</code></a> Merge pull request <a href="https://redirect.github.com/rust-cli/env_logger/issues/359">#359</a> from epage/kv</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.139 to 1.0.140 <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.140</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="762783414e"><code>7627834</code></a> Release 1.0.140</li> <li><a href="d77a498c80"><code>d77a498</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1245">#1245</a> from serde-rs/powerpc</li> <li><a href="b34d317089"><code>b34d317</code></a> Delete unused gcc installation</li> <li><a href="f7200c3cf6"><code>f7200c3</code></a> Ignore unbuffered_bytes clippy lint</li> <li><a href="76cd4fb383"><code>76cd4fb</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="400eaa977f"><code>400eaa9</code></a> Point standard library links to stable</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.170 to 0.2.172 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.172</h2> <h3>Added</h3> <ul> <li>Android: Add <code>getauxval</code> for 32-bit targets (<a href="https://redirect.github.com/rust-lang/libc/pull/4338">#4338</a>)</li> <li>Android: Add <code>if_tun.h</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4379">#4379</a>)</li> <li>Android: Define <code>SO_BINDTOIFINDEX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4391">#4391</a>)</li> <li>Cygwin: Add <code>posix_spawn_file_actions_add[f]chdir[_np]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4387">#4387</a>)</li> <li>Cygwin: Add new socket options (<a href="https://redirect.github.com/rust-lang/libc/pull/4350">#4350</a>)</li> <li>Cygwin: Add statfs & fcntl (<a href="https://redirect.github.com/rust-lang/libc/pull/4321">#4321</a>)</li> <li>FreeBSD: Add <code>filedesc</code> and <code>fdescenttbl</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4327">#4327</a>)</li> <li>Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (<a href="https://redirect.github.com/rust-lang/libc/pull/4345">#4345</a>)</li> <li>Hermit: Add <code>AF_UNSPEC</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Hermit: Add <code>AF_VSOCK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Illumos, NetBSD: Add <code>timerfd</code> APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4333">#4333</a>)</li> <li>Linux: Add <code>_IO</code>, <code>_IOW</code>, <code>_IOR</code>, <code>_IOWR</code> to the exported API (<a href="https://redirect.github.com/rust-lang/libc/pull/4325">#4325</a>)</li> <li>Linux: Add <code>tcp_info</code> to uClibc bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4347">#4347</a>)</li> <li>Linux: Add further BPF program flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4356">#4356</a>)</li> <li>Linux: Add missing INPUT_PROP_XXX flags from <code>input-event-codes.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4326">#4326</a>)</li> <li>Linux: Add missing TLS bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4296">#4296</a>)</li> <li>Linux: Add more constants from <code>seccomp.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4330">#4330</a>)</li> <li>Linux: Add more glibc <code>ptrace_sud_config</code> and related <code>PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG</code>. (<a href="https://redirect.github.com/rust-lang/libc/pull/4386">#4386</a>)</li> <li>Linux: Add new netlink flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4288">#4288</a>)</li> <li>Linux: Define ioctl codes on more architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4382">#4382</a>)</li> <li>Linux: Add missing <code>pthread_attr_setstack</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4349">#4349</a>)</li> <li>Musl: Add missing <code>utmpx</code> API (<a href="https://redirect.github.com/rust-lang/libc/pull/4332">#4332</a>)</li> <li>Musl: Enable <code>getrandom</code> on all platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4346">#4346</a>)</li> <li>NuttX: Add more signal constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4353">#4353</a>)</li> <li>QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>QNX: Add support for alternative Neutrino network stack <code>io-sock</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>Redox: Add more <code>sys/socket.h</code> and <code>sys/uio.h</code> definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4388">#4388</a>)</li> <li>Solaris: Temporarily define <code>O_DIRECT</code> and <code>SIGINFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4348">#4348</a>)</li> <li>Solarish: Add <code>secure_getenv</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4342">#4342</a>)</li> <li>VxWorks: Add missing <code>d_type</code> member to <code>dirent</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add missing signal-related constsants (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add more error codes (<a href="https://redirect.github.com/rust-lang/libc/pull/4337">#4337</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>FreeBSD: Deprecate <code>TCP_PCAP_OUT</code> and <code>TCP_PCAP_IN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4381">#4381</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Cygwin: Fix member types of <code>statfs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4324">#4324</a>)</li> <li>Cygwin: Fix tests (<a href="https://redirect.github.com/rust-lang/libc/pull/4357">#4357</a>)</li> <li>Hermit: Make <code>AF_INET = 3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Musl: Fix the syscall table on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>Musl: Fix the value of <code>SA_ONSTACK</code> on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>VxWorks: Fix a typo in the <code>waitpid</code> parameter name (<a href="https://redirect.github.com/rust-lang/libc/pull/4334">#4334</a>)</li> </ul> <h3>Removed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.171...0.2.172">0.2.172</a> - 2025-04-14</h2> <h3>Added</h3> <ul> <li>Android: Add <code>getauxval</code> for 32-bit targets (<a href="https://redirect.github.com/rust-lang/libc/pull/4338">#4338</a>)</li> <li>Android: Add <code>if_tun.h</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4379">#4379</a>)</li> <li>Android: Define <code>SO_BINDTOIFINDEX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4391">#4391</a>)</li> <li>Cygwin: Add <code>posix_spawn_file_actions_add[f]chdir[_np]</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4387">#4387</a>)</li> <li>Cygwin: Add new socket options (<a href="https://redirect.github.com/rust-lang/libc/pull/4350">#4350</a>)</li> <li>Cygwin: Add statfs & fcntl (<a href="https://redirect.github.com/rust-lang/libc/pull/4321">#4321</a>)</li> <li>FreeBSD: Add <code>filedesc</code> and <code>fdescenttbl</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4327">#4327</a>)</li> <li>Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (<a href="https://redirect.github.com/rust-lang/libc/pull/4345">#4345</a>)</li> <li>Hermit: Add <code>AF_UNSPEC</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Hermit: Add <code>AF_VSOCK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Illumos, NetBSD: Add <code>timerfd</code> APIs (<a href="https://redirect.github.com/rust-lang/libc/pull/4333">#4333</a>)</li> <li>Linux: Add <code>_IO</code>, <code>_IOW</code>, <code>_IOR</code>, <code>_IOWR</code> to the exported API (<a href="https://redirect.github.com/rust-lang/libc/pull/4325">#4325</a>)</li> <li>Linux: Add <code>tcp_info</code> to uClibc bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4347">#4347</a>)</li> <li>Linux: Add further BPF program flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4356">#4356</a>)</li> <li>Linux: Add missing INPUT_PROP_XXX flags from <code>input-event-codes.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4326">#4326</a>)</li> <li>Linux: Add missing TLS bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4296">#4296</a>)</li> <li>Linux: Add more constants from <code>seccomp.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4330">#4330</a>)</li> <li>Linux: Add more glibc <code>ptrace_sud_config</code> and related <code>PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG</code>. (<a href="https://redirect.github.com/rust-lang/libc/pull/4386">#4386</a>)</li> <li>Linux: Add new netlink flags (<a href="https://redirect.github.com/rust-lang/libc/pull/4288">#4288</a>)</li> <li>Linux: Define ioctl codes on more architectures (<a href="https://redirect.github.com/rust-lang/libc/pull/4382">#4382</a>)</li> <li>Linux: Add missing <code>pthread_attr_setstack</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4349">#4349</a>)</li> <li>Musl: Add missing <code>utmpx</code> API (<a href="https://redirect.github.com/rust-lang/libc/pull/4332">#4332</a>)</li> <li>Musl: Enable <code>getrandom</code> on all platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4346">#4346</a>)</li> <li>NuttX: Add more signal constants (<a href="https://redirect.github.com/rust-lang/libc/pull/4353">#4353</a>)</li> <li>QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>QNX: Add support for alternative Neutrino network stack <code>io-sock</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4169">#4169</a>)</li> <li>Redox: Add more <code>sys/socket.h</code> and <code>sys/uio.h</code> definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4388">#4388</a>)</li> <li>Solaris: Temporarily define <code>O_DIRECT</code> and <code>SIGINFO</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4348">#4348</a>)</li> <li>Solarish: Add <code>secure_getenv</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4342">#4342</a>)</li> <li>VxWorks: Add missing <code>d_type</code> member to <code>dirent</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add missing signal-related constsants (<a href="https://redirect.github.com/rust-lang/libc/pull/4352">#4352</a>)</li> <li>VxWorks: Add more error codes (<a href="https://redirect.github.com/rust-lang/libc/pull/4337">#4337</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>FreeBSD: Deprecate <code>TCP_PCAP_OUT</code> and <code>TCP_PCAP_IN</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4381">#4381</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Cygwin: Fix member types of <code>statfs</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4324">#4324</a>)</li> <li>Cygwin: Fix tests (<a href="https://redirect.github.com/rust-lang/libc/pull/4357">#4357</a>)</li> <li>Hermit: Make <code>AF_INET = 3</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4344">#4344</a>)</li> <li>Musl: Fix the syscall table on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>Musl: Fix the value of <code>SA_ONSTACK</code> on RISC-V-32 (<a href="https://redirect.github.com/rust-lang/libc/pull/4335">#4335</a>)</li> <li>VxWorks: Fix a typo in the <code>waitpid</code> parameter name (<a href="https://redirect.github.com/rust-lang/libc/pull/4334">#4334</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="a5eab581f9"><code>a5eab58</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4410">#4410</a> from tgross35/release-libc</li> <li><a href="481eca7cc3"><code>481eca7</code></a> chore: release libc 0.2.172</li> <li><a href="ce2edbbaa9"><code>ce2edbb</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4399">#4399</a> from tgross35/backport-triagebot-branch-warn</li> <li><a href="31b3200907"><code>31b3200</code></a> Suggest stable-nominated in the PR template</li> <li><a href="3bffe1d58a"><code>3bffe1d</code></a> Make triagebot warn on non-default branches</li> <li><a href="03e6ffc8c4"><code>03e6ffc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4396">#4396</a> from tgross35/backport-serrano</li> <li><a href="f9a47ac811"><code>f9a47ac</code></a> Define SO_BINDTOIFINDEX on Android</li> <li><a href="a358dae479"><code>a358dae</code></a> Add missing utmpx apis for linux musl</li> <li><a href="1ff2f2181a"><code>1ff2f21</code></a> adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...</li> <li><a href="55c58c956d"><code>55c58c9</code></a> Add more redox sys/socket.h and sys/uio.h definitions</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.170...0.2.172">compare view</a></li> </ul> </details> <br /> Updates `rust-embed` from 8.5.0 to 8.7.2 Updates `which` from 7.0.2 to 7.0.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/releases">which's releases</a>.</em></p> <blockquote> <h2>7.0.3</h2> <ul> <li>Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks <a href="https://github.com/mhils"><code>@mhils</code></a> for this contribution to which!</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md">which's changelog</a>.</em></p> <blockquote> <h2>7.0.3</h2> <ul> <li>Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks <a href="https://github.com/mhils"><code>@mhils</code></a> for this contribution to which!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="1d145deef8"><code>1d145de</code></a> release version 7.0.3</li> <li><a href="f5e5292234"><code>f5e5292</code></a> fix unrelated lint error</li> <li><a href="4dcefa6fe9"><code>4dcefa6</code></a> bump rustix</li> <li>See full diff in <a href="https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3">compare view</a></li> </ul> </details> <br /> Updates `sha256` from 1.5.0 to 1.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/baoyachi/sha256-rs/releases">sha256's releases</a>.</em></p> <blockquote> <h2>v1.6.0</h2> <h2>What's Changed</h2> <ul> <li>Move modules to own files by <a href="https://github.com/laerling"><code>@laerling</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/23">baoyachi/sha256-rs#23</a></li> <li>separate modules by <a href="https://github.com/baoyachi"><code>@baoyachi</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/24">baoyachi/sha256-rs#24</a></li> <li>fix char type by <a href="https://github.com/baoyachi"><code>@baoyachi</code></a> in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/28">baoyachi/sha256-rs#28</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/laerling"><code>@laerling</code></a> made their first contribution in <a href="https://redirect.github.com/baoyachi/sha256-rs/pull/23">baoyachi/sha256-rs#23</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0">https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="52a9131970"><code>52a9131</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/28">#28</a> from baoyachi/support_char</li> <li><a href="6c802f4d27"><code>6c802f4</code></a> fix char type</li> <li><a href="5dab84061c"><code>5dab840</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/24">#24</a> from baoyachi/laerling/separate-modules</li> <li><a href="ae3702ca9b"><code>ae3702c</code></a> fix ci</li> <li><a href="a0600754c3"><code>a060075</code></a> fix ci</li> <li><a href="b60aca5401"><code>b60aca5</code></a> refactor code</li> <li><a href="eb70c00b93"><code>eb70c00</code></a> fix ci</li> <li><a href="f0046c2792"><code>f0046c2</code></a> Merge pull request <a href="https://redirect.github.com/baoyachi/sha256-rs/issues/23">#23</a> from laerling/separate-modules</li> <li><a href="de7b7783aa"><code>de7b778</code></a> Move openssl_sha256 module to separate file</li> <li><a href="90f5cf72aa"><code>90f5cf7</code></a> Move tests module to separate file</li> <li>Additional commits viewable in <a href="https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.17.1 to 3.20.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's changelog</a>.</em></p> <blockquote> <h2>3.20.0</h2> <p>This release mostly unifies the behavior/capabilities around "keeping" temporary files:</p> <ul> <li>Rename <code>Builder::keep(bool)</code> (via deprecation) to <code>Builder::disable_cleanup(bool)</code> to make it clear that behaves differently from <code>NamedTempFile::keep()</code>. The former disables automatic cleanup while the latter <em>consumes</em> the <code>NamedTempFile</code> object entirely and unsets the "temporary file" attribute (on Windows).</li> <li>Rename <code>TempDir::into_path</code> (via deprecation) to <code>TempDir::keep</code> to mirror <code>NamedTempFile::keep</code>.</li> <li>Add <code>TempDir::disable_cleanup</code>, <code>NamedTempFile::disable_cleanup</code>, and <code>TempPath::disable_cleanup</code> making it possible to disable automatic cleanup in-place <em>after</em> creating a temporary file/directory (equivalent to calling <code>Builder::disable_cleanup</code> before creating the file/directory).</li> </ul> <p>Additionally, it adds a few spooled temporary file features:</p> <ul> <li>Add <code>SpooledTempFile::into_file</code> for turning a <code>SpooledTempFile</code> into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.</li> <li>Add <code>spooled_tempfile_in</code> and <code>SpooledTempFile::new_in</code> methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).</li> </ul> <p>Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.</p> <p><strong>BREAKING</strong> for those with <code>deny(warnings)</code>:</p> <ul> <li><code>Builder::keep</code> deprecated in favor of <code>Builder::disable_cleanup</code>.</li> <li><code>TempDir::into_path</code> is deprecated in favor of <code>TempDir::keep</code>.</li> </ul> <p><strong>BREAKING</strong>:</p> <h2>3.19.1</h2> <ul> <li>Don't unlink temporary files immediately on Windows (fixes <a href="https://redirect.github.com/Stebalien/tempfile/issues/339">#339</a>). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.</li> </ul> <h2>3.19.0</h2> <ul> <li>Remove direct dependency on <code>cfg-if</code>. It's still in the tree, but we didn't really need to use it in this crate.</li> <li>Add an unstable feature (<code>unstable-windows-keep-open-tempfile</code>) to test a potential fix to <a href="https://redirect.github.com/Stebalien/tempfile/issues/339">#339</a>.</li> </ul> <h2>3.18.0</h2> <ul> <li>Update <code>rustix</code> to 1.0.0.</li> <li>Make <code>NamedTempFile::persist_noclobber</code> atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="99ffea61ad"><code>99ffea6</code></a> chore: release v3.20.0 (<a href="https://redirect.github.com/Stebalien/tempfile/issues/358">#358</a>)</li> <li><a href="bd2b267442"><code>bd2b267</code></a> feat: make it possible to disable cleanup in-place after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/355">#355</a>)</li> <li><a href="3b30099abd"><code>3b30099</code></a> ci: really check docs for warnings (<a href="https://redirect.github.com/Stebalien/tempfile/issues/357">#357</a>)</li> <li><a href="f701f52456"><code>f701f52</code></a> ci: check docs (<a href="https://redirect.github.com/Stebalien/tempfile/issues/356">#356</a>)</li> <li><a href="d34afe99fd"><code>d34afe9</code></a> doc: improve SpooledData documentation</li> <li><a href="6deb42e04c"><code>6deb42e</code></a> doc: make it easier to pick the correct tempfile constructor/type</li> <li><a href="e284782c6c"><code>e284782</code></a> feat: allow creating spooled temporary files in a specific directory (<a href="https://redirect.github.com/Stebalien/tempfile/issues/353">#353</a>)</li> <li><a href="07edc310a5"><code>07edc31</code></a> feat: implement <code>SpooledTempFile::into_file</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/352">#352</a>)</li> <li><a href="b1223553bb"><code>b122355</code></a> fix: add must_use attribute to TempDir::keep (<a href="https://redirect.github.com/Stebalien/tempfile/issues/351">#351</a>)</li> <li><a href="cbd1e976e1"><code>cbd1e97</code></a> feat: rename <code>TempDir::into_path</code> to <code>TempDir::keep</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/349">#349</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.39 to 0.4.41 <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.41</h2> <h2>What's Changed</h2> <ul> <li>Add <code>subsec_micros</code> and <code>subsec_millis</code> methods to <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1668">chronotope/chrono#1668</a></li> <li>Deprecate <code>NaiveDateTime::UNIX_EPOCH</code> by <a href="https://github.com/robertbastian"><code>@robertbastian</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1670">chronotope/chrono#1670</a></li> <li>Implement <code>as_seconds_f32</code> and <code>as_seconds_f64</code> for <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1671">chronotope/chrono#1671</a></li> <li>chore: fix some comments by <a href="https://github.com/jimmycathy"><code>@jimmycathy</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1677">chronotope/chrono#1677</a></li> <li>Add <code>num_days_in_month</code> method to <code>Datelike</code> trait by <a href="https://github.com/aslilac"><code>@aslilac</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1673">chronotope/chrono#1673</a></li> <li>add <code>WeekdaySet</code>, a collection of <code>Weekday</code> that is <code>Copy</code> by <a href="https://github.com/Kinrany"><code>@Kinrany</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1676">chronotope/chrono#1676</a></li> <li>WeekdaySet tweaks by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1680">chronotope/chrono#1680</a></li> <li>Upgrade to windows-bindgen 0.61 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1682">chronotope/chrono#1682</a></li> <li>Implemented a consistent Eq trait for NaiveWeek by <a href="https://github.com/Splashling1789"><code>@Splashling1789</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1687">chronotope/chrono#1687</a></li> <li>TimeZone::from_posix_tz: Treat empty TZ variable as UTC by <a href="https://github.com/drinkcat"><code>@drinkcat</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1691">chronotope/chrono#1691</a></li> <li>Add support for lossy format strings by <a href="https://github.com/Qelxiros"><code>@Qelxiros</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1693">chronotope/chrono#1693</a></li> </ul> <h2>0.4.40</h2> <h2>What's Changed</h2> <ul> <li>Add Month::num_days() by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1645">chronotope/chrono#1645</a></li> <li>Update Windows dependencies by <a href="https://github.com/kennykerr"><code>@kennykerr</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1646">chronotope/chrono#1646</a></li> <li>Feature/round_up method on DurationRound trait by <a href="https://github.com/MagnumTrader"><code>@MagnumTrader</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1651">chronotope/chrono#1651</a></li> <li>Expose <code>write_to</code> for <code>DelayedFormat</code> by <a href="https://github.com/tugtugtug"><code>@tugtugtug</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1654">chronotope/chrono#1654</a></li> <li>Update LICENSE.txt by <a href="https://github.com/maximevtush"><code>@maximevtush</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1656">chronotope/chrono#1656</a></li> <li>docs: fix minor typo by <a href="https://github.com/samfolo"><code>@samfolo</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1659">chronotope/chrono#1659</a></li> <li>Use NaiveDateTime for internal tz_info methods. by <a href="https://github.com/AVee"><code>@AVee</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1658">chronotope/chrono#1658</a></li> <li>Upgrade to windows-bindgen 0.60 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1665">chronotope/chrono#1665</a></li> <li>Add quarter (%q) date string specifier by <a href="https://github.com/drinkcat"><code>@drinkcat</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1666">chronotope/chrono#1666</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="d1de1d95ea"><code>d1de1d9</code></a> Bump version to 0.4.41</li> <li><a href="e2bd1d1d67"><code>e2bd1d1</code></a> Add support for lenient format strings (<a href="https://redirect.github.com/chronotope/chrono/issues/1693">#1693</a>)</li> <li><a href="2c95b0aca8"><code>2c95b0a</code></a> Tweak expression to avoid repetition</li> <li><a href="ebeef99426"><code>ebeef99</code></a> TimeZone::from_posix_tz: Treat empty TZ variable as UTC</li> <li><a href="dc068f0373"><code>dc068f0</code></a> Tweak style on NaiveWeek fixes</li> <li><a href="b267a4fe90"><code>b267a4f</code></a> Implemented consistent Hash and Eq trait for NaiveWeek</li> <li><a href="7c0bd136d6"><code>7c0bd13</code></a> Apply suggestions from clippy 1.86</li> <li><a href="104cdc73cb"><code>104cdc7</code></a> Bump MSRV to 1.62</li> <li><a href="6a853015b7"><code>6a85301</code></a> Upgrade to windows-bindgen 0.61</li> <li><a href="265c79b2a5"><code>265c79b</code></a> Tweak WeekdaySet method order</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41">compare view</a></li> </ul> </details> <br /> Updates `fs4` from 0.13.0 to 0.13.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md">fs4's changelog</a>.</em></p> <blockquote> <h1>Releases</h1> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/al8n/fs4-rs/commits">compare view</a></li> </ul> </details> <br /> Updates `android_logger` from 0.14.1 to 0.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-mobile/android_logger-rs/releases">android_logger's releases</a>.</em></p> <blockquote> <h2>v0.15.0</h2> <h2>What's Changed</h2> <ul> <li>Only provide docs.rs pages for Android targets by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/77">rust-mobile/android_logger-rs#77</a></li> <li>cargo: Add <code>os::android-apis</code> category by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/78">rust-mobile/android_logger-rs#78</a></li> <li>Prevent truncating log tag name by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/83">rust-mobile/android_logger-rs#83</a></li> <li>Replace <code>CStr::from_ptr()</code> with <code>CStr::from_bytes_with_nul()</code> by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/82">rust-mobile/android_logger-rs#82</a></li> <li>Derive/implement <code>Debug</code> for <code>Config</code> and <code>AndroidLogger</code> by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/81">rust-mobile/android_logger-rs#81</a></li> <li>Split things into different files, to optimize future work by <a href="https://github.com/Nercury"><code>@Nercury</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/85">rust-mobile/android_logger-rs#85</a></li> <li>ci: Run <code>cargo fmt --check</code> to ensure code is always properly formatted by <a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/86">rust-mobile/android_logger-rs#86</a></li> <li>Use __android_log_is_loggable in AndroidLogger::enabled by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/84">rust-mobile/android_logger-rs#84</a></li> <li>Avoid rewriting the preconfigured tag by <a href="https://github.com/dextero"><code>@dextero</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/87">rust-mobile/android_logger-rs#87</a></li> <li>Prepare for release by <a href="https://github.com/Nercury"><code>@Nercury</code></a> in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/88">rust-mobile/android_logger-rs#88</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/MarijnS95"><code>@MarijnS95</code></a> made their first contribution in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/77">rust-mobile/android_logger-rs#77</a></li> <li><a href="https://github.com/dextero"><code>@dextero</code></a> made their first contribution in <a href="https://redirect.github.com/rust-mobile/android_logger-rs/pull/83">rust-mobile/android_logger-rs#83</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0">https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="634c027484"><code>634c027</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/88">#88</a> from rust-mobile/prepare-for-release</li> <li><a href="f2a48f0dfc"><code>f2a48f0</code></a> Prepare for release</li> <li><a href="8b7fe0b47f"><code>8b7fe0b</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/87">#87</a> from dextero/no-truncate-2</li> <li><a href="d8298102d4"><code>d829810</code></a> Merge pull request <a href="https://redirect.github.com/rust-mobile/android_logger-rs/issues/84">#84</a> from dextero/is-loggable</li> <li><a href="e6931cff0c"><code>e6931cf</code></a> Fix typos</li> <li><a href="a14e0c8565"><code>a14e0c8</code></a> Document the behavior of <code>android-api-30</code> feature</li> <li><a href="47488c95e3"><code>47488c9</code></a> Apply review suggestions</li> <li><a href="52885612df"><code>5288561</code></a> cargo clippy --fix</li> <li><a href="https://github.... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63 lines
1.7 KiB
TOML
63 lines
1.7 KiB
TOML
[package]
|
|
name = "ksud"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
anyhow = "1"
|
|
clap = { version = "4", features = ["derive"] }
|
|
const_format = "0.2"
|
|
zip = { version = "3", default-features = false }
|
|
zip-extensions = { version = "0.8", features = [
|
|
"deflate",
|
|
"deflate64",
|
|
"time",
|
|
"lzma",
|
|
"xz",
|
|
], default-features = false }
|
|
java-properties = { git = "https://github.com/Kernel-SU/java-properties.git", branch = "master", default-features = false }
|
|
log = "0.4"
|
|
env_logger = { version = "0.11", default-features = false }
|
|
serde_json = "1"
|
|
encoding_rs = "0.8"
|
|
humansize = "2"
|
|
libc = "0.2"
|
|
extattr = "1"
|
|
jwalk = "0.8"
|
|
is_executable = "1"
|
|
nom = "8"
|
|
derive-new = "0.7"
|
|
rust-embed = { version = "8", features = [
|
|
"debug-embed",
|
|
"compression", # must clean build after updating binaries
|
|
] }
|
|
which = "7"
|
|
getopts = "0.2"
|
|
sha256 = "1"
|
|
sha1 = "0.10"
|
|
tempfile = "3"
|
|
chrono = "0.4"
|
|
hole-punch = { git = "https://github.com/tiann/hole-punch" }
|
|
regex-lite = "0.1"
|
|
fs4 = "0.13"
|
|
|
|
[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies]
|
|
rustix = { git = "https://github.com/Kernel-SU/rustix.git", branch = "main", features = [
|
|
"all-apis",
|
|
] }
|
|
# some android specific dependencies which compiles under unix are also listed here for convenience of coding
|
|
android-properties = { version = "0.2", features = ["bionic-deprecated"] }
|
|
procfs = "0.17"
|
|
loopdev = { git = "https://github.com/Kernel-SU/loopdev" }
|
|
|
|
[target.'cfg(target_os = "android")'.dependencies]
|
|
android_logger = { version = "0.15", default-features = false }
|
|
|
|
[profile.release]
|
|
strip = true
|
|
opt-level = "z"
|
|
lto = true
|
|
codegen-units = 1
|