github uutils/coreutils 0.0.13

latest releases: 0.0.26, 0.0.25, 0.0.24...
2 years ago

This is a big release with 276 new PR's merged!

The highlights of this release are:

  • Mininum supported Rust version is now 1.54.
  • Many improvements and fixes in many utils. In particular, cp, dd, df, split and tr have gotten very large improvements and are much more compatible with GNU.
  • Online user documentation featuring installation instructions, descriptions, flags, options and examples.
  • We now use clap 3, which gives the --help output a new look and enables abbreviations of long arguments. For example:
ls --color    # already worked pre 0.0.13
ls --col      # any unambiguous shorthand now also works

Changes

The PR's listed below change the user-facing behaviour of the utils. It is just a small selection of all the contributions in this release.

General

uucore

cp

dd

df

echo

hashsum

head

  • Add ---presume-input-pipe parameter by @DevSabb in #3345
  • Don't add trailing newline to end of file that didn't originally have one by @jfinkels in #2957

install

  • Better error messages when handling invalid arguments by @ndd7xv in #3187

join

ln

  • Make the tests/ln/hard-backup.sh test work by @sylvestre in #3340
  • Pass tests/ln/backup-1.sh & improvement in the error messages by @sylvestre in #3346

ls

mkdir

nproc

paste

pinky

pr

printf

realpath

  • Error when resolved symlink is absolute and ENOENT by @hbina in #3037

seq

shuf

  • accept multiple occurances of head-count argument by @DevSabb in #3329

sleep

sort

split

stat

tail

test

timeout

touch

tr

  • Expanding expansion module (added support for character classes and many more patterns) by @hbina in #2502
  • Fix octal interpretation of repeat count string by @DevSabb in #3178

true

truncate

wc

New Contributors

@cohosh (#2899, @g-k (#2893), @water-ghosts (#2956), @biomunky (#2964), @danieleades (#2963), @douglaz (#2975), @Narasimha1997 (#2947), @Toxaris (#3020), @rahulkadukar (#3030), @DevSabb (#3038), @HeroicKatora (#3014), @shoriminimoe (#3012), @lguist (#3011), @ndd7xv (#3024), @slycordinator (#3013), @RishiKumarRay (#3023), @daissi (#3100), @snobee (#3053), @abhishekc-sharma (#3041), @DestroyerXyz (#3108), @alextibbles (#3110), @serhansekman (#3121), @allan-silva (#2966), @davide125 (#3130), @crazystylus (#3074), @miallo (#3145), @iovanom (#3021), @palaster (#3056), @xxyzz (#3045), @omertuc (#3084), @cakebaker (#3202), @dgunay (#3158), @nickd0 (#3116), @OHNONOTAMOTH (#3244), @bnjbvr (#3264), @chordtoll (#3256), @ackerleytng (#3304)

Full Changelog: 0.0.12...0.0.13

Don't miss a new coreutils release

NewReleases is sending notifications on new releases.