github uutils/coreutils 0.0.23

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

📦 Rust Coreutils 0.0.23 Release:

We've got +10 more GNU tests passing than in our last release.

24 developers contributed to this release (9 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.22 0.0.23 Change 0.0.22 to 0.0.23 % Total 0.0.23 (Change)
pass 383 393 +10 65.07% (+1.66%)
skip 48 49 +1 8.11% (+0.17%)
fail 171 160 -11 26.49% (-1.82%)
error 2 2 0 0.33% (0.00%)

GNU testsuite evolution

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

What's Changed

global

  • Implement SI prefixes R and Q by @zhitkoff in #5357
    This applies to the commands: dd, df, du, head, ls, od, shref, split, tail and truncate

cat

  • cat: use error code 62 for ELOOP on FreeBSD by @cakebaker in #5477
  • cat: return the same error message as GNU with loop symlink by @sylvestre in #5466

cp

dd

  • dd: Do not use the OS provided dd utility on FIFOs by @n1000 in #5453

df

du

expand

expr

join

  • join: remove a clippy::cognitive_complexity by moving some content in functions by @sylvestre in #5367

ls

mktemp

  • mktemp: add func to expose functionality (for use in nushell) by @tskinn in #5479

mv

pathchk

pr

printf

rm

runcon

split

test

  • test: use mtime for -ot and fix direction of comparison by @n1000 in #5441

### Other OS & arch changes

### CI

Documentation

Security

Various improvements

Dependencies

New Contributors

Full Changelog: 0.0.22...0.0.23

Don't miss a new coreutils release

NewReleases is sending notifications on new releases.