diff --git a/CHANGELOG.md b/CHANGELOG.md index d7575fcb..a3c8b77a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,57 @@ All notable changes to this project will be documented in this file. +## [0.11.1] - 2023-09-11 + +### Bug Fixes + +- Add vendored-libgit2 feature to git2 dependency +- Filename escaping (last character lost sometimes, no hyperlink) +- Build for Windows with chrono + +### Documentation + +- Explain vendored-libgit2 +- Add homebrew, misc fixes +- Fix code of conduct link +- Update archlinux +- Add star history +- Add informaton about lazy_static +- Remove broken dependabot link +- Add bright color options in man pages +- Add bright color support in readme changelog + +### Features + +- Add highlighting of mounted directories (Linux only) +- Add backlog of icons from various exa pull requests and others +- Mark `.git` as ignored, which hides it when using `--git-ignore` +- Add backlog of icons from various exa issues +- Expose git2 feature vendored-libgit2 +- Add build commands to deb-package.sh +- Support the MSRV of Rust (1.65.0) +- Add bright colour options, change punctuation default +- Use chrono crate to handle datetime-related features + +### Miscellaneous Tasks + +- Bump actions/checkout from 3 to 4 + +### Testing + +- Stabilize testing without sandbox +- Disable gif rendering + +### Build + +- Add release binaries +- Fix binary gen +- Add armhf binary + +### Deps + +- Change ansi_term to ansiterm from rustadopt + ## [0.11.0] - 2023-09-04 ### Bug Fixes @@ -29,6 +80,7 @@ All notable changes to this project will be documented in this file. - Bump DeterminateSystems/nix-installer-action from 3 to 4 - Bump terminal_size from 0.1.16 to 0.2.6 - Bump timeago from 0.3.1 to 0.4.1 +- Release 0.11.0 ### Refactor diff --git a/Cargo.lock b/Cargo.lock index 75bca529..f3573d60 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,7 +123,7 @@ dependencies = [ [[package]] name = "eza" -version = "0.11.0" +version = "0.11.1" dependencies = [ "ansiterm", "chrono", @@ -640,9 +640,9 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] name = "uzers" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49546562f3f91dcad51aab95b9664113f099dd829c5dcd8ba1486fddb7d3bccc" +checksum = "76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63" dependencies = [ "libc", "log", diff --git a/Cargo.toml b/Cargo.toml index b25e22b0..e28abf7c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" homepage = "https://github.com/eza-community/eza" license = "MIT" repository = "https://github.com/eza-community/eza" -version = "0.11.0" +version = "0.11.1" [package.metadata.deb] @@ -65,7 +65,7 @@ default-features = false proc-mounts = "0.3" [target.'cfg(unix)'.dependencies] -uzers = "0.11.2" +uzers = "0.11.3" [build-dependencies] chrono = { version = "0.4.22", default-features = false, features = ["clock"] } diff --git a/completions/fish/eza.fish b/completions/fish/eza.fish index 0b79649e..d4e7ad9a 100755 --- a/completions/fish/eza.fish +++ b/completions/fish/eza.fish @@ -25,7 +25,7 @@ complete -c eza -l hyperlink -d "Display entries as hyperlinks" # Filtering and sorting options complete -c eza -l group-directories-first -d "Sort directories before other files" complete -c eza -l git-ignore -d "Ignore files mentioned in '.gitignore'" -complete -c eza -s a -l all -d "Show hidden and 'dot' files" +complete -c eza -s a -l all -d "Show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories" complete -c eza -s d -l list-dirs -d "List directories like regular files" complete -c eza -s L -l level -d "Limit the depth of recursion" -x -a "1 2 3 4 5 6 7 8 9" complete -c eza -s w -l width -d "Limits column output of grid, 0 implies auto-width" diff --git a/completions/zsh/_eza b/completions/zsh/_eza index f5c7d1ab..1fca93d8 100644 --- a/completions/zsh/_eza +++ b/completions/zsh/_eza @@ -26,7 +26,7 @@ __eza() { --hyperlink"[Display entries as hyperlinks]" \ --group-directories-first"[Sort directories before other files]" \ --git-ignore"[Ignore files mentioned in '.gitignore']" \ - {-a,--all}"[Show hidden and 'dot' files]" \ + {-a,--all}"[Show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories]" \ {-d,--list-dirs}"[List directories like regular files]" \ {-D,--only-dirs}"[List only directories]" \ {-L,--level}"+[Limit the depth of recursion]" \ diff --git a/flake.lock b/flake.lock index 5ffc75ef..dd9a1979 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1689068808, - "narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=", + "lastModified": 1692799911, + "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", "owner": "numtide", "repo": "flake-utils", - "rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4", + "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", "type": "github" }, "original": { @@ -41,11 +41,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1690373729, - "narHash": "sha256-e136hTT7LqQ2QjOTZQMW+jnsevWwBpMj78u6FRUsH9I=", + "lastModified": 1694081375, + "narHash": "sha256-vzJXOUnmkMCm3xw8yfPP5m8kypQ3BhAIRe4RRCWpzy8=", "owner": "nix-community", "repo": "naersk", - "rev": "d9a33d69a9c421d64c8d925428864e93be895dcc", + "rev": "3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89", "type": "github" }, "original": { @@ -69,11 +69,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1690593349, - "narHash": "sha256-i6jdORO+YiP19pFNeR7oYIIwmzQvdxwNO+BmtATcYpA=", + "lastModified": 1694343207, + "narHash": "sha256-jWi7OwFxU5Owi4k2JmiL1sa/OuBCQtpaAesuj5LXC8w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "11cf5e1c74fe6892e860afeeaf3bfb84fdb7b1c3", + "rev": "78058d810644f5ed276804ce7ea9e82d92bee293", "type": "github" }, "original": { @@ -101,11 +101,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1680945546, - "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "lastModified": 1691654369, + "narHash": "sha256-gSILTEx1jRaJjwZxRlnu3ZwMn1FVNk80qlwiCX8kmpo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "rev": "ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e", "type": "github" }, "original": { @@ -130,11 +130,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1690596958, - "narHash": "sha256-SWqxUiEP9O2gvlWtR4Ku6rIMGM7PuNZreAPrU2yAjsk=", + "lastModified": 1694398298, + "narHash": "sha256-Hi904+2V5DJhFdEy9DcARSRrGJOlYSILHUC6CgTtuZU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "5c06b0ed7bfb00f3a925af6c4acd1636596381c1", + "rev": "6c520f2e31f4bebeb29cc4563543de7187013575", "type": "github" }, "original": { @@ -178,11 +178,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1689620039, - "narHash": "sha256-BtNwghr05z7k5YMdq+6nbue+nEalvDepuA7qdQMAKoQ=", + "lastModified": 1693817438, + "narHash": "sha256-fg3+n4Ky1gCzDtPm0MomMTFw0YkH05Y8ojy5t7bkfHg=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "719c2977f958c41fa60a928e2fbc50af14844114", + "rev": "b8d3a059f5487d6767d07c3716386753e3132d9f", "type": "github" }, "original": { diff --git a/src/options/help.rs b/src/options/help.rs index 9e47b55a..50748f1f 100644 --- a/src/options/help.rs +++ b/src/options/help.rs @@ -28,7 +28,7 @@ DISPLAY OPTIONS -w, --width COLS set screen width in columns FILTERING AND SORTING OPTIONS - -a, --all show hidden and 'dot' files + -a, --all show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories -d, --list-dirs list directories as files; don't list their contents -L, --level DEPTH limit the depth of recursion -r, --reverse reverse the sort order diff --git a/xtests/outputs/help.ansitxt b/xtests/outputs/help.ansitxt index 2d3835ec..1f6b2e6c 100644 --- a/xtests/outputs/help.ansitxt +++ b/xtests/outputs/help.ansitxt @@ -19,7 +19,7 @@ DISPLAY OPTIONS --no-icons don't display icons (always overrides --icons) FILTERING AND SORTING OPTIONS - -a, --all show hidden and 'dot' files + -a, --all show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories -d, --list-dirs list directories as files; don't list their contents -L, --level DEPTH limit the depth of recursion -r, --reverse reverse the sort order