+
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .vscode/cSpell.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"src/uucore/locales/*.ftl",
".devcontainer/**",
"util/gnu-patches/**",
"docs/src/release-notes/**",
],

"enableGlobDot": true,
Expand Down
69 changes: 69 additions & 0 deletions docs/src/release-notes/0.0.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# 0.0.12

**Version:** 0.0.12
**Published:** 2022-01-19T14:53:45Z

## Release Notes

Due to problems with `stdbuf`, the previous release (0.0.9) required a patch to work and no binary artifacts were generated. This release fixes that issue.

## Changes
These are selected user-facing changes since 0.0.8.

* The minimum supported Rust version is now 1.54.
* The version numbers of the utils, the `coreutils` binary, `uucore` and `uucore_procs` are now synced. Hence the jump from 0.0.9 to 0.012.
* All utils now use `UResult` due to incredible work by @jfinkels, who contributed over 50 PRs for this to happen, with additional contributions by @thomasqueirozb, @Smicry and @E3uka. This change is mostly invisible to users, but does lead to more consistent error messages now and in the future.

### `cp`
* Fix pre-write permission change by @kimono-koans in https://github.com/uutils/coreutils/pull/2769
* Handle edge cases when dest is a symlink by @miDeb in https://github.com/uutils/coreutils/pull/2610

### `env`
* Don't panic when name is empty by @thomasqueirozb in https://github.com/uutils/coreutils/pull/2731

### `join`
* Add `-z` option by @jtracey in https://github.com/uutils/coreutils/pull/2880
* Operate on bytes instead of Strings by @jtracey in https://github.com/uutils/coreutils/pull/2851

### `ls`
* Add possible value for `--color=` by @equal-l2 in https://github.com/uutils/coreutils/pull/2738
* Reduce binary size by removing regex crate by @kimono-koans in https://github.com/uutils/coreutils/pull/2781
* Fix newline when only dirs in base directory by @kimono-koans in https://github.com/uutils/coreutils/pull/2853
* Fix padding for dangling links in non-Long formats by @kimono-koans in https://github.com/uutils/coreutils/pull/2856
* Fix device display by @kimono-koans in https://github.com/uutils/coreutils/pull/2855

### `more`
* Add next-line and prev-line command by @E3uka in https://github.com/uutils/coreutils/pull/2771

### `mv`
* Fix bug: Should be able to stat files, but not able to mv if source and target are the same by @kimono-koans in https://github.com/uutils/coreutils/pull/2763

### `numfmt`
* Implement `--suffix` option by @sbentmar in https://github.com/uutils/coreutils/pull/2841

### `rm`
* Allow `-r` flag to be specified multiple times by @kevinburke in https://github.com/uutils/coreutils/pull/2732
* Silently accepts ---presume-input-tty by @hbina in https://github.com/uutils/coreutils/pull/2532

### `seq`
* Use `BigDecimal` to represent floats by @jfinkels in https://github.com/uutils/coreutils/pull/2698
* Correct fixed-width spacing for inf sequences by @jfinkels in https://github.com/uutils/coreutils/pull/2740

### `split`
* Add `--verbose` option by @jfinkels in https://github.com/uutils/coreutils/pull/2872
* Correct filename creation algorithm by @jfinkels in https://github.com/uutils/coreutils/pull/2859

### `tail`
* Improve error handling when file not found by @jfinkels in https://github.com/uutils/coreutils/pull/2886
* Implement `-<number>` flag by @Smicry in https://github.com/uutils/coreutils/pull/2747

## New Contributors
* @kevinburke made their first contribution in https://github.com/uutils/coreutils/pull/2732
* @palfrey made their first contribution in https://github.com/uutils/coreutils/pull/2734
* @ybc37 made their first contribution in https://github.com/uutils/coreutils/pull/2766
* @E3uka made their first contribution in https://github.com/uutils/coreutils/pull/2771
* @refi64 made their first contribution in https://github.com/uutils/coreutils/pull/2778
* @sbentmar made their first contribution in https://github.com/uutils/coreutils/pull/2841
* @moko256 made their first contribution in https://github.com/uutils/coreutils/pull/2858

