# eza v0.23.5 — eza v0.23.5 (goodbye horses)
- Product: eza (https://whatsnew.fyi/product/eza)
- Vendor: eza community
- Date: 2026-07-09
- Version: v0.23.5
- Original notes: https://github.com/eza-community/eza/releases/tag/v0.23.5
- Permalink: https://whatsnew.fyi/product/eza/releases/v0.23.5
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'.
---
- **added** — Use Clap instead of manual cli args parsing
- **added** — Add lines-of-code counting and summary
- **added** — Implement --hyperlink=auto
- **added** — Add --short-nix to abbreviate Nix store hashes
- **added** — Add csv icon
- **changed** — Use version string from file for --version flag
- **changed** — Update to Rust edition 2024
- **fixed** — Fix yaml icon
- **fixed** — Color code parsing in theme.yml
- **fixed** — Ignore extensions for directories when sorting
- **fixed** — Adapt Windows git2 path handling
- **security** — Bump crossbeam-epoch 0.9.18 to 0.9.20
- **security** — Bump git2 0.20 to 0.21
It's been a while since the last release, life happened, but eza found a way regardless.
Major changes have landed since last time. We finished the years long clap migration!
Another cool thing, is eza now counts lines of code for you
And yes, it's still as fast as you'd imagine: takes 4.5 mins to count ~635 GB of source code. Most usages of this feel instant.
For the Nix users, there's also a new way to view file paths that's quite nice:
Until next time :D
#### Changelog
##### [0.23.5] - 2026-07-09
###### Bug Fixes
- Update cargo/nix deps
- Fix yaml icon
- Color code parsing in theme.yml
- Use secret GitHub token to avoid rate limiting
- Enable powertest tests in the CI
- Update integration tests
- Ignore extensions for directories when sorting
- Satisfy newer clippy and stabilise powertest.yaml
- Adapt Windows git2 path handling and refresh --help powertest
###### Documentation
- Update Fedora install instructions
###### Features
- Use Clap instead of manual cli args parsing
- Use version string from file for --version flag
- Add csv icon
- Implement `--hyperlink=auto`
- Add lines-of-code counting and summary
- Add --short-nix to abbreviate Nix store hashes
###### Miscellaneous Tasks
- Apply reviewer (ariasuni) supplied patch
- Upgrade OpenBSD to 7.8 in CI.
- Update CODEOWNERS to remove stale entries
- Update crates, Rust version and flake.lock
- Fix a few Clippy warnings
- Clean global lint attributes and remove `clippy::pedantic`
- Remove some leftover, unused code
- Replace #[allow(unused)] by `#[cfg(unix)]` when appropriate
- Update to Rust edition 2024
- Update .git-blame-ignore-revs
- Update issue template labels
- Eza v0.23.5 changelogs, version bump
###### Security
- Bump crossbeam-epoch 0.9.18 -> 0.9.20
- Bump git2 0.20 -> 0.21
###### Testing
- Update time in long_time_style_relative_nix.stdout
- Update powertests
- Check sort by extension
###### Build
- 1.82 -> 1.83
- Bump actions/checkout from 4 to 6
- Palette v0.7.6 -> v0.7.5 (again)
- Fix yamlfmt exclude pattern in treefmt.nix
- Bump plist 1.8.0 -> 1.10.0
###### Ci
- Use rust 1.82 (required by cargo-hack)
- Bump FreeBSD version.
- Relax warnings for OpenBSD.
- Let curl/git installation update dependencies
#### Checksums
##### sha256sum
```
1c01b578b5bd3f23b7de5a4b41936cde20fb16ff16a03e63266317ac1eb821e0 ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu_no_libgit.tar.gz
24533a2d324dcf8ec890ad15f2afccc45e60ef475cd42e48862ae2af6c84ec1d ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu_no_libgit.zip
40b87ae8628aa2ff0f0d2dc24ab52f689631366385c3da630bae745671fd71ec ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu.tar.gz
0f00cb699085984bb6af43f9e14c8e003255aeb1a996d071a347c02c80a90b6f ./target/bin-0.23.5/eza_aarch64-unknown-linux-gnu.zip
098a57da720fa674894468605df91cf8429ed73a66e7caa7c320ba02b20d475e ./target/bin-0.23.5/eza_arm-unknown-linux-gnueabihf_no_libgit.tar.gz
34fc5fbacad70b76292fc08a2b1ad0d4d642336f954e886287d3e3669e24f7de ./target/bin-0.23.5/eza_arm-unknown-linux-gnueabihf_no_libgit.zip
f98be1760955d5246d50507a6e3f53b65a1bd660aea9bb32fdfbd35a84e30cd2 ./target/bin-0.23.5/eza_arm-unknown-linux-gnueabihf.tar.gz
115b3a3d3f0c7c8921
_[Truncated at 4000 characters — full notes: https://github.com/eza-community/eza/releases/tag/v0.23.5]_