github uutils/coreutils 0.0.22

latest releases: 0.0.27, 0.0.26, 0.0.25...
11 months ago

📦 Rust Coreutils 0.0.22 Release: We've got +11 more GNU tests passing than in our last release.
This release also adds support for NetBSD and requires a minimum Rust version of 1.70. 🛠️
We are also collaborating more and more with the nushell team. Future versions of nushell will rely on the Rust Coreutils.
24 developers contributed to this release (11 new contributors started with this release).

Visit our website at https://uutils.github.io.

If you want to help us, please consider sponsoring on GitHub. This helps us use better tools like GitHub Actions. Sponsor us at https://github.com/sponsors/uutils.

GNU test suite compatibility

Here's how version 0.0.22 compares to the previous release - running GNU/Coreutils 9.4:

result 0.0.21 0.0.22 change
pass 372 383 +11
skip 49 48 -1
fail 181 171 -10
error 2 2 0

GNU testsuite evolution

For more details, visit https://github.com/uutils/coreutils-tracking/.

What's Changed

chown

  • chown: move uid & gid detections into their own functions by @sylvestre in #5359

cp

  • cp: Error out if cp only contains source by @dmatos2012 in #5253
  • cp: fix the result of inodes are not the same when preserve links is flagged by @tommady in #5064
  • cp: fix cp -dR --no-preserve=links d c should have different inodes by @tommady in #5320
  • cp: fail when trying to copy to read only file on mac by @PGIII in #5261
  • cp: show no "skipped" msg with -vi/-vin by @cakebaker in #5348

cut

dd

  • dd: fix GNU test 'dd/skip-seek-past-dev' by @bbara in #4527

df

  • df: Fix overflow error on WSL. Default to 0 when the values are non-sense. by @howard0su in #5381

echo

expr

fmt

head

  • head: remove a clippy::cognitive_complexity by moving some content in a function by @sylvestre in #5366
  • head: add some empty lines by @cakebaker in #5373

ls

mkdir

mv

nl

relpath

rm

seq

split

  • split: implement remaining -n variants and pass GNU tests/split/fail.sh by @zhitkoff in #5252
  • split: catch broken pipe error for round robin strategy by @granquet in #5338

touch

tr

wc

  • wc: add --count-mbs option by @mbuf in #5336

whoami

yes

Build system & CI

Documentation

Security

Various improvements

Dependencies

New Contributors

Full Changelog: 0.0.21...0.0.22

Don't miss a new coreutils release

NewReleases is sending notifications on new releases.