Skip to content

0.3.0: Now With Fewer Bugs!

Compare
Choose a tag to compare
@ogham ogham released this 05 Jun 03:07
· 1205 commits to master since this release

It's been exactly 100 commits and just over three months since version 0.2, so it's about time I did another binary release. This one fixes a few bugs, but most of the code changes have been maintenance: upgrading to the new standard filesystem library was a big step, and having dates in the right time zone is something I'm glad to have finally landed.

By the way, I've decided to hold off on version 1.0 until exa can compile with Rust Stable. There aren't many feature flags left, and most of the ones that are pertain to the new std::fs library that we need to use. So exa will continue to require the nightly version for the foreseeable future.

Additions

None in this build.

Changes

  • Make the Git column optional, to improve performance on large repositories (7dc3a02)
  • Stat files in parallel, for a nice speed boost! (d2df70e)
  • Use the new Rust fs and io libraries (ffcc6fa)
  • ANSI codes are now not displayed when output is not to a terminal (36116a1)

Fixes

  • More options now require --long (5d152db and a4459da)
  • Timestamps are now in the user's correct time zone, rather than UTC (cc1d6aa)
  • Executable files are now highlighted in green (b452967)
  • Allow compilation without Git support (5caa6dd)

Contributors

Thanks to byteprelude, killercup, e12e, tsurai, and mgee for contributing! And thanks to everyone who's given feedback, reported bugs, and just plain used the thing.

(Please let me know if I've missed you out.)