Skip to content

Releases: solidiquis/erdtree

v3.1.2

02 Jul 05:07
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

v3.1.1

01 Jul 11:44
ccdb818
Compare
Choose a tag to compare

URGENT PATCH

Unfortunately v3.1.0 shipped with a deadlock issue which this patch resolves. Sincerest apologies! The following is v3.1.0 release notes copy-pasted for convenience.

What's new

IMPORTANT

.erdtreerc will be deprecated by v3.3 in favor of .erdtree.toml. Please be sure to migrate by then and be sure to visit the Changelog for further details about .erdtree.toml and the new release.

Author notes

If you like or get a lot of mileage out of erdtree, please consider supporting me by buying me a coffee :]

Additionally, if anyone is interested in contributing I would like some assistance adding support for --long on Windows. Please reach out to me at [email protected] if you're interested!

Lastly, if you experience any problems with the new release, as always please file a new issue and I'll try to get to it as soon as I can.

Also I just foster failed and adopted this little night nugget. Her name is Roe (Roh-ee)!

Untitled.mov

Full Changelog: v3.1...v3.1.1

v3.1

01 Jul 05:30
Compare
Choose a tag to compare

What's new

IMPORTANT

.erdtreerc will be deprecated by v3.3 in favor of .erdtree.toml. Please be sure to migrate by then and be sure to visit the Changelog for further details about .erdtree.toml and the new release.

Author notes

If you like or get a lot of mileage out of erdtree, please consider supporting me by buying me a coffee :]

Additionally, if anyone is interested in contributing I would like some assistance adding support for --long on Windows. Please reach out to me at [email protected] if you're interested!

Lastly, if you experience any problems with the new release, as always please file a new issue and I'll try to get to it as soon as I can.

Also I just foster failed and adopted this little night nugget. Her name is Roe (Roh-ee)!

Untitled.mov

New Contributors

Full Changelog: v3.0.2...v3.1

v3.0.2

12 Jun 22:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

29 May 06:00
Compare
Choose a tag to compare

Bug fixes

  • Fixed issue where empty directories were automatically being pruned despite not opting into --prune.
  • Fixed issue where searching via globs or regex doesn't work when user has a config file.

Other changes:

  • Added exit codes to erdtree.
  • Progress indicator now acquires a lock to stdout reduce likelihood of printing the progress-text being a bottleneck.
  • Some code-cleanup.

Pull Requests

Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0

25 May 21:43
Compare
Choose a tag to compare

Highlights

  • Added support for owners and groups for the ls -l-like -l, --long view (Unix).
  • Edited the default fields shown in the -l, --long view to reduce clutter; made the removed fields optional (Unix).
  • Added support for various other disk usage metrics: blocks (Unix), word-count, and line-count.
  • Added a progress indicator.
  • Added comparators for sorting by time accessed, created, and modified.
  • Added support for specifying a custom time format

For a more comprehensive list of bug-fixes and other changes, checkout the CHANGELOG.

Contributors

Note from Author

Sup folks—

I apologize for the major version bump given version that v2.0.0 only came out a month ago. I do my best to be conservative with my changes when it comes to CLI arguments but unfortunately the interplay between some of the parameters in v2.0.0 were either confusing or straight-up contradictory which led to some pretty bad UX e.g. the presence of both --no-color and --force-color. Additionally, after assessing some of the feedback given, the -l, --long view really needed to be cleaned up as most folks would have no need half of the stuff that was on there (e.g. ino number). It do be tough sometimes being a solo developer on decently sized projects such as this as I can really only can get feedback from folks post-release, but this time around I'm decently confident that all of the changes are solid. So all-in-all thank you everyone for taking an interest in erdtree. There's still plenty I want to do and with your continued interest I will stay highly motivated :]

Full Changelog: v2.0.0...v3.0.0

Release build (v2.0.0)

26 Apr 05:21
Compare
Choose a tag to compare

What's Changed

erdtree v2.0.0 introduces numerous breaking changes as well as a plethora of new features. Most breaking changes are predicated on the fact that
arguments were either renamed, removed, or fundamentally modified. The following is a list of all the PRs that document these changes and feature additions:

  • Regular expressions #130
  • Unix permissions #132
  • Force color #135
  • Show hardlinks without double counting file size #136
  • Regular expressions and globbing with file-type #137
  • Truncate output #138
  • Inverted tree layout #139

Perhaps the most important change to note is that the compiled binary has been renamed from et to erd in order to address the following issue
regarding name collisions with other programs: #23

For a more comprehensive overview of erdtree v2.0.0, please refer to the README.md.

Full Changelog: v1.8.1...v2.0.0

Release build (v1.8.1)

11 Apr 08:07
Compare
Choose a tag to compare

What's Changed

  • Fix some typos by @goggle in #110
  • add clap requires to flags that depent on --report by @jhscheer in #111
  • refactor tests: move --no-config to mod::run_cmd by @jhscheer in #112
  • Prevent panic when --prune is used with --glob which results in empty match set by @solidiquis in #116
  • Add ability to take glob patterns from stdin by @jhscheer in #114
  • Refactor/node and support hard link detection on Windows by @solidiquis in #118
  • Support colorless output when redirecting/piping stdout; also provide --no-color option by @solidiquis in #120
  • remove ansi escapes for default icon by @solidiquis in #122

New Contributors

Author notes

Pair programming with Croissant:

Full Changelog: v1.7.1...v1.8.1

v1.7.1

30 Mar 20:04
Compare
Choose a tag to compare

What's Changed

  • fix issue where not-existent directory as cli arg causes infinite loop by @solidiquis in #107

Checkout v1.7.0 release notes.

Full Changelog: 1.7.0...v1.7.1

v1.7.0

30 Mar 15:56
Compare
Choose a tag to compare

[1.7.0] - 2023-03-30

What's Changed

New Contributors

Author notes

Thread-count

Some folks might be squinting at the fact that the default-thread count has now been reduced to 3 when it was previously set to the number of available logical CPUs in your system. Long story short: On machines with a handsome number of CPUs (mine has 10) sizing the thread-pool one-to-one with your cores resulted in diminished speedups and 3 was found to be the sweet spot on various machines and drives I measured performance on. If you suspect that 3 isn't the appropriate default for you I encourage that you make use of a configuration file to set your own default. For more information on this subject checkout this section of the README.

Personal

Thank you to everyone who has taken an interest in erdtree whether you are a user, contributor, someone who reports bugs or makes feature suggestions, or even if you're just an onlooker. This is my first serious Rust project and it thrills me that it has gotten the attention that it has — it is intensely motivating. With that said I consider erdtree as having met the minimum amount of features necessary to service people in all the ways people need from a tool of this nature so I plan to slow down my release schedule as work is also starting to get really busy.

In the short-term I will continue to fix bugs at a regular cadence, implement new features if they seem like a really good idea, and iterate on performance. We'll see what the long-term brings. But thank you again everyone (♡ヮ♡)!!!!

Also my foster puppy, Odi, is getting adopted!

IMG_9723

Full Changelog: v1.6.0...1.7.0