Skip to content

Commit

Permalink
chore(deps): update ⬆️ aqua-packages (#367)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua](https://redirect.github.com/aquaproj/aqua) | minor |
`v2.36.2` -> `v2.37.2` |
|
[aquaproj/aqua-registry](https://redirect.github.com/aquaproj/aqua-registry)
| minor | `v4.246.0` -> `v4.249.0` |
|
[bitnami-labs/sealed-secrets](https://redirect.github.com/bitnami-labs/sealed-secrets)
| patch | `v0.27.1` -> `v0.27.2` |
| [cli/cli](https://redirect.github.com/cli/cli) | minor | `v2.60.1` ->
`v2.61.0` |
| [eza-community/eza](https://redirect.github.com/eza-community/eza) |
patch | `v0.20.6` -> `v0.20.7` |
|
[fastfetch-cli/fastfetch](https://redirect.github.com/fastfetch-cli/fastfetch)
| minor | `2.28.0` -> `2.29.0` |
| [homeport/dyff](https://redirect.github.com/homeport/dyff) | patch |
`v1.9.2` -> `v1.9.3` |
| [zellij-org/zellij](https://redirect.github.com/zellij-org/zellij) |
minor | `v0.40.1` -> `v0.41.1` |

---

### Release Notes

<details>
<summary>aquaproj/aqua (aquaproj/aqua)</summary>

###
[`v2.37.2`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.2)

[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.37.1...v2.37.2)

[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.2)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.2)
| aquaproj/aqua@v2.37.1...v2.37.2

##### Fixes

[#&#8203;3233](https://redirect.github.com/aquaproj/aqua/issues/3233)
which, exec: Search configuration files even if `AQUA_CONFIG` is set

###
[`v2.37.1`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.1)

[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.37.0...v2.37.1)

[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.1)
| aquaproj/aqua@v2.37.0...v2.37.1

##### Bug Fixes

[#&#8203;3226](https://redirect.github.com/aquaproj/aqua/issues/3226)
[#&#8203;584](https://redirect.github.com/aquaproj/aqua/issues/584) Fix
a bug that newlines in aqua.yaml are removed when updating aqua.yaml by
`aqua g -i` and `aqua up`

This issue came from the bug of goccy/go-yaml.
[https://github.com/goccy/go-yaml/issues/285](https://redirect.github.com/goccy/go-yaml/issues/285)
The issue was solved at goccy/go-yaml 1.13.3.
So we updated goccy/go-yaml to 1.13.3 and solve the issue.

###
[`v2.37.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.0)

[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0)

[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.0)
| aquaproj/aqua@v2.36.2...v2.37.0

##### Features

[#&#8203;3224](https://redirect.github.com/aquaproj/aqua/issues/3224)
Allow to set command aliases in aqua.yaml

You can now define command aliases in aqua.yaml.
This is useful to use multiple versions of the same package.

e.g.

```yaml
registries:
- type: standard
  ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: hashicorp/terraform@v1.9.8
- name: hashicorp/terraform
  version: v0.13.7
  command_aliases:
    - command: terraform
      alias: terraform-013

##### no_link: true
```

Then you can run `terraform` (v1.9.8) and `terraform-013` (v0.13.7).

```console
$ terraform version
Terraform v1.9.8
on darwin_arm64

$ terraform-013 version
Terraform v0.13.7

Your version of Terraform is out of date! The latest version
is 1.9.8. You can update by downloading from https://www.terraform.io/downloads.html
```

You can skip creating symbolic links for aliases by `no_link: true`

```yaml
  command_aliases:
    - command: terraform
      alias: terraform-013
      no_link: true
```

You can still run aliases via `aqua exec`.

```sh
aqua exec -- terraform-013 version
```

</details>

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

###
[`v4.249.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.249.0)

[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.248.0...v4.249.0)


[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.249.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.249.0)
| aquaproj/aqua-registry@v4.248.0...v4.249.0

#### 🎉 New Packages


[#&#8203;28608](https://redirect.github.com/aquaproj/aqua-registry/issues/28608)
[goph/licensei](https://redirect.github.com/goph/licensei): Library and
various tools for working with project licenses

[#&#8203;28568](https://redirect.github.com/aquaproj/aqua-registry/issues/28568)
[openshift/osdctl](https://redirect.github.com/openshift/osdctl): CLI
for the OSD utilities

#### Fixes


[#&#8203;28609](https://redirect.github.com/aquaproj/aqua-registry/issues/28609)
Rename the package `lotabout/skim` to `skim-rs/skim`

The GitHub Repository of the package was transferred from
[lotabout/skim](https://redirect.github.com/lotabout/skim) to
[skim-rs/skim](https://redirect.github.com/skim-rs/skim).

###
[`v4.248.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.248.0)

[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.247.0...v4.248.0)


[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.248.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.248.0)
| aquaproj/aqua-registry@v4.247.0...v4.248.0

#### 🎉 New Packages


[#&#8203;28518](https://redirect.github.com/aquaproj/aqua-registry/issues/28518)
[cloverrose/connectnew](https://redirect.github.com/cloverrose/connectnew):
Go linter checking if \&connect.Request or \&connect.Response are used.
Instead connect.NewRequest or connect.NewResponse should be used
[@&#8203;cloverrose](https://redirect.github.com/cloverrose)

[#&#8203;28520](https://redirect.github.com/aquaproj/aqua-registry/issues/28520)
[ebi-yade/ecresolve](https://redirect.github.com/ebi-yade/ecresolve):
Resolves AWS ECR images with prioritized tag-based lookup
[@&#8203;ponkio-o](https://redirect.github.com/ponkio-o)

[#&#8203;28521](https://redirect.github.com/aquaproj/aqua-registry/issues/28521)
[takaishi/tfclean](https://redirect.github.com/takaishi/tfclean):
tfclean is tool to remove applied moved block, import block, etc

###
[`v4.247.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.247.0)

[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.246.1...v4.247.0)


[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.247.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.247.0)
| aquaproj/aqua-registry@v4.246.1...v4.247.0

##### 🎉 New Packages


[#&#8203;28494](https://redirect.github.com/aquaproj/aqua-registry/issues/28494)
[libbpf/bpftool](https://redirect.github.com/libbpf/bpftool): Automated
upstream mirror for bpftool stand-alone build
[@&#8203;borissmidt](https://redirect.github.com/borissmidt)

##### Fixes


[#&#8203;28503](https://redirect.github.com/aquaproj/aqua-registry/issues/28503)
containerd/containerd: Regenerate the setting

[#&#8203;28472](https://redirect.github.com/aquaproj/aqua-registry/issues/28472)
rust-lang/rust-analyzer: Regenerate the setting

###
[`v4.246.1`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.246.1)

[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.246.0...v4.246.1)


[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.246.1)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.246.1)
| aquaproj/aqua-registry@v4.246.0...v4.246.1

##### Fixes


[#&#8203;28357](https://redirect.github.com/aquaproj/aqua-registry/issues/28357)
sho-hata/tparagen: Follow up changes of tparagen v1.1.2

</details>

<details>
<summary>bitnami-labs/sealed-secrets
(bitnami-labs/sealed-secrets)</summary>

###
[`v0.27.2`](https://redirect.github.com/bitnami-labs/sealed-secrets/blob/HEAD/RELEASE-NOTES.md#v0272)

[Compare
Source](https://redirect.github.com/bitnami-labs/sealed-secrets/compare/v0.27.1...v0.27.2)

- feature: Show error if there's no secret to encode
([#&#8203;1580](https://redirect.github.com/bitnami-labs/sealed-secrets/pull/1580))
- feature: allow container port configuration
([#&#8203;1606](https://redirect.github.com/bitnami-labs/sealed-secrets/pull/1606))
- chore: Update go version to 1.22.8
([#&#8203;1621](https://redirect.github.com/bitnami-labs/sealed-secrets/pull/1621))
- chore: Update the TCSP settings for helm testing
([#&#8203;1608](https://redirect.github.com/bitnami-labs/sealed-secrets/pull/1608))
- chore: Redirect external site to the GitHub Repository
([#&#8203;1589](https://redirect.github.com/bitnami-labs/sealed-secrets/pull/1589))
-   chore: Update dependencies (Several automatic PRs)

</details>

<details>
<summary>cli/cli (cli/cli)</summary>

###
[`v2.61.0`](https://redirect.github.com/cli/cli/releases/tag/v2.61.0):
GitHub CLI 2.61.0

[Compare
Source](https://redirect.github.com/cli/cli/compare/v2.60.1...v2.61.0)

#### What's Changed

- Add acceptance test for `project` command by
[@&#8203;jtmcg](https://redirect.github.com/jtmcg) in
[https://github.com/cli/cli/pull/9816](https://redirect.github.com/cli/cli/pull/9816)
- Add comprehensive testscript for `gh ruleset` by
[@&#8203;andyfeller](https://redirect.github.com/andyfeller) in
[https://github.com/cli/cli/pull/9815](https://redirect.github.com/cli/cli/pull/9815)
- Add comprehensive testscript for gh ext commandset by
[@&#8203;andyfeller](https://redirect.github.com/andyfeller) in
[https://github.com/cli/cli/pull/9810](https://redirect.github.com/cli/cli/pull/9810)
- Require visibility confirmation in `gh repo edit` by
[@&#8203;andyfeller](https://redirect.github.com/andyfeller) in
[https://github.com/cli/cli/pull/9845](https://redirect.github.com/cli/cli/pull/9845)
- Clean up skipped online tests for `gh attestation verify` by
[@&#8203;malancas](https://redirect.github.com/malancas) in
[https://github.com/cli/cli/pull/9838](https://redirect.github.com/cli/cli/pull/9838)
- `gh attestation verify` should only verify provenance attestations by
default by [@&#8203;malancas](https://redirect.github.com/malancas) in
[https://github.com/cli/cli/pull/9825](https://redirect.github.com/cli/cli/pull/9825)
- Set `dnf5` commands as default by
[@&#8203;its-miroma](https://redirect.github.com/its-miroma) in
[https://github.com/cli/cli/pull/9844](https://redirect.github.com/cli/cli/pull/9844)
- Fix verbiage for deleting workflow runs by
[@&#8203;akx](https://redirect.github.com/akx) in
[https://github.com/cli/cli/pull/9876](https://redirect.github.com/cli/cli/pull/9876)
- Bump github.com/creack/pty from 1.1.23 to 1.1.24 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/cli/cli/pull/9862](https://redirect.github.com/cli/cli/pull/9862)
- `gh attestation verify` policy enforcement refactor by
[@&#8203;malancas](https://redirect.github.com/malancas) in
[https://github.com/cli/cli/pull/9848](https://redirect.github.com/cli/cli/pull/9848)
- Simplify Sigstore verification result handling in `gh attestation
verify` by [@&#8203;malancas](https://redirect.github.com/malancas) in
[https://github.com/cli/cli/pull/9877](https://redirect.github.com/cli/cli/pull/9877)
- Print empty array for `gh cache list` when `--json` is provided by
[@&#8203;williammartin](https://redirect.github.com/williammartin) in
[https://github.com/cli/cli/pull/9883](https://redirect.github.com/cli/cli/pull/9883)
- Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/cli/cli/pull/9884](https://redirect.github.com/cli/cli/pull/9884)
- Create the automatic key when specified with -i by
[@&#8203;cmbrose](https://redirect.github.com/cmbrose) in
[https://github.com/cli/cli/pull/9881](https://redirect.github.com/cli/cli/pull/9881)
- fix: `gh pr create -w` ignore template flag by
[@&#8203;nilvng](https://redirect.github.com/nilvng) in
[https://github.com/cli/cli/pull/9863](https://redirect.github.com/cli/cli/pull/9863)

#### New Contributors

- [@&#8203;akx](https://redirect.github.com/akx) made their first
contribution in
[https://github.com/cli/cli/pull/9876](https://redirect.github.com/cli/cli/pull/9876)
- [@&#8203;nilvng](https://redirect.github.com/nilvng) made their first
contribution in
[https://github.com/cli/cli/pull/9863](https://redirect.github.com/cli/cli/pull/9863)

**Full Changelog**: cli/cli@v2.60.1...v2.61.0

</details>

<details>
<summary>eza-community/eza (eza-community/eza)</summary>

###
[`v0.20.7`](https://redirect.github.com/eza-community/eza/releases/tag/v0.20.7):
eza v0.20.7

[Compare
Source](https://redirect.github.com/eza-community/eza/compare/v0.20.6...v0.20.7)

<!--
SPDX-FileCopyrightText: 2024 Christina Sørensen
SPDX-FileContributor: Christina Sørensen

SPDX-License-Identifier: EUPL-1.2
-->

### Changelog

#### \[0.20.7] - 2024-11-07

##### Bug Fixes

-   Palette v0.7.6 -> v0.7.5

##### Miscellaneous Tasks

-   Update package.exclude list in Cargo.toml
-   Eza v0.20.7 changelogs, version bump

##### Build

-   Bump DeterminateSystems/nix-installer-action from 14 to 15
-   Bump serde_norway from 0.9.38 to 0.9.39
-   Bump trycmd from 0.15.7 to 0.15.8

### Checksums

#### sha256sum

1a5e3907341e3d4ac3f4841d713535d0fca6e7bf5ddcb66f9dff50ebb7013723
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.tar.gz
ea559f63520a2700020b6f4fc7e93968732d344b67a0816d65bf0ae43b0e2880
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.zip
208fc4e6a99fea1a0ca4329780fcd9d0477abaa7a4148094f60c28891e8246e9
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.tar.gz
64dabd3d42f2fecf7752b5ab23147129ca229009bb94992f61d6760335a8876e
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.zip
b0a9d66b1386707778e06e5a4da60b01586c880b8a05f77b1f9a9df74d39e11f
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.tar.gz
d6164872ef9787596efafd6d40a21c865d1144d43bccc183372355b35611223b
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.zip
d6f12a146192e9b4d4a33a37172af520aa830611bb606ceffad8dca9e363b4f2
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.tar.gz
261fb6a97fa9e8412db3c96828883c901afa71c4a00de37d08a61567f861a9aa
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.zip
f5b49b8196cd18d1d9951de36ad60932ab18445a836d679d375c22a500f58521
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.tar.gz
b28b57a39dc5d34a4871ea2a886440c1bf66867cf87806c14ea68ddc7e4c29b7
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.zip

#### md5sum

6aa3d5c220ef017c749b4c241e8d0c15
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.tar.gz
79ecb7172c5b3c36675fbb92705cdd17
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.zip
bb689f2aa138117f84d04cd774997ee6
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.tar.gz
a5ec0beda4058892354917eeba71bc2d
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.zip
3c144ce4219c5717e25200ebb88bdd35
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.tar.gz
b817f4ec2e62b80dde3501db29fad063
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.zip
a2068d4f993ad7f634bff87248e31aa9
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.tar.gz
6a62de05a8a87ac4d92765c7e95eeff3
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.zip
f026458c60a596cfbec0b13fc3272e5f
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.tar.gz
bc999b3443755ce4dc38f96c53a22d1b
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.zip

#### blake3sum

3f812c63e9d4cdddc448409ca58fada07f52b60a6e5ad70b7d84da6fdefeeacd
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.tar.gz
cffc11eee2b7ac521b6cc0f348615b070a7c5ae3d61325afa1127ab4c67013f3
./target/bin-0.20.7/eza_aarch64-unknown-linux-gnu.zip
9516cd1b71d6cd9e2084bd88c4d7ece5864a3a298eda2a5a30bdcaab9763cad8
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.tar.gz
5f38c779917014d58a0e0eb3db1c783ed10f673d9b1a6043f29ada6bd0b57234
./target/bin-0.20.7/eza_arm-unknown-linux-gnueabihf.zip
f4f2c5893b43f0169565e5f89448cd5f9a5940eecf9dda03cfb1c28db72d7432
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.tar.gz
5ccd94bebbf5b8fe6808ca19f1d067cb946a6d43757fa8635f53ec30c3c5569b
./target/bin-0.20.7/eza.exe_x86_64-pc-windows-gnu.zip
ccba6aebae7a7e362ecc726ff39103662776d05691bc48b4be27a57e266e8f15
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.tar.gz
8e5615f9b8e738beb4dd41a28d951e11efe01f18653c6e9023b79a2640f56375
./target/bin-0.20.7/eza_x86_64-unknown-linux-gnu.zip
305f001c30cbfe4e85922a377cdaac6698555b5c1389f54dd229037a601e1176
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.tar.gz
5a765162aa6e9dc679a0b55ae7d58b292747e59781b70734056eeee071c95459
./target/bin-0.20.7/eza_x86_64-unknown-linux-musl.zip

</details>

<details>
<summary>fastfetch-cli/fastfetch (fastfetch-cli/fastfetch)</summary>

###
[`v2.29.0`](https://redirect.github.com/fastfetch-cli/fastfetch/blob/HEAD/CHANGELOG.md#2290)

[Compare
Source](https://redirect.github.com/fastfetch-cli/fastfetch/compare/2.28.0...2.29.0)

Changes:

- Due to [the upstream removal of MSYS2 CLANG32
environment](https://www.msys2.org/news/#&#8203;2024-09-23-starting-to-drop-the-clang32-environment),
we dropped fastfetch-windows-i686 support. v2.27.1 was the last version
supporting it.
- Note: fastfetch built with MSVCRT has known bug that DateTime module
doesn't work because of its bad support of
[strftime](https://en.cppreference.com/w/c/chrono/strftime). Don't use
it.

Features:

-   Port to NetBSD and DragonFly BSD
    -   Fastfetch now supports all major BSD variants
-   Support DiskIO, NetIO, GPU and Users module on OpenBSD
-   Report SD8E SOC name (CPU, Android)
-   On Windows, try loading dlls from current exe path (Windows)
    -   Fix Media module when installed with winget

Bugfixes:

-   Fix the VIM version detection on Ubuntu (Editor, Linux)
- Improve performance of OS version detection on Proxmox
([#&#8203;1370](https://redirect.github.com/fastfetch-cli/fastfetch/issues/1370),
OS, Linux)

Logo:

-   Update OpenSuse Tumbleweed
-   Add XCP-ng
-   Add SummitOS
-   Add Lilidog
-   Update PikaOS
-   Update OpenSUSE Leap
-   Update aperture

</details>

<details>
<summary>homeport/dyff (homeport/dyff)</summary>

###
[`v1.9.3`](https://redirect.github.com/homeport/dyff/releases/tag/v1.9.3):
dyff release v1.9.3

[Compare
Source](https://redirect.github.com/homeport/dyff/compare/v1.9.2...v1.9.3)

#### Changelog

-
[`87cd2d5`](https://redirect.github.com/homeport/dyff/commit/87cd2d582da3ae85d8cecb5d3fe9b217a02d7004):
Unify `.goreleaser.yml` configuration
([@&#8203;HeavyWombat](https://redirect.github.com/HeavyWombat))
-
[`9cca6a5`](https://redirect.github.com/homeport/dyff/commit/9cca6a5487264e4ca359fb7ff63fb72de5534b98):
Bump Go version to `1.23`
([@&#8203;HeavyWombat](https://redirect.github.com/HeavyWombat))

</details>

<details>
<summary>zellij-org/zellij (zellij-org/zellij)</summary>

###
[`v0.41.1`](https://redirect.github.com/zellij-org/zellij/releases/tag/v0.41.1)

[Compare
Source](https://redirect.github.com/zellij-org/zellij/compare/v0.41.0...v0.41.1)

This is a patch release to fix issues with our CI not creating the
generic release binaries properly. It contains no new features.

#### To read more about `0.41`

Please see: https://github.com/zellij-org/zellij/releases/tag/v0.41.0

#### Do you like Zellij ❤️ ?

Me too! So much so that I spend 100% of my time developing and
maintaining it and have no other income.

Zellij will always be free and open-source. Zellij will never contain
ads or collect your data.

So if the tool gives you value and you are able, please consider a
recurring monthly donation of 5-10$ to help me pay my bills. There are
Zellij stickers in it for you! https://github.com/sponsors/imsnif

###
[`v0.41.0`](https://redirect.github.com/zellij-org/zellij/releases/tag/v0.41.0)

[Compare
Source](https://redirect.github.com/zellij-org/zellij/compare/v0.40.1...v0.41.0)

### Release notes

This is a large and significant version that includes many new features
and fixes, and has been in the works for 6 months - yikes!

Special thanks to all contributors. This release includes some large
guest contributions that have made a highly positive impact on the tool.

#### Notable Changes

- **A "non-colliding" keybinding preset**: This is a UX change to allow
users to opt-in to a different keybinding setup and default_mode. This
is intended to solve the "colliding keybindings" problem by starting
with the interface locked and having to unlock it in order to perform
actions.
- **A new `Configuration` screen**: Allowing users to switch between the
default and non-colliding keybinding presets (temporarily per session or
permanently by updating the configuration file), as well as change the
`Ctrl` and `Alt` leader keys. Accessible by default with `Ctrl o` + `c`.
- **A first run Setup Wizard**: When Zellij runs for the first time
(==there is no configuration file AND a default one was written
successfully to disk), a special version of the `Configuration` screen
will run, titled "First Time Setup Wizard Step 1/1", inviting the user
to choose the default keybindings or the new "non-colliding"
keybindings.
- **Support for the Kitty Keyboard Protocol**: Zellij now supports the
first progressive enhancement of the Kitty Keyboard Protocol. Both for
terminals/plugins running inside its panes and for input sent to it from
the terminal it's running inside. This means multiple modifiers, as well
as using the `Super` and `Shift` key as modifiers are now fully
supported - assuming the terminal emulator also supports this protocol
(most do).
- **Configuration live reloading**: Changes to the configuration file
now affect running Zellij sessions.
- **A new WebAssembly/WASI runtime**: We have switched to wasmtime for
running our plugins.
- **A new Plugin Manager**: This new built-in plugin lists all the
running plugins in the session as well as the configuration with which
they were started. It allows loading new plugins, and also reloading and
focusing existing plugins. Accessible by default with `Ctrl o` + `p`.
- **--layout now supports URLs**: It's possible to load layouts from a
URL (eg. `zellij --layout https://example.com/my-layout.kdl`), commands
in these layouts will not be run - instead starting suspended with a
`Waiting to run <command>` message, inviting the user to decide whether
they would like to run this command. Plugins will prompt for permissions
as usual.
- **New status-bar**: The Zellij status bar has been updated to a new
design. It now takes up only one line, and is aware of the
"non-colliding" preset if it is chosen - guiding users through the
keybinding chord as they enter it. It also includes more visibility on
the secondary `Alt` modifiers, as well as adding a new `Floating` toggle
for floating panes (by default `Alt f`). To get the old status bar,
start Zellij with the `classic` layout (eg. `zellij --layout classic`).
- **Loading background plugins on startup**: There is a new
`load_plugins` section in the configuration - by default empty - to
which plugins can be added in the form of paths/URLs/aliases with an
optional configuration (similar to how they are loaded in layouts).
These plugins will be loaded in the background (suspended by default) on
session start. If they request permissions, the permission screen will
still be visible.
- **Many new themes**: these include: `ao`, `atelier-sulphurpool`,
`ayu_mirage`, `ayu_dark`, `ayu_light`, `vesper`, `night-owl`,
`iceberg-dark`, `iceberg-light`, `onedark`, `ansi`, `lucario`.

#### Breaking Changes

- **The --layout flag is not idempotent(-ish)**: This flag, used to
start a new Zellij session with the specified layout, now behaves
differently if run inside a Zellij session. In this case, it will load
the layout as one or more additional tabs into the session. This should
make this flag an easy default choice for loading layouts: it will
probably do what you want wherever you run it, rather than creating a
nested Zellij session. For the old behavior, use the new
`--new-session-with-layout <layout>` flag.
- **The `ENTER` key event changed in plugins**: The `ENTER` key is now
explicitly sent to plugins, rather than being sent as `Char('\n')`.
While the protobuf files have not been changed in order not to break the
serialization, the Zellij behavior has changed. I ask for plugin
authors' understanding, and would be happy to support updating efforts
if needed.
- **`zellij-tile` API change for plugins**: `zellij-tile` now has new
types representing keybindings, reflecting the fact the users can now
use multiple modifiers to communicate with plugins. Note that users
require a supporting terminal for this (see above). Old plugins compiled
with an older version of `zellij-tile` should still work due to the
backwards-compatible serialization Zellij uses in the form of
protobuffers.
- **Key forwarding is now based on default_mode**: Previously
keys-presses were forwarded verbatim to the terminal from STDIN in
`locked` and `normal` modes. In all other modes they only took effect if
the key was bound. Now this is instead true to `locked` mode and the
defined `default_mode` in the configuration (defaulting to `normal`).
This is in order to give a better user experience with the non-colliding
keybinding preset.

#### New Plugin APIs

A brief description of the new plugin APIs (for a full list, see the
`zellij-tile` API documentation, or the protobuf files if you are an SDK
author):

- Rebind keys at runtime (temporarily per session or permanently in the
configuration file)
-   Change configuration (reconfigure) at runtime
-   Allow starting a new session with a stringified layout
- Control `command` panes (knowing when they were opened, closed,
exited, re-run) and get information about their exit code
-   Hide and show panes based on their pane id
- Open `command` panes in the background (eg. and then only show them if
they had a non-0 exit code)
-   Rerun existing `command` panes that have exited
- Control other panes (everything from writing input to arbitrary panes,
changing them to fullscreen, toggle their floating status, break several
of them to a new tab, etc.)
-   Load/reload other plugins
- List-clients (including their focused pane_id, and running command or
plugin url)

### Do you like Zellij ❤️ ?

Me too! So much so that I spend 100% of my time developing and
maintaining it and have no other income.

Zellij will always be free and open-source. Zellij will never contain
ads or collect your data.

So if the tool gives you value and you are able, please consider a
recurring monthly donation of 5-10$ to help me pay my bills. There are
Zellij stickers in it for you! https://github.com/sponsors/imsnif

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone
America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/scottames/dots).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
  • Loading branch information
1 parent e1f124c commit aba30ff
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 35 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pr_aqua_update_checksum.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
permissions:
contents: read
with:
aqua_version: v2.36.2 # renovate: depName=aquaproj/aqua
aqua_version: v2.37.2 # renovate: depName=aquaproj/aqua
prune: true
secrets:
gh_app_id: ${{secrets.APP_ID}}
Expand Down
52 changes: 26 additions & 26 deletions aqua/aqua-checksums.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,13 +66,13 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/bitnami-labs/sealed-secrets/v0.27.1/kubeseal-0.27.1-linux-amd64.tar.gz",
"checksum": "01069A5E79ED7702BA10BED42CD8132D94746CA288ADD06836D082B4202C2789",
"id": "github_release/github.com/bitnami-labs/sealed-secrets/v0.27.2/kubeseal-0.27.2-linux-amd64.tar.gz",
"checksum": "CC89CF2D18DB182E26715AC3DFADC1833D36F3A079FCEAB3FBF135EB9CA9A88D",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/bitnami-labs/sealed-secrets/v0.27.1/kubeseal-0.27.1-linux-arm64.tar.gz",
"checksum": "6EEAC859E3CE924358C512C572345DF3A19E88F14E075D39A57BF54D13E22D22",
"id": "github_release/github.com/bitnami-labs/sealed-secrets/v0.27.2/kubeseal-0.27.2-linux-arm64.tar.gz",
"checksum": "FB9181175F2BDB37D0A3228B26139744B082FD0DCA65E7CED75CACB0CB4F0734",
"algorithm": "sha256"
},
{
Expand Down Expand Up @@ -111,13 +111,13 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.60.1/gh_2.60.1_linux_amd64.tar.gz",
"checksum": "DFCD9926DE38A797E88E604C3111ECF9DDF13C524706712B2B0D2E2FC4A6ED7F",
"id": "github_release/github.com/cli/cli/v2.61.0/gh_2.61.0_linux_amd64.tar.gz",
"checksum": "E2FE1A63CEF003093EB1F8E4A669E9E763BD0B747DE8ABB3253411B408EF6EDE",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.60.1/gh_2.60.1_linux_arm64.tar.gz",
"checksum": "A2842ED6D1F9E260043305749383BB1EB77D817BB57E22CF8C01DA0A48CAFF66",
"id": "github_release/github.com/cli/cli/v2.61.0/gh_2.61.0_linux_arm64.tar.gz",
"checksum": "1BF75EF485D8CBECA69BC18D105A52AF6CD2AB2CD58708FF2D8F6B2562906D21",
"algorithm": "sha256"
},
{
Expand Down Expand Up @@ -231,23 +231,23 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/eza-community/eza/v0.20.6/eza_aarch64-unknown-linux-gnu.tar.gz",
"checksum": "88F92E1B1F25136A2AE5678EFF04D222804E77E79C5D2F4A7DDF13AA289D0F4E",
"id": "github_release/github.com/eza-community/eza/v0.20.7/eza_aarch64-unknown-linux-gnu.tar.gz",
"checksum": "1A5E3907341E3D4AC3F4841D713535D0FCA6E7BF5DDCB66F9DFF50EBB7013723",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/eza-community/eza/v0.20.6/eza_x86_64-unknown-linux-musl.tar.gz",
"checksum": "4F14FDC26BD7688C0984F3EBCA499631566E7E72495D3BE5CE4AAC5C5736BCFD",
"id": "github_release/github.com/eza-community/eza/v0.20.7/eza_x86_64-unknown-linux-musl.tar.gz",
"checksum": "F5B49B8196CD18D1D9951DE36AD60932AB18445A836D679D375C22A500F58521",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/fastfetch-cli/fastfetch/2.28.0/fastfetch-linux-aarch64.tar.gz",
"checksum": "694E27FBA98929B865E40C3E3A1E6E75AB4A7AA6428F8E1904168DB1622D1AFD",
"id": "github_release/github.com/fastfetch-cli/fastfetch/2.29.0/fastfetch-linux-aarch64.tar.gz",
"checksum": "7A6E9243CC512F3976E6F6EEB054FB2E51FE7D898BB0228E42F49CB64FDB4C69",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/fastfetch-cli/fastfetch/2.28.0/fastfetch-linux-amd64.tar.gz",
"checksum": "BEEA71DE0C918011AC8B8974E7BDF462B4347C63ED2517B75D44DFBBE8B8F320",
"id": "github_release/github.com/fastfetch-cli/fastfetch/2.29.0/fastfetch-linux-amd64.tar.gz",
"checksum": "34EC02C93DA6E6607FD9A1D22AF0EA6F0FD55845C379D7CE1F0C4EF22AB0A2A9",
"algorithm": "sha256"
},
{
Expand Down Expand Up @@ -321,13 +321,13 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/homeport/dyff/v1.9.2/dyff_1.9.2_linux_amd64.tar.gz",
"checksum": "F3A1F4C5C338E80C13CEDE1D698434C66180CC704F74952873473F91A11CFD75",
"id": "github_release/github.com/homeport/dyff/v1.9.3/dyff_1.9.3_linux_amd64.tar.gz",
"checksum": "403A4C3E56E98E77836A1D92CBBBC9FB2C8ACD9385C793158F06735E2D9AD7D6",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/homeport/dyff/v1.9.2/dyff_1.9.2_linux_arm64.tar.gz",
"checksum": "61BDF4A745F5AAEE3473CB7A9BB968C2C93837FF62C9FA17E07D1C16AB244FC4",
"id": "github_release/github.com/homeport/dyff/v1.9.3/dyff_1.9.3_linux_arm64.tar.gz",
"checksum": "8216365B7C16684845DE8B443C1523F830761C936E1BA2BF40AE7828B18F0D60",
"algorithm": "sha256"
},
{
Expand Down Expand Up @@ -681,13 +681,13 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/zellij-org/zellij/v0.40.1/zellij-aarch64-unknown-linux-musl.tar.gz",
"checksum": "0DF0D66B4990310828C87097F0A89819184AEE1F09BA51F4EC5963FAE51FCD31",
"id": "github_release/github.com/zellij-org/zellij/v0.41.1/zellij-aarch64-unknown-linux-musl.tar.gz",
"checksum": "8931BFE6E0129BF8E730A1365D1DFAD4220C05FC280A7EEFF351345BF45616EC",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/zellij-org/zellij/v0.40.1/zellij-x86_64-unknown-linux-musl.tar.gz",
"checksum": "A9FD3EF2D9BB2FD829E0CE024E9B0D718B8B5140DE6194484CC1110ED324370F",
"id": "github_release/github.com/zellij-org/zellij/v0.41.1/zellij-x86_64-unknown-linux-musl.tar.gz",
"checksum": "DCF71C2C60A161103BB78B2AA05163038E9D9B97C2CDA00C8ED08CBE9E4A6C84",
"algorithm": "sha256"
},
{
Expand Down Expand Up @@ -756,8 +756,8 @@
"algorithm": "sha256"
},
{
"id": "registries/github_content/github.com/aquaproj/aqua-registry/v4.246.0/registry.yaml",
"checksum": "0657DBD3A2D92E4F36FFBF6690A4D4B47B0CF99B12F63646A1ADE6A90D95F1B9A513E4CD92D652595A9749D281FB2FD4E3506E22DB0487B293B427F22B251204",
"id": "registries/github_content/github.com/aquaproj/aqua-registry/v4.249.0/registry.yaml",
"checksum": "68CAD3A40709928574DC0CC51F364B6B1914B01366C7D5F71E5321A2237FDA9B168DA98CF04DD66E499E47DF332B5BA522E8F920E2F9E549A36A3C048EBDDF5D",
"algorithm": "sha512"
}
]
Expand Down
14 changes: 7 additions & 7 deletions aqua/aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,22 @@ checksum: # https://aquaproj.github.io/docs/reference/checksum/
supported_envs:
- linux
registries:
- ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
- ref: v4.249.0 # renovate: depName=aquaproj/aqua-registry
type: standard
- name: dots
path: aqua-registry.yaml
type: local
packages:
- name: charmbracelet/glow@v2.0.0
- name: cli/cli@v2.60.1
- name: cli/cli@v2.61.0
- name: denisidoro/navi@v2.23.0
- name: golangci/golangci-lint@v1.61.0
- name: homeport/dyff@v1.9.2
- name: homeport/dyff@v1.9.3
- name: kubernetes-sigs/krew@v0.4.4
- name: marcosnils/bin@v0.19.0
- name: tofuutils/tenv@v3.2.10
- name: twpayne/chezmoi@v2.53.1
- name: zellij-org/zellij@v0.40.1
- name: zellij-org/zellij@v0.41.1
- name: weaveworks/eksctl@v0.194.0
- name: keilerkonzept/terraform-module-versions@3.1.14
- name: magefile/mage@v1.15.0
Expand Down Expand Up @@ -53,7 +53,7 @@ packages:
- name: 99designs/aws-vault@v7.2.0
- name: koalaman/shellcheck@v0.10.0
- name: sharkdp/bat@v0.24.0
- name: bitnami-labs/sealed-secrets@v0.27.1
- name: bitnami-labs/sealed-secrets@v0.27.2
- name: instrumenta/kubeval@v0.16.1
- name: kubernetes/minikube@v1.34.0
- name: GoogleContainerTools/skaffold@v2.13.2
Expand Down Expand Up @@ -81,7 +81,7 @@ packages:
- name: PaulJuliusMartinez/jless@v0.9.0
- name: konradsz/igrep@v1.3.0
- name: rhysd/hgrep@v0.3.7
- name: eza-community/eza@v0.20.6
- name: eza-community/eza@v0.20.7
- name: kisielk/errcheck@v1.8.0
registry: dots
- name: mvdan/sh@v3.10.0
Expand All @@ -103,5 +103,5 @@ packages:
- name: withgraphite/gt
version: v1.4.8 # renovate: depName=withgraphite/homebrew-tap
registry: dots
- name: fastfetch-cli/fastfetch@2.28.0
- name: fastfetch-cli/fastfetch@2.29.0
- name: bloznelis/typioca@3.1.0
2 changes: 1 addition & 1 deletion home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ cyan='\033[0;36m'
clear='\033[0m'

# renovate: datasource=github-releases depName=aquaproj/aqua
_aqua_latest_version=v2.36.2
_aqua_latest_version=v2.37.2

# renovate: datasource=github-releases depName=aquaproj/aqua-installer
_aqua_installer_version=v3.0.1
Expand Down

0 comments on commit aba30ff

Please sign in to comment.