github eza-community/eza v0.13.0
eza v0.13.0

latest releases: v0.19.4, v0.19.3, v0.19.2...
12 months ago

Description ⚠️ breaking changes ⚠️

Another Monday, another eza.

We're very close to having integration testing sorted, very very close. That means clap is soon gonna be merged, and then we'll be proper into the release candidate. Until then, we only had a slight breaking change, and we assumed users would prefer getting updates.

BREAKING CHANGE: The style codes for huge file and units where
documented to be nt and ut but the code was using nh and uh.
The code has been updated to match the documented style codes.
EXA_COLORS using style codes nh and uh will need to be updated to
use nt and ut.

Changelog

Features

  • Add completion files in deb packaging script
  • Adds filtering for Windows hidden files
  • Support --mount option on Mac
  • Lazy loading of a files extended attributes and absolute path

Bug Fixes

  • Crate can't contain broken symlink
  • Remove executable flag from fish completion file
  • Use proc_mounts only on linux
  • Hotfix harmful documentation
  • Fix hyperlinks on Windows
  • Nix flake check also builds the package
  • [breaking] Change number_huge and unit_huge to match the man page short codes

Documentation

  • Added cafkafk suggestions
  • Fix codeblocks in zsh completions
  • Update README.md
  • Document filetypes theme and rename trait
  • Link directly to space
  • Add Mac support for the --mount option in the man page
  • Add SAFETY comments to unsafe code blocks
  • Update deb instructions to use keyring
  • Fix chmod in deb installation instructions
  • Add potential gpg install to deb installation instructions
  • Document character style pairs in the code and match with man page
  • Add install instructions for Void Linux
  • Documentation of 'sn' and 'sb' conflicted with later docs
  • Document dimmed and italic style codes

Miscellaneous Tasks

  • Augment gitter size in README

Performance

  • Add criterion for benchmarking

Refactor

  • Refactor just in crossfile
  • DRY up justfile
  • Ignore missing MSVC docker image
  • Removed unused imports, mark mods as allow unused
  • Format code
  • Move ALL_MOUNTS to fs::mounts
  • Migrate ALL_MOUNTS from lazy_static to OnceLock

Testing

  • Stabalised unit-tests.yml
  • Autogenerate testing dir
  • Autogenerate test dirs
  • Generate device files
  • Add unit tests that test both exa and ls style codes together
  • Address variable names

Build

  • Add musl binary for linux
  • Fix checksums
  • Add TODOs to targets
  • Set optlevel to 3

Ci

  • Add nix Flake check to flake.yml
  • Removed nix build in favor of nix flake check
  • Include bash completion script in treefmt and fixed shellcheck formatting in completion script
  • Fix windows build
  • Fix spelling attemps -> attempts

New Contributors

Full Changelog: v0.12.0...v0.13.0

Checksums

MD5

4f06d39b2c8071306836c037f0217936  eza-0.13.0.tar.gz
007ec277d76792b45507d564af0f8330  eza-0.13.0.zip
8ccf693607ac9d632cf7ec7478d50d85  eza_aarch64-unknown-linux-gnu.tar.gz
d016aa22e7c2ac5f056fce6d9d463a82  eza_aarch64-unknown-linux-gnu.zip
bd69296a10e91038438351e9fb959251  eza_arm-unknown-linux-gnueabihf.tar.gz
98e9561a1da673863400b300912000c1  eza_arm-unknown-linux-gnueabihf.zip
70072ff91b2baf6e825bb9636e5987fc  eza.exe_x86_64-pc-windows-gnu.tar.gz
49bb0126393eb2f81da0800b2f88206b  eza.exe_x86_64-pc-windows-gnu.zip
aafc8175c11b4a6a54ed232098de1455  eza_x86_64-unknown-linux-gnu.tar.gz
2a862f1bac41fa8df7f788379ee69751  eza_x86_64-unknown-linux-gnu.zip
0f4408d854b6fabd51eb5efda9d4acdd  eza_x86_64-unknown-linux-musl.tar.gz
4f6aca343b6fc974f293156a87de03cd  eza_x86_64-unknown-linux-musl.zip

SHA256

3b774d1396f7aa5382d358133f2923a49639b1c615fea0942cbc63042c15830b  eza-0.13.0.tar.gz
4b07735093dea97a09cf1c9044e31a005ee4163787f922f0b99daeccbd28e295  eza-0.13.0.zip
fef2229d47258d1b4759b0b489d7fa74004e893ef6684f222b577429985233f0  eza_aarch64-unknown-linux-gnu.tar.gz
8031ba0c2e1f565a12b180b5b43c36f4834d8d62a13a2687ebfd23b3c625384d  eza_aarch64-unknown-linux-gnu.zip
895f483e30600fe75bbc0a5c723c2c25b270744e3328a57d55599d2f986b8752  eza_arm-unknown-linux-gnueabihf.tar.gz
1ae95647642f8d4dd28cc924f657e9da7fbd324142d818e4f79e6b1b9b4fe719  eza_arm-unknown-linux-gnueabihf.zip
a04dee4ee7f1e06815fe8c2335e2f2b5539951314a7e196dd86087055fd5a30c  eza.exe_x86_64-pc-windows-gnu.tar.gz
ecd7e11cd80622aec154a70a1cb9822958bdc5d5675628efb53d01bf439df179  eza.exe_x86_64-pc-windows-gnu.zip
472c1f8bed628b4a08b19d817e794ae17bf9bffe5b182138d750b763e6b5bfda  eza_x86_64-unknown-linux-gnu.tar.gz
6041c308e6a084319076db2966becebc98c2192310d94409dd21955d46f32495  eza_x86_64-unknown-linux-gnu.zip
2681ba4111660763497369762763c668ec31e9b9a92f4a08368fa3799c42f527  eza_x86_64-unknown-linux-musl.tar.gz
d2b7956b2e1b20288dd50e38ace0d5c6394a8a27da92ae7b19540e01c806694f  eza_x86_64-unknown-linux-musl.zip

Don't miss a new eza release

NewReleases is sending notifications on new releases.