Changes since 0.10.0:
exa v0.10.1
A small patch release (exa's first!) to fix a couple of issues (and to
demonstrate a quicker release pace).
Additions
(No new features)
Changes
* Change the way the "ignored" status is aggregated for directories, so
directories containing ignored files no longer look like the directory
itself is ignored (bd4f144)
* Change the icon for TeX files to a "T" (e3e776a)
* Display the classification character (such as / for directories) at
the end of symlink targets (dbd11d3)
* Display more helpful error messages when a number in a command-line
option or environment variable fails to be parsed (550f2d2)
Fixes
* Fix thousand separators not being displayed in file sizes (7a4cde7)
* Fix $EXA_GRID_ROWS displaying the wrong size table in certain situations
(c729e22)
* Fix month name not following locale when a file's date is in the current
year (3a8005c)
Contributors
Thanks again to ariasuni.
Adds the manually generated man pages using pandoc(1).
Changes since 0.9.0:
exa release v0.10.0
Sorry about the delay, everyone. My aim is still to follow the Rust project
itself, and make smaller releases more often. Gonna keep trying until I
get there.
There will be four new types of archive available from now on! An armv7 Linux
build, a musl Linux build, an archive containing only the compiled man page
and completions, and an archive containing the complete vendored source code.
This version should be the last version without Windows support.
Additions
* The --time flag now defaults to modified without an argument (36cf5df)
* Add options to hide table columns (925f517)
* Add customisation settings to change the size colour scale (3ef6195)
* Add flag for octal permissions (16046d5)
* Add environment variable for icon spacing (51be9f4)
* Add --numeric flag to display UIDs and GIDs (4ea79ee)
Changes
* Make single-digit hour times zero-padded (1bf9e39)
* Include symlinks to directories when grouping directories first (69a7e53)
* Do not sort command-line arguments when --sort=none (bbd6db3)
* Warn when trying to use the Git feature when it’s disabled (a740512)
* Sort the command-line arguments (a740512)
* Allow absolute paths in $TZ environment variable (57cf0f1)
* Escape the delete character in filenames (b5b7310)
* Symlinks to directory now use the ‘directory’ icon (0a7ffcd)
Fixes
* Fix bug where icons weren’t displayed when file grid wraps (dd9dfff)
* Fix bug where the wrong file timestamp was being used (215b779)
* Fix crash on broken symlink in Git repository (a7a8e99)
* Fix bug where long grid view didn’t turn into long view when piping
(6010ed5)
* Fix handling of potentially-unsupported time metadata. (a636d08)
* Fix .gitignore parsing by using libgit2 instead of doing it ourselves.
(046af5c)
* Fix crash on encountering a pre-Unix-epoch timestamp. (bc830b9)
* Fix display of August in timestamps. (3fe35b5)
* Fix inverted space colour of icons when selecting them. (79bac41)
* Fix extra column in long grid mode. (0f414cf)
* Fix rounding of human-readable filesizes. (74ecf6d)
Contributors
Thanks to 0rvar, 0x3333, b05902132, BrennanMcDonald, de-vri-es, emgelb,
FliegendeWurst, Freaky, imsofi, j-tai, LarsHaalck, mqudsi, msehnout,
PatriotRossii, VichoReyes, whonore, and many others for contributing.
Special thanks to ariasuni.
The intent of "--frozen --locked" was to not use the network, but the new
"--offline" option is better suited for this purpose.
It for example allows us to patch Cargo.toml if necessary without having
to regen checksums.
I am under the impression we use _THING to mean "defined by the
implementation", which would be similar to the C meaning of __ prefix,
rather than "private to this file".
Exa is a modern replacement for ls. It uses colours for information
by default, helping you distinguish between many types of files, such
as whether you are the owner, or in the owning group. It also has
extra features not present in the original ls, such as viewing the Git
status for a directory, or recursing into directories with a tree
view. Exa is written in Rust, so it's small, fast, and portable.