docs/src/release-notes/0.0.13.md
Version: 0.0.13 Published: 2022-04-02T12:16:39Z
This is a big release with 276 new PR's merged!
The highlights of this release are:
cp, dd, df, split and tr have gotten very large improvements and are much more compatible with GNU.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
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
parse_time::from_str() by @jfinkels in https://github.com/uutils/coreutils/pull/3292parse_time by @jfinkels in https://github.com/uutils/coreutils/pull/3315parse_size to use u64 rather than usize for better 32-bit support by @omertuc in https://github.com/uutils/coreutils/pull/3084cp
-P by @refi64 in https://github.com/uutils/coreutils/pull/3101-t by @shoriminimoe in https://github.com/uutils/coreutils/pull/3027-r by @water-ghosts in https://github.com/uutils/coreutils/pull/3032cp -a with a nonexistent file by @water-ghosts in https://github.com/uutils/coreutils/pull/2960cp -R by @Narasimha1997 in https://github.com/uutils/coreutils/pull/3018dd
seek=N when destination is stdout by @jfinkels in https://github.com/uutils/coreutils/pull/2911status=progress rewrite once/sec by @ndd7xv in https://github.com/uutils/coreutils/pull/3078df
--output w/o "=" doesn't expect further args by @cakebaker in https://github.com/uutils/coreutils/pull/3327--total option by @jfinkels in https://github.com/uutils/coreutils/pull/3197Use% column by @cakebaker in https://github.com/uutils/coreutils/pull/3309-x argument (#3257) by @cakebaker in https://github.com/uutils/coreutils/pull/3258--output command-line argument by @jfinkels in https://github.com/uutils/coreutils/pull/3176, https://github.com/uutils/coreutils/pull/3322, https://github.com/uutils/coreutils/pull/3323echo
\0 by @Dr-Emann in https://github.com/uutils/coreutils/pull/2977hashsum
head
---presume-input-pipe parameter by @DevSabb in https://github.com/uutils/coreutils/pull/3345install
join
-t '\0' by @jtracey in https://github.com/uutils/coreutils/pull/2881usize::MAX by @jtracey in https://github.com/uutils/coreutils/pull/2882ln
ls
--classify flag by @abhishekc-sharma in https://github.com/uutils/coreutils/pull/3041--quoting-style=shell-escape by @sylvestre in https://github.com/uutils/coreutils/pull/3317-aA are provided, the order matters by @sylvestre in https://github.com/uutils/coreutils/pull/3285mkdir
mkdir -p foo/. by @sylvestre in https://github.com/uutils/coreutils/pull/3311nproc
OMP_THREAD_LIMIT by @sylvestre in https://github.com/uutils/coreutils/pull/3286OMP_NUM_THREADS=X,Y,Z by @sylvestre in https://github.com/uutils/coreutils/pull/3296paste
pinky
pr
-n by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3185printf
%g formatting to match GNU by @water-ghosts in https://github.com/uutils/coreutils/pull/3087%0n formatting by @water-ghosts in https://github.com/uutils/coreutils/pull/3070realpath
seq
-f FORMAT option by @jfinkels in https://github.com/uutils/coreutils/pull/2918shuf
sleep
sort
split
-e argument by @jfinkels in https://github.com/uutils/coreutils/pull/3107-x option (hex suffixes) by @jfinkels in https://github.com/uutils/coreutils/pull/2981-n l/NUM option to split by @jfinkels in https://github.com/uutils/coreutils/pull/2980-C by @jfinkels in https://github.com/uutils/coreutils/pull/3278-a by @jfinkels in https://github.com/uutils/coreutils/pull/3006--additional-suffix contains / by @jfinkels in https://github.com/uutils/coreutils/pull/3111--line-bytes by @jfinkels in https://github.com/uutils/coreutils/pull/3277--line-bytes option by @jfinkels in https://github.com/uutils/coreutils/pull/3204-n option by @jfinkels in https://github.com/uutils/coreutils/pull/2866---io-blksize parameter by @DevSabb in https://github.com/uutils/coreutils/pull/3064stat
tail
tail [ -n | -c ] +NUM <file> by @jfinkels in https://github.com/uutils/coreutils/pull/2904---presume-input-pipe parameter by @DevSabb in https://github.com/uutils/coreutils/pull/3345test
test: fix wsl executable permission by @tertsdiepraam in https://github.com/uutils/coreutils/pull/2965timeout
--preserve-status mode by @jfinkels in https://github.com/uutils/coreutils/pull/3249125 on invalid time interval args by @jfinkels in https://github.com/uutils/coreutils/pull/3314--kill-after arg by @jfinkels in https://github.com/uutils/coreutils/pull/3313touch
- by @dgunay in https://github.com/uutils/coreutils/pull/3158-h with nonexistent file by @jfinkels in https://github.com/uutils/coreutils/pull/3117tr
true
truncate
wc
--files0-from option by @allan-silva in https://github.com/uutils/coreutils/pull/2966@cohosh (https://github.com/uutils/coreutils/pull/2899, @g-k (https://github.com/uutils/coreutils/pull/2893), @water-ghosts (https://github.com/uutils/coreutils/pull/2956), @biomunky (https://github.com/uutils/coreutils/pull/2964), @danieleades (https://github.com/uutils/coreutils/pull/2963), @douglaz (https://github.com/uutils/coreutils/pull/2975), @Narasimha1997 (https://github.com/uutils/coreutils/pull/2947), @Toxaris (https://github.com/uutils/coreutils/pull/3020), @rahulkadukar (https://github.com/uutils/coreutils/pull/3030), @DevSabb (https://github.com/uutils/coreutils/pull/3038), @HeroicKatora (https://github.com/uutils/coreutils/pull/3014), @shoriminimoe (https://github.com/uutils/coreutils/pull/3012), @lguist (https://github.com/uutils/coreutils/pull/3011), @ndd7xv (https://github.com/uutils/coreutils/pull/3024), @slycordinator (https://github.com/uutils/coreutils/pull/3013), @RishiKumarRay (https://github.com/uutils/coreutils/pull/3023), @daissi (https://github.com/uutils/coreutils/pull/3100), @snobee (https://github.com/uutils/coreutils/pull/3053), @abhishekc-sharma (https://github.com/uutils/coreutils/pull/3041), @DestroyerXyz (https://github.com/uutils/coreutils/pull/3108), @alextibbles (https://github.com/uutils/coreutils/pull/3110), @serhansekman (https://github.com/uutils/coreutils/pull/3121), @allan-silva (https://github.com/uutils/coreutils/pull/2966), @davide125 (https://github.com/uutils/coreutils/pull/3130), @crazystylus (https://github.com/uutils/coreutils/pull/3074), @miallo (https://github.com/uutils/coreutils/pull/3145), @iovanom (https://github.com/uutils/coreutils/pull/3021), @palaster (https://github.com/uutils/coreutils/pull/3056), @xxyzz (https://github.com/uutils/coreutils/pull/3045), @omertuc (https://github.com/uutils/coreutils/pull/3084), @cakebaker (https://github.com/uutils/coreutils/pull/3202), @dgunay (https://github.com/uutils/coreutils/pull/3158), @nickd0 (https://github.com/uutils/coreutils/pull/3116), @OHNONOTAMOTH (https://github.com/uutils/coreutils/pull/3244), @bnjbvr (https://github.com/uutils/coreutils/pull/3264), @chordtoll (https://github.com/uutils/coreutils/pull/3256), @ackerleytng (https://github.com/uutils/coreutils/pull/3304)
Full Changelog: https://github.com/uutils/coreutils/compare/0.0.12...0.0.13