Rust Coreutils 0.2.2 Release:
This is a patch release focused on critical infrastructure fixes to ensure reliable distribution and deployment across different platforms. We also improved the performance of base64 to be faster than the GNU implementation (1.56 times faster).
What's Changed
base64
- base64: improve perfs by using the base64-simd crate by @sylvestre in https://github.com/uutils/coreutils/pull/8578
cp
- cp: fix copying current directory (.) to existing directory by @Vesal-J in https://github.com/uutils/coreutils/pull/8565
nl
- nl: allow non-UTF8 section delimiter by @cakebaker in https://github.com/uutils/coreutils/pull/8575
stty
- Avoid panic in stty by @julian-klode in https://github.com/uutils/coreutils/pull/8559
uucore
- uucore/build.rs: rename function by @cakebaker in https://github.com/uutils/coreutils/pull/8584
Distribution & Build
- manage the locales when the program is coming from crates.io by @sylvestre in https://github.com/uutils/coreutils/pull/8571
- link musl libc statically by @Ecordonnier in https://github.com/uutils/coreutils/pull/8585
- Prepare version 0.2.2 by @sylvestre in https://github.com/uutils/coreutils/pull/8588
Documentation
- release notes: store a copy in-tree too by @sylvestre in https://github.com/uutils/coreutils/pull/8564
Dependencies
- chore(deps): update rust crate winapi-util to v0.1.11 by @renovate[bot] in https://github.com/uutils/coreutils/pull/8570
- fix(deps): update rust crate console to v0.16.1 by @renovate[bot] in https://github.com/uutils/coreutils/pull/8577
- chore(deps): update rust crate chrono to v0.4.42 by @renovate[bot] in https://github.com/uutils/coreutils/pull/8576
- chore(deps): update rust crate linux-raw-sys to 0.11 by @renovate[bot] in https://github.com/uutils/coreutils/pull/8580
New Contributors
- @Vesal-J made their first contribution in https://github.com/uutils/coreutils/pull/8565
Full Changelog: https://github.com/uutils/coreutils/compare/0.2.0...0.2.2