|
| 1 | +# 0.0.14 |
| 2 | + |
| 3 | +**Version:** 0.0.14 |
| 4 | +**Published:** 2022-05-22T18:40:07Z |
| 5 | + |
| 6 | +## Release Notes |
| 7 | + |
| 8 | +## Highlights |
| 9 | +* Minimum supported Rust version is now 1.56 and we use the 2021 edition. |
| 10 | +* Android support has been fixed and is now checked in the CI thanks to @jtracey. |
| 11 | +* `df` has seen major improvements due to incredible work by @cakebaker. |
| 12 | +* Path completions on modern shells (like `zsh` and `fish`) now work properly. |
| 13 | +* The `dir` and `vdir` utilities where added as aliases for `ls` and `ls -l`, respectively. |
| 14 | +* Many utils have seen minor changes to improve GNU compatibility. See https://github.com/uutils/coreutils-tracking/ for more details |
| 15 | + |
| 16 | +## Changes |
| 17 | +The PR's listed below change the user-facing behaviour of the utils. It is a selection of all the contributions in this release. |
| 18 | + |
| 19 | +### General |
| 20 | +* MSRV 1.56 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3350 |
| 21 | +* Rust Edition 2021 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3368 |
| 22 | +* Fix Android support by @jtracey in https://github.com/uutils/coreutils/pull/3396 |
| 23 | +* docs: Show supported platforms for each util by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3374, https://github.com/uutils/coreutils/pull/3385 |
| 24 | +* docs: Don't download the tldr archive automatically by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3415 |
| 25 | +* docs: Require a feature to build by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3444 |
| 26 | +* Clap value hints by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3524 |
| 27 | + |
| 28 | +### `chown` |
| 29 | +* Allow setting arbitrary numeric user ID by @jfinkels in https://github.com/uutils/coreutils/pull/3438 |
| 30 | + |
| 31 | +### `cp` |
| 32 | +* Do not dereference symlink even when dangling - fix issue #3364 by @anastygnome in https://github.com/uutils/coreutils/pull/3459 |
| 33 | + |
| 34 | +### `date` |
| 35 | +* Set names for arg values by @cakebaker in https://github.com/uutils/coreutils/pull/3545 |
| 36 | + |
| 37 | +### `df` |
| 38 | +* Show error if same type is included & excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3369 |
| 39 | +* Show error when file argument does not exist by @jfinkels in https://github.com/uutils/coreutils/pull/3376 |
| 40 | +* Fix too low values in `I*` columns by @cakebaker in https://github.com/uutils/coreutils/pull/3365 |
| 41 | +* Fix calculation of `IUse%` by @cakebaker in https://github.com/uutils/coreutils/pull/3387 |
| 42 | +* Fix incorrect whitespace between columns by @cakebaker in https://github.com/uutils/coreutils/pull/3386 |
| 43 | +* `-h -H` shouldn't cause an error #3366 by @gmnsii in https://github.com/uutils/coreutils/pull/3414 |
| 44 | +* Fix broken "test_df_output_overridden" test by @cakebaker in https://github.com/uutils/coreutils/pull/3428 |
| 45 | +* Fix `File` column width for unicode filenames by @cakebaker in https://github.com/uutils/coreutils/pull/3429 |
| 46 | +* Show error if all types are excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3418 |
| 47 | +* Respect `-t` arg when specific file is provided by @cakebaker in https://github.com/uutils/coreutils/pull/3408 |
| 48 | +* Allow sizes with a suffix for `--block-size` by @cakebaker in https://github.com/uutils/coreutils/pull/3441 |
| 49 | +* Show "block-size argument too large" error by @cakebaker in https://github.com/uutils/coreutils/pull/3458 |
| 50 | +* Fix `Size` column header by @cakebaker in https://github.com/uutils/coreutils/pull/3456 |
| 51 | +* Set min width of `Used` column to 5 by @cakebaker in https://github.com/uutils/coreutils/pull/3480 |
| 52 | +* Set names for arg values & add missing space by @cakebaker in https://github.com/uutils/coreutils/pull/3490 |
| 53 | +* Fix `Size` header for multiples of 1000 & 1024 by @cakebaker in https://github.com/uutils/coreutils/pull/3499 |
| 54 | +* Use blocksize of 512 if `POSIXLY_CORRECT` is set by @cakebaker in https://github.com/uutils/coreutils/pull/3482 |
| 55 | +* Show error if provided block size is zero by @cakebaker in https://github.com/uutils/coreutils/pull/3514 |
| 56 | +* Test default blocksize in POSIX mode by @cakebaker in https://github.com/uutils/coreutils/pull/3522 |
| 57 | +* Round up values if block size is specified by @cakebaker in https://github.com/uutils/coreutils/pull/3526 |
| 58 | +* Fix incorrect rounding of size header by @cakebaker in https://github.com/uutils/coreutils/pull/3530 |
| 59 | + |
| 60 | +### `du` |
| 61 | +* Return non zero error code when dealing with permissions errors by @sylvestre in https://github.com/uutils/coreutils/pull/3382 |
| 62 | +* Add support for `--exclude` and `--exclude-from` by @sylvestre in https://github.com/uutils/coreutils/pull/3381 |
| 63 | + |
| 64 | +### `env` |
| 65 | +* Add program signal messages by @ndd7xv in https://github.com/uutils/coreutils/pull/3290 |
| 66 | + |
| 67 | +### `hashsum` |
| 68 | +* Add `--no-names` option from official b3sum tool by @pothos in https://github.com/uutils/coreutils/pull/3361 |
| 69 | + |
| 70 | +### `install` |
| 71 | +* Support of `-d dir/.` to match GNU's by @sylvestre in https://github.com/uutils/coreutils/pull/3353 |
| 72 | +* When install `--strip-program=foor` fails, remove the target file by @sylvestre in https://github.com/uutils/coreutils/pull/3419 |
| 73 | +* Verbose - list all created directories by @sylvestre in https://github.com/uutils/coreutils/pull/3420 |
| 74 | + |
| 75 | +### `kill` |
| 76 | +* Accept process group with negative id by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3501 |
| 77 | + |
| 78 | +### `ls`, `dir` & `vdir` |
| 79 | +* Implement `--group-directories-first` by @thomasqueirozb in https://github.com/uutils/coreutils/pull/3550 |
| 80 | +* Add `dir` and `vdir` utils by @gmnsii in https://github.com/uutils/coreutils/pull/3405 |
| 81 | + |
| 82 | +### `mkdir` |
| 83 | +* Fix a clippy warning on clippy::ptr-arg by @sylvestre in https://github.com/uutils/coreutils/pull/3393 |
| 84 | +* Fixed not respecting set umask by @pyoky in https://github.com/uutils/coreutils/pull/3150 |
| 85 | + |
| 86 | +### `mktemp` |
| 87 | +* Respect path given in template argument by @jfinkels in https://github.com/uutils/coreutils/pull/3465 |
| 88 | +* Error on path separator in template prefix by @jfinkels in https://github.com/uutils/coreutils/pull/3512 |
| 89 | +* Fix error msg when suffix has path sep. by @jfinkels in https://github.com/uutils/coreutils/pull/3543 |
| 90 | +* Correct error message on absolute path by @jfinkels in https://github.com/uutils/coreutils/pull/3521 |
| 91 | + |
| 92 | +### `mv` |
| 93 | +* Add OverwriteMode match in specific case by @sudosmile in https://github.com/uutils/coreutils/pull/3383 |
| 94 | +* Move the tests in a separate function by @sylvestre in https://github.com/uutils/coreutils/pull/3390 |
| 95 | +* Trigger an error when doing `mv dir1 dir2 dir2` by @sylvestre in https://github.com/uutils/coreutils/pull/3392 |
| 96 | +* Allow a single source with `--target-directory` by @ilkecan in https://github.com/uutils/coreutils/pull/3529 |
| 97 | + |
| 98 | +### `printf` |
| 99 | +* Default left-justify integer conversion to 1 width by @hbina in https://github.com/uutils/coreutils/pull/3061 |
| 100 | + |
| 101 | +### `ptx` |
| 102 | +* Implement `breakfile` option by @mike-kfed in https://github.com/uutils/coreutils/pull/3455 |
| 103 | + |
| 104 | +### `rm` |
| 105 | +* Rename `none` by `--interactive=never` to fix ../gnu/tests/rm/i-never.sh by @sylvestre in https://github.com/uutils/coreutils/pull/3356 |
| 106 | + |
| 107 | +### `seq` |
| 108 | +* Use usage error where appropriate by @jfinkels in https://github.com/uutils/coreutils/pull/3539 |
| 109 | + |
| 110 | +### `stat` |
| 111 | +* Add support to read a filename redirected to stdin by @crazystylus in https://github.com/uutils/coreutils/pull/3280 |
| 112 | +* Improve handling of stdin/fifo (fix #3485) by @jhscheer in https://github.com/uutils/coreutils/pull/3498 |
| 113 | + |
| 114 | +### `tty` |
| 115 | +* Should not return 2 when `--help` is used by @sylvestre in https://github.com/uutils/coreutils/pull/3367 |
| 116 | + |
| 117 | +### `uname` |
| 118 | +* Hide processor and hwplatform options by @LevitatingBusinessMan in https://github.com/uutils/coreutils/pull/3537 |
| 119 | + |
| 120 | +### `uniq` |
| 121 | +* Fix almost all GNU tests by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3417 |
| 122 | + |
| 123 | +## New Contributors |
| 124 | +@pothos (https://github.com/uutils/coreutils/pull/3361), @marv (https://github.com/uutils/coreutils/pull/3384), @sudosmile (https://github.com/uutils/coreutils/pull/3383), @pyoky (https://github.com/uutils/coreutils/pull/3150), @gmnsii (https://github.com/uutils/coreutils/pull/3405), @rtzoeller (https://github.com/uutils/coreutils/pull/3443), @anastygnome (https://github.com/uutils/coreutils/pull/3459), @naveensrinivasan (https://github.com/uutils/coreutils/pull/3453), @ilkecan (https://github.com/uutils/coreutils/pull/3529) |
| 125 | + |
| 126 | +**Full Changelog**: https://github.com/uutils/coreutils/compare/0.0.13...0.0.14 |
0 commit comments