Skip to content

Commit c529f01

Browse files
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

File tree

Cargo.lock

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

Comments
 (0)