exa v0.9.0 Release Notes

Release Date: 2019-07-15 // almost 3 years ago
  • ๐Ÿš€ exa release v0.9.0

    ๐Ÿš€ I will release more than one version of exa this year, mark my words.

    โž• Additions

    • ๐Ÿ‘ Icon support with --icons (9497b30)
    • ๐Ÿ†• New sort options .name and .Name which ignore a leading dot (a156d96)
    • ๐Ÿ‘Œ Support TIME_STYLE environment variable (9917810)
    • ๐Ÿ†• New option to only display directories, --only-dirs (054cac6)
    • ๐Ÿ‘Œ Support 24-bit colours (dc2009a)
    • Display if a file is ignored by Git (80b0d9d)

    ๐Ÿ”„ Changes

    • Replace the mi colour with bO overlay colour (59d9e90)
    • ๐Ÿš€ Pre-release versions have their build number shown (c7497f3)
    • โž• Add --classify to man page (9c77a95)
    • Highlighting for file types .zst (5fae489), Bazel and Ant (c635031), .ts (e711dbc), .m4v (9b446c0), and .jpf (9916742)
    • ๐ŸŽ Create worker threads only once for performance (8cbde76)

    ๐Ÿ›  Fixes

    • ๐Ÿ‘ Allow zero-padded numbers in $LS_COLORS (afc9657, ce3f05c)
    • ๐Ÿ‘‰ Make non-uppercase README files immediate (d9c9dbe)
    • Highlight README~ as temporary, not immediate (57e4c08)
    • ๐Ÿ‘‰ Use more accurate time to fix inconsistent sorting (649744d)
    • Prevent infinite loop with -aaR (e936d7e)
    • ๐Ÿ›  Fix panic in certain timezones (9f76f94 and this fix)
    • ๐Ÿ›  Fix sorting by created time (faed8f9)
    • ๐Ÿ›  Fix Git status not working for paths containing ../ (f1a5b64)

    Contributors

    Thanks to alexmaco, ariasuni, asoderman, benmezger, BenWhitehead, cecton, chetgurevitch, dguo, Don42, Fierthraix, golem131, ignatenkobrain, jcrd, joshleeb, joshuarli, kornelski, LlinksRechts, lovesegfault, martinlindhe, mfarrugi, mgkurtz, mgttlinger, mopp, nasyxx, ne-sted, Offpics, Paradiesstaub, polyzen, rleungx, semarie, sergeysova, spk, and teresy for contributing!


Previous changes from v0.8.0

  • ๐Ÿš€ This release provides both bug fixes and new features. I've written a post that outlines what's new, as well as some remarks on how I'd like to handle getting me to do releases more often in the future: bsago.me/blog/exa/v0.8.0

    โž• Additions

    • ๐Ÿ“œ Use completely new, less strict, more friendly options parser (b5bcf22)
    • โž• Add a strict mode, for when you want to check your options (97d1472)
    • Add EXA_GRID_ROWS that makes --long --grid a bit more palatable (e933fa6)
    • โž• Add EXA_DEBUG for logging information (e0727a1)
    • โž• Add LS_COLORS parsing and colouring (adfee28, aa2e3a5)
    • โž• Add EXA_COLORS parsing and colouring, which overrides the above (075fe80, aa2e3a5)
    • ๐ŸŽ‰ Initial support for a --git-ignore flag (827aa8b)

    ๐Ÿ”„ Changes

    • 0๏ธโƒฃ Default to sorting case-insensitively (57c647f)
    • Hide xattr errors unless xattrs were explicitly asked for (5189d66)
    • โž• Add orf and nef file types (40ce7ba)
    • โž• Add bk file type (eda3e56)
    • Only check the terminal width of stdout, not stdin and stderr (4289f4d)
    • Sorting by date now has new and old convenience aliases (f55bd6d)
    • ๐Ÿ‘‰ Use only verified published crates, so exa can be on crates.io (1efb8a5)

    ๐Ÿ›  Fixes

    • ๐Ÿ“œ Use a patched version of libgit2 to prevent that libhttp_parser error (3405db1)
    • ๐Ÿ›  Fix bug where --tree --all didn't work (a2cd39e)
    • ๐Ÿ›  Fix bug where ISO dates were long when they should be short and vice versa (fca5b6b)
    • ๐Ÿ›  Fix bug where month name padding made the whole table look weird (999c9d5)