Releases: asdf-vm/asdf
v0.16.7
v0.16.6
0.16.6 (2025-03-21)
Bug Fixes
- correct ASDF_INSTALL_* envvar unset test (#2006) (6fbf94a)
- correct concurrency to align with documentation (#2014) (807ea38)
- correct handling of
ASDF_FORCE_PREPEND
environment variable (#2011) (43a84a0) - improve zsh completion suggestions (#2022) (b1cf58d)
- remove filtering from latest-stable call (#2032) (6fcdcdf)
- remove install directory for version when install fails (#2024) (932ac46)
v0.16.5
0.16.5 (2025-03-04)
Bug Fixes
- always propagate env variables when executing commands (#1982) (80265a8)
- build static binary to improve portability (#1993) (45047a6)
- correct exit status when sub-command does not exist (#1991) (3dd0dd3), closes #1928
- latest version returns latest version (#1996) (0ceac7a)
- preserve files untracked by Git on plugin update (#1995) (d4d8db0)
- set correct env vars on recursive calls (#1989) (97a91cc)
- simplify env vars parsing (#1988) (8990b6b), closes #1986
v0.16.4
v0.16.3
0.16.3 (2025-02-17)
Bug Fixes
- add missing version command (#1931) (5339c41)
- correct formatting of version in "already installed" error message (df5e283)
- correct typo in
Upgrading to 0.16.0
documentation (#1938) (7e8e5f6) - don't error if version already installed (06f8990)
- pass environment variables through to
exec-env
callback (9e6b559) - repair invalid fish shell completion code (#1936) (8388f99)
- return no error from shims.RemoveAll when shims dir missing (#1967) (45c31c9)
v0.16.2
0.16.2 (2025-02-08)
Bug Fixes
- correct Bash completion (#1886) (fdb1bc7)
- improve completions for Zsh and Fish (#1912) (2f806de)
- correct help for asdf set command (#1920) (554b4ea)
- correct help for asdf set command in Bash completion (#1921) (63e7dca)
- improve Zsh completion suggestions (#1925) (e190624)
- run go tests when go.mod or go.sum change (#1917) (6e4a7b5)
- fix typo (#1897) (98ffa86)
- update make utils script to set correct version (892736b)
- update urfave/cli to fix cmd output (#1914) (3525e9e)
v0.16.1
0.16.1 (2025-02-05)
Bug Fixes
- correct SliceToMap environment variable parsing function (#1879) (e63aec6)
- remove old hyphenated command from help (1f0296a)
- replace reference to removed subcommands (#1868) (0785d35)
- revert change to old Bash help text (de019fd)
- use version in home dir when no version found in root dir (#1883) (5ae5f76)
v0.16.0
0.16.0 (2025-01-30)
Features
-
Rewrite asdf in Golang The rewrite in Go was spread across 88 pull requests that are all included in this release. The primary goal of the rewrite was to create a codebase that was faster, simpler and easier to maintain. The rewrite tries to maintain feature parity with the previous version. However, a number of breaking changes were introduced. Some of these were due to the change of language, a few out of a desire to simplify the code, and some to improve the user experience. For the full list of breaking changes and the upgrade guide visit the Upgrading to 0.16.0 page on the asdf website. It is highly recommended that you read this guide before upgrading.
A warning has also been added to the Bash code for asdf in 0.16.0. anyone trying to use asdf as they did in version 0.15.0 and earlier will get a warning message instructing them to follow the upgrade guide.
The full list of pull requests and merge commits for this rewrite are listed below.
(3a9f539) (f41ce90) (#1833) (4f9a5d3) (d06d71f) (7d5281a) (8ad3472) (b40beb6) (b23e5a3) (bc05110) (477e9d5) (6d708b2) (572ed07) (19a0597) (b33ab64) (b966ca6) (8db188a) (3fd4a83) (09d06ff) (d2afb85) (778ab34) (9f09f78) (6568891) (771f184) (8313ebc) (be52d8f) (c2e5ee6) (9097696) (ad0907a) (2b02f51) (c480044) (26b91aa) (202cdae) (325cd33) (07b5813) (822e14c) (53cd454) (9f6a65f) (bd7ab9a) (b6ec89f) (162cb8e) (d94bace) (e7df5ff) (369beeb) (#1829) (f68b29b) (26a3815) (ccc98ad) (447acd1) (72c20b1) (924eecf) (f5a5967) (3af0291) (9ed4216) (b9e79e6) (626bde0) (f639f8a) (c0963a3) (cb49b64) (f74efbf) (15e1f06) (620c0d8) (518a0fa) (5d5d04f) (2fc8006) (c859384) (2951011) (c5092c6) (3f9744d) (985c181) (18e21c9) (0058988) (#1820) (c3bd8fe) (8394e85) (5266ba5) (3155dc3) (7dfa8b4) (5a24864) (80ac9bb) (#1849) (8b1b024) (1b3c426) (163d6b4) (87d3c06) (3f17a80) (#1841) (251812b) (#1852) (78a00fc) (6b45a5e) (2a31caf) (7439ea9) (88af4ee)
Bug Fixes
v0.15.0
0.15.0 (2024-12-18)
Features
- correct description for version preceded by star (04fe7e3)
- golang-rewrite: remove
asdf update
command to prepare for Go version (#1806) (15571a2)
Patches
- completions: Address two Bash completion bugs (#1770) (ebdb229)
- make plugin-test work on alpine linux (#1778) (f5a1f3a)
- nushell spread operator (#1777) (a0ce37b)
- nushell: Use correct env var for shims dir (#1742) (2f07629)
- when download path got removed, it should use -f to force delete the download files (#1746) (221507f)