**Full Changelog**: https://github.com/uutils/coreutils/compare/0.0.8...0.0.12
219 changes: 219 additions & 0 deletions docs/src/release-notes/0.0.13.md

Large diffs are not rendered by default.

126 changes: 126 additions & 0 deletions docs/src/release-notes/0.0.14.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# 0.0.14

**Version:** 0.0.14
**Published:** 2022-05-22T18:40:07Z

## Release Notes

## Highlights
* Minimum supported Rust version is now 1.56 and we use the 2021 edition.
* Android support has been fixed and is now checked in the CI thanks to @jtracey.
* `df` has seen major improvements due to incredible work by @cakebaker.
* Path completions on modern shells (like `zsh` and `fish`) now work properly.
* The `dir` and `vdir` utilities where added as aliases for `ls` and `ls -l`, respectively.
* Many utils have seen minor changes to improve GNU compatibility. See https://github.com/uutils/coreutils-tracking/ for more details

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

### General
* MSRV 1.56 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3350
* Rust Edition 2021 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3368
* Fix Android support by @jtracey in https://github.com/uutils/coreutils/pull/3396
* docs: Show supported platforms for each util by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3374, https://github.com/uutils/coreutils/pull/3385
* docs: Don't download the tldr archive automatically by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3415
* docs: Require a feature to build by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3444
* Clap value hints by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3524

### `chown`
* Allow setting arbitrary numeric user ID by @jfinkels in https://github.com/uutils/coreutils/pull/3438

### `cp`
* Do not dereference symlink even when dangling - fix issue #3364 by @anastygnome in https://github.com/uutils/coreutils/pull/3459

### `date`
* Set names for arg values by @cakebaker in https://github.com/uutils/coreutils/pull/3545

### `df`
* Show error if same type is included & excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3369
* Show error when file argument does not exist by @jfinkels in https://github.com/uutils/coreutils/pull/3376
* Fix too low values in `I*` columns by @cakebaker in https://github.com/uutils/coreutils/pull/3365
* Fix calculation of `IUse%` by @cakebaker in https://github.com/uutils/coreutils/pull/3387
* Fix incorrect whitespace between columns by @cakebaker in https://github.com/uutils/coreutils/pull/3386
* `-h -H` shouldn't cause an error #3366 by @gmnsii in https://github.com/uutils/coreutils/pull/3414
* Fix broken "test_df_output_overridden" test by @cakebaker in https://github.com/uutils/coreutils/pull/3428
* Fix `File` column width for unicode filenames by @cakebaker in https://github.com/uutils/coreutils/pull/3429
* Show error if all types are excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3418
* Respect `-t` arg when specific file is provided by @cakebaker in https://github.com/uutils/coreutils/pull/3408
* Allow sizes with a suffix for `--block-size` by @cakebaker in https://github.com/uutils/coreutils/pull/3441
* Show "block-size argument too large" error by @cakebaker in https://github.com/uutils/coreutils/pull/3458
* Fix `Size` column header by @cakebaker in https://github.com/uutils/coreutils/pull/3456
* Set min width of `Used` column to 5 by @cakebaker in https://github.com/uutils/coreutils/pull/3480
* Set names for arg values & add missing space by @cakebaker in https://github.com/uutils/coreutils/pull/3490
* Fix `Size` header for multiples of 1000 & 1024 by @cakebaker in https://github.com/uutils/coreutils/pull/3499
* Use blocksize of 512 if `POSIXLY_CORRECT` is set by @cakebaker in https://github.com/uutils/coreutils/pull/3482
* Show error if provided block size is zero by @cakebaker in https://github.com/uutils/coreutils/pull/3514
* Test default blocksize in POSIX mode by @cakebaker in https://github.com/uutils/coreutils/pull/3522
* Round up values if block size is specified by @cakebaker in https://github.com/uutils/coreutils/pull/3526
* Fix incorrect rounding of size header by @cakebaker in https://github.com/uutils/coreutils/pull/3530

