Commit c529f01
authored
Bump rpassword from 7.4.0 to 7.5.3 (#141)
Bumps [rpassword](https://github.com/conradkleinespel/rpassword) from
7.4.0 to 7.5.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conradkleinespel/rpassword/releases">rpassword's
releases</a>.</em></p>
<blockquote>
<h2>v7.5.3</h2>
<p>Fixes compile errors with Rust 1.85. Thanks <a
href="https://github.com/nwalfield"><code>@nwalfield</code></a> for
reporting in <a
href="https://redirect.github.com/conradkleinespel/rpassword/issues/130">conradkleinespel/rpassword#130</a>.</p>
<p>Backwards compatible. No breaking change.</p>
<h2>v7.5.2</h2>
<p>Fixes a Unicode parsing bug which could lead to unwarranted panic (<a
href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391">https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391</a>).</p>
<p>Backwards compatible. No breaking change.</p>
<h2>v7.5.1</h2>
<p>This release fixes a cross-platform compilation issue that appeared
in v.7.5.0 (<a
href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e">https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e</a>).</p>
<p>Thanks <a
href="https://github.com/aharpervc"><code>@aharpervc</code></a> for
bringing this to my attention in <a
href="https://redirect.github.com/conradkleinespel/rpassword/pull/126">conradkleinespel/rpassword#126</a>.</p>
<p>Backwards compatible. No breaking change.</p>
<h2>v7.5.0</h2>
<p>This release comes with lots of stuff. It should be fully backward
compatible.</p>
<h2>New features</h2>
<ul>
<li>Support for masking or partially masking a password as it's being
typed. Thank you, <a
href="https://github.com/chipsenkbeil"><code>@chipsenkbeil</code></a>,
for your contribution.</li>
<li>New API. The documentation has been vastly improved to support this,
see <a href="https://docs.rs/rpassword/">https://docs.rs/rpassword/</a>.
To sum up, you can now call
<code>read_password_with_config(config)</code> and there is a
<code>ConfigBuilder</code> that allows you to configure how passwords
should be read. This makes the library much more flexible and means new
options will be added without breaking existing code.</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fix for CVE-2025-64170 which affects <code>rpassword</code> on
versions v7.4.0 and below. Thank you, <a
href="https://github.com/squell"><code>@squell</code></a> and <a
href="https://github.com/DevLaTron"><code>@DevLaTron</code></a>, for
reporting this.</li>
<li>Better support for multibyte characters and more reliable handling
of control characters and terminal escape sequences. Thank you again, <a
href="https://github.com/chipsenkbeil"><code>@chipsenkbeil</code></a>,
for your contribution.</li>
</ul>
<h2>Deprecations</h2>
<ul>
<li><code>_from_bufread</code> functions have been deprecated. You are
encouraged to migrate to <code>_with_config</code> functions. See <a
href="https://github.com/conradkleinespel/rpassword/blob/main/UPGRADE.md">UPGRADE.md</a>
as well as the <a
href="https://docs.rs/rpassword/latest/rpassword/fn.read_password_from_bufread.html">documentation
which has examples</a> that you can most likely drop into your code
without other changes.</li>
</ul>
<h2>Misc</h2>
<ul>
<li>Update of the <code>windows-sys</code> dependency.</li>
<li>Update Rust edition from 2018 to 2024.</li>
<li>Better cross-platform testing, through more unit tests and a CI that
runs Linux, Windows and Wasm.</li>
</ul>
<p>Feedback is very much welcome.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/3ca2ece85917f8a3b1b514fee1001a05e160cac0"><code>3ca2ece</code></a>
bump to 7.5.3</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/ed863bf8a51db7f2e6ad8fa805bd3ca2e97679d0"><code>ed863bf</code></a>
remove cargo-tarpaulin build incompatible with rust 1.85 from ci</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/479012db86be475e5361076fc1f58b3fc485d7f3"><code>479012d</code></a>
fixes compile errors with rust 1.85</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/6ee4708338567acf713259d37ef76024bdb20edc"><code>6ee4708</code></a>
update nix config to use rust 1.85</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/6d3518df3a277b9def56dde1fc46f38aa03583c3"><code>6d3518d</code></a>
run ci with rust 1.85</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/e176edc314cd3b1e77c7574a7cb48eacf6d6e05b"><code>e176edc</code></a>
bump to 7.5.2</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391"><code>6c19a1e</code></a>
make reading utf8 chars more reliable</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/1ecf07d112f89534ebe14c8f65c2a51e72d65b99"><code>1ecf07d</code></a>
bump to 7.5.1</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e"><code>60ee071</code></a>
remove errno clean up, not cross-platform</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/2d9873eb198dd49dafef2e3263a035ac3614982c"><code>2d9873e</code></a>
release v7.5.0</li>
<li>Additional commits viewable in <a
href="https://github.com/conradkleinespel/rpassword/compare/v7.4.0...v7.5.3">compare
view</a></li>
</ul>
</details>
<br />
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 8606adf commit c529f01
1 file changed
Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments