Releases: aquaproj/aqua
v2.43.0
Pull Requests | Issues | v2.42.2...v2.43.0
Features
#3467 #3478 Support vacuuming unused packages
https://aquaproj.github.io/docs/guides/vacuum
Now you can remove unused packages by aqua vacuum
command, which is useful to save storage and keep your machine clean.
aqua vacuum
This command removes installed packages which haven't been used for over the expiration days.
The default expiration days is 60, but you can change it by the environment variable $AQUA_VACUUM_DAYS
or the command line option aqua vacuum -days <expiration days>
.
e.g.
export AQUA_VACUUM_DAYS=90
aqua vacuum -d 30
Caution
aqua vacuum
command doesn't remove links from the bin
directory and doesn't remove packages from aqua.yaml
As of aqua v2.43.0, aqua records packages' last used date times.
Date times are updated when packages are installed or executed.
Packages installed by aqua v2.42.2 or older don't have records of last used date times, so aqua can't remove them.
To solve the problem, aqua vacuum --init
is available.
aqua vacuum --init
aqua vacuum --init
searches installed packages from aqua.yaml including $AQUA_GLOBAL_CONFIG
and records the current date time as the last used date time of those packages if their last used date times aren't recorded.
aqua vacuum --init
can't record date times of install packages which are not found in aqua.yaml.
If you want to record their date times, you need to remove them by aqua rm
command and re-install them.
v2.43.0-1
v2.43.0-0
v2.42.2
Pull Requests | Issues | v2.42.1...v2.42.2
🐛 Bug Fixes
#3436 Fix a bug that aqua update
command fails if version_expr
or go_version_file
is used
As of this release, aqua update
command ignores packages with version_expr
or go_version_file
.
v2.42.1
Pull Requests | Issues | v2.42.0...v2.42.1
🐞 Bug Fixes
#3433 Create symlinks if unarchived files are symlinks
This fixes a bug of aqua v2.42.0. #3432
v2.42.1-0
v2.42.0
Pull Requests | Issues | v2.41.0...v2.42.0
Caution
This version has a known bug.
#3432
This bug was fixed at v2.42.1. https://github.com/aquaproj/aqua/releases/tag/v2.42.1
Features
#3422 Support 7 zip
Others
#3422 Replace mholt/archiver/v3 with mholt/archives
mholt/archiver/v3 was deprecated and it's encourage to migrate to mholt/archives.
v2.41.1-2
Pull Requests | Issues | v2.41.1-1...v2.41.1-2
Changelog
v2.41.1-1
Pull Requests | Issues | v2.41.1-0...v2.41.1-1
Changelog
- 81d6d5b refactor: fix a lint error
- 99ec76d Merge branch 'main' into fix-migrate-mholt-archiver-v3
- f248789 fix(deps): update module golang.org/x/oauth2 to v0.25.0 (#3423)
- 6efae23 chore(deps): update dependency aquaproj/aqua-registry to v4.291.0 (#3426)
- d33ebfb fix(unarchive): detect file path separator automatically
- 70e64cd chore(deps): update dependency rhysd/actionlint to v1.7.6 (#3425)
- e8707fa fix(deps): update module golang.org/x/sys to v0.29.0 (#3424)
- b367353 chore(deps): update dependency aquaproj/aqua-registry to v4.290.0 (#3421)