### `du`
* Return non zero error code when dealing with permissions errors by @sylvestre in https://github.com/uutils/coreutils/pull/3382
* Add support for `--exclude` and `--exclude-from` by @sylvestre in https://github.com/uutils/coreutils/pull/3381

### `env`
* Add program signal messages by @ndd7xv in https://github.com/uutils/coreutils/pull/3290

### `hashsum`
* Add `--no-names` option from official b3sum tool by @pothos in https://github.com/uutils/coreutils/pull/3361

### `install`
* Support of `-d dir/.` to match GNU's by @sylvestre in https://github.com/uutils/coreutils/pull/3353
* When install `--strip-program=foor` fails, remove the target file by @sylvestre in https://github.com/uutils/coreutils/pull/3419
* Verbose - list all created directories by @sylvestre in https://github.com/uutils/coreutils/pull/3420

### `kill`
* Accept process group with negative id by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3501

### `ls`, `dir` & `vdir`
* Implement `--group-directories-first` by @thomasqueirozb in https://github.com/uutils/coreutils/pull/3550
* Add `dir` and `vdir` utils by @gmnsii in https://github.com/uutils/coreutils/pull/3405

### `mkdir`
* Fix a clippy warning on clippy::ptr-arg by @sylvestre in https://github.com/uutils/coreutils/pull/3393
* Fixed not respecting set umask by @pyoky in https://github.com/uutils/coreutils/pull/3150

### `mktemp`
* Respect path given in template argument by @jfinkels in https://github.com/uutils/coreutils/pull/3465
* Error on path separator in template prefix by @jfinkels in https://github.com/uutils/coreutils/pull/3512
* Fix error msg when suffix has path sep. by @jfinkels in https://github.com/uutils/coreutils/pull/3543
* Correct error message on absolute path by @jfinkels in https://github.com/uutils/coreutils/pull/3521

### `mv`
* Add OverwriteMode match in specific case by @sudosmile in https://github.com/uutils/coreutils/pull/3383
* Move the tests in a separate function by @sylvestre in https://github.com/uutils/coreutils/pull/3390
* Trigger an error when doing `mv dir1 dir2 dir2` by @sylvestre in https://github.com/uutils/coreutils/pull/3392
* Allow a single source with `--target-directory` by @ilkecan in https://github.com/uutils/coreutils/pull/3529

### `printf`
* Default left-justify integer conversion to 1 width by @hbina in https://github.com/uutils/coreutils/pull/3061

### `ptx`
* Implement `breakfile` option by @mike-kfed in https://github.com/uutils/coreutils/pull/3455

### `rm`
* Rename `none` by `--interactive=never` to fix ../gnu/tests/rm/i-never.sh by @sylvestre in https://github.com/uutils/coreutils/pull/3356

### `seq`
* Use usage error where appropriate by @jfinkels in https://github.com/uutils/coreutils/pull/3539

### `stat`
* Add support to read a filename redirected to stdin by @crazystylus in https://github.com/uutils/coreutils/pull/3280
* Improve handling of stdin/fifo (fix #3485) by @jhscheer in https://github.com/uutils/coreutils/pull/3498

### `tty`
* Should not return 2 when `--help` is used by @sylvestre in https://github.com/uutils/coreutils/pull/3367

### `uname`
* Hide processor and hwplatform options by @LevitatingBusinessMan in https://github.com/uutils/coreutils/pull/3537

### `uniq`
* Fix almost all GNU tests by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3417

## New Contributors
@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)

**Full Changelog**: https://github.com/uutils/coreutils/compare/0.0.13...0.0.14
Loading
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载