diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 716680512..37fd045f8 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -11,6 +11,7 @@ If eza does something unexpected, or its output looks wrong, or it displays an e - The version of eza being used (`eza --version`) - The command-line arguments you are using +- Your shell and terminal - Your operating system and hardware platform If it’s a crash, please include the full text of the crash that gets printed to the screen. If you’re seeing unexpected behaviour, a screenshot of the issue will help a lot. diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 56917d719..4f12b462c 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -4,8 +4,10 @@ on: - cron: '0 0 * * *' push: paths: + - '.github/workflows/audit.yml' - '**/Cargo.toml' - '**/Cargo.lock' + - 'deny.toml' jobs: security_audit: runs-on: ubuntu-latest @@ -13,4 +15,4 @@ jobs: - uses: actions/checkout@v4 - uses: taiki-e/install-action@cargo-deny - name: Scan for vulnerabilities - run: cargo deny check advisories + run: cargo deny check diff --git a/.github/workflows/flake.yml b/.github/workflows/flake.yml index f83b51220..a942e16ed 100644 --- a/.github/workflows/flake.yml +++ b/.github/workflows/flake.yml @@ -32,7 +32,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Check Nix flake inputs - uses: DeterminateSystems/flake-checker-action@v7 + uses: DeterminateSystems/flake-checker-action@v8 check: name: Check Nix Flake @@ -40,7 +40,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Nix - uses: DeterminateSystems/nix-installer-action@v11 + uses: DeterminateSystems/nix-installer-action@v12 - name: Setup Nix cache uses: DeterminateSystems/magic-nix-cache-action@main - name: Nix Flake Check @@ -57,7 +57,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Nix - uses: DeterminateSystems/nix-installer-action@v11 + uses: DeterminateSystems/nix-installer-action@v12 - name: Setup Nix cache uses: DeterminateSystems/magic-nix-cache-action@main - name: Nix Build diff --git a/CHANGELOG.md b/CHANGELOG.md index 040504a31..5e1ea0f8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [0.18.18] - 2024-06-13 + +### Features + +- Extend deny check in audit workflow to all +- Add deny.toml and workflow file to audit workflow paths +- Run on all features by default +- Ask for shell and terminal in bug report template + +### Build + +- Bump unicode-width from 0.1.12 to 0.1.13 +- Bump DeterminateSystems/flake-checker-action from 7 to 8 +- Bump DeterminateSystems/nix-installer-action from 11 to 12 + +## [0.18.17] - 2024-06-05 + +### Features + +- Add icon for Nushell extension + +### Miscellaneous Tasks + +- Release eza v0.18.17 + +### Build + +- Bump trycmd from 0.15.1 to 0.15.2 +- Bump libc from 0.2.154 to 0.2.155 + ## [0.18.16] - 2024-05-16 ### Bug Fixes @@ -13,6 +43,10 @@ - Fix typo in `INSTALL.md` - Use 3 columns for packaging status badge +### Miscellaneous Tasks + +- Release eza v0.18.16 + ### Build - Bump DeterminateSystems/flake-checker-action from 5 to 7 diff --git a/Cargo.lock b/Cargo.lock index 78c86865d..d6ac77118 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -387,7 +387,7 @@ dependencies = [ [[package]] name = "eza" -version = "0.18.16" +version = "0.18.18" dependencies = [ "ansi-width", "chrono", @@ -1310,9 +1310,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "url" diff --git a/Cargo.toml b/Cargo.toml index eddd5fa7f..052ad459c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ readme = "README.md" homepage = "https://github.com/eza-community/eza" license = "MIT" repository = "https://github.com/eza-community/eza" -version = "0.18.16" +version = "0.18.18" [package.metadata.deb] diff --git a/deny.toml b/deny.toml index 8c8e0a632..40ea9ecca 100644 --- a/deny.toml +++ b/deny.toml @@ -39,7 +39,7 @@ targets = [ # If true, metadata will be collected with `--all-features`. Note that this can't # be toggled off if true, if you want to conditionally enable `--all-features` it # is recommended to pass `--all-features` on the cmd line instead -all-features = false +all-features = true # If true, metadata will be collected with `--no-default-features`. The same # caveat with `all-features` applies no-default-features = false diff --git a/src/output/icons.rs b/src/output/icons.rs index 97a4e5e21..85ad7dd31 100644 --- a/src/output/icons.rs +++ b/src/output/icons.rs @@ -604,6 +604,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! { "ninja" => '\u{f0774}', // 󰝴 "nix" => '\u{f313}', //  "node" => Icons::NODEJS, //  + "nu" => Icons::SHELL_CMD, //  "o" => Icons::BINARY, //  "obj" => Icons::FILE_3D, // 󰆧 "odf" => '\u{f0784}', // 󰞄