PackageTrack
Sign in Get early access

github.com/asdf-vm/asdf

v0.20.0 #114 most downloaded on Go modules asdf-vm/asdf

What this package is like to depend on

Last release 12 days ago

12 Aug 2026

Ships fairly regularly

a new release about every 4 weeks

Nearly every release is documented

notes for 50 of 52 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

120 releases · first in 2016

26 releases in the last 12 months

see the full history below

Release timeline

120 releases · Jul 2016 to Aug 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 120
  1. v0.20.1-0.20260812014713-f87a31efc67c 12 Aug 2026 pre-release

    Nothing published for this version

  2. v0.20.1-0.20260803124143-07bfecc8fee6 03 Aug 2026 pre-release

    Nothing published for this version

  3. v0.20.1-0.20260801203425-e8cc22c939f7 01 Aug 2026 pre-release

    Nothing published for this version

  4. v0.20.1-0.20260715020326-92b25e217aed 15 Jul 2026 pre-release

    Nothing published for this version

  5. v0.20.1-0.20260713140825-b68409882664 13 Jul 2026 pre-release

    Nothing published for this version

  6. v0.20.0 07 Jul 2026
    Release notes

    0.20.0 (2026-07-07)

    Features

    • add warning to asdf info output when ASDF_TOOL_VERSIONS_FILENAME value is invalid (#2293) (244e513)

    Bug Fixes

    • shallow clone plugin repositories for faster installs (#2256) (badc9db)
    • update nushell completion code so it works on latest version of nushell (#2275) (51ebfb4)
    Open source →
    Release notes

    Features

    • add warning to asdf info output when ASDF_TOOL_VERSIONS_FILENAME value is invalid (#2293) (244e513)

    Bug Fixes

    • shallow clone plugin repositories for faster installs (#2256) (badc9db)
    • update nushell completion code so it works on latest version of nushell (#2275) (51ebfb4)
    Open source →
  7. v0.19.1-0.20260606194449-5d9181c29d3d 06 Jun 2026 pre-release

    Nothing published for this version

  8. v0.19.1-0.20260603013127-e690f785ff2d 03 Jun 2026 pre-release

    Nothing published for this version

  9. v0.19.1-0.20260521121908-5578ad9380ce 21 May 2026 pre-release

    Nothing published for this version

  10. v0.19.1-0.20260506011237-51ebfb46a478 06 May 2026 pre-release

    Nothing published for this version

  11. v0.19.1-0.20260428013418-d1b53f098765 28 Apr 2026 pre-release

    Nothing published for this version

  12. v0.19.0 24 Apr 2026
    Release notes

    0.19.0 (2026-04-24)

    Features

    • don't override semver ordering during completion (#2263) (aaa84d2)

    Bug Fixes

    • convert hyphens to underscores when converting plugin names to generate valid environment variables (2ffb5b8)
    • make plugin test command resolve latest version properly (1485ff4)
    • nushell completions --ignore-errors deprecation (#2157) (a813610)
    • return error from repo.RemoteUrl function (71e9567)
    • set ASDF_INSTALL_* environment variables for reshim command (3ec1610)
    • use os.PathListSeparator (#2195) (d5efb1e)
    Open source →
    Release notes

    Features

    • don't override semver ordering during completion (#2263) (aaa84d2)

    Bug Fixes

    • convert hyphens to underscores when converting plugin names to generate valid environment variables (2ffb5b8)
    • make plugin test command resolve latest version properly (1485ff4)
    • nushell completions --ignore-errors deprecation (#2157) (a813610)
    • return error from repo.RemoteUrl function (71e9567)
    • set ASDF_INSTALL_* environment variables for reshim command (3ec1610)
    • use os.PathListSeparator (#2195) (d5efb1e)
    Open source →
  13. v0.18.2-0.20260407010704-d5efb1edd450 07 Apr 2026 pre-release

    Nothing published for this version

  14. v0.18.2-0.20260305015657-9d5f08b100fc 05 Mar 2026 pre-release

    Nothing published for this version

  15. v0.18.1 04 Mar 2026
    Release notes

    0.18.1 (2026-03-02)

    Bug Fixes

    • Only show already installed versions in shell completion for the asdf set command (#2172) (c3910d7)
    • set LANG=C for locale-dependent tests (#2197) (2423f6d)
    Open source →
    Release notes

    Bug Fixes

    • Only show already installed versions in shell completion for the asdf set command (#2172) (c3910d7)
    • set LANG=C for locale-dependent tests (#2197) (2423f6d)
    Open source →
  16. v0.18.1-0.20260114153240-ea27fd551e1a 14 Jan 2026 pre-release

    Nothing published for this version

  17. v0.18.1-0.20251204153839-a2f465bec80d 04 Dec 2025 pre-release

    Nothing published for this version

  18. v0.18.1-0.20251202010028-2423f6da496b 02 Dec 2025 pre-release

    Nothing published for this version

  19. v0.18.1-0.20251127191627-5da743ad3d42 27 Nov 2025 pre-release

    Nothing published for this version

  20. v0.18.1-0.20251104014117-651275a34942 04 Nov 2025 pre-release

    Nothing published for this version

  21. v0.18.1-0.20251028005737-1553947fa9e7 28 Oct 2025 pre-release

    Nothing published for this version

  22. v0.18.1-0.20251028004623-298cf72dee82 28 Oct 2025 pre-release

    Nothing published for this version

  23. v0.18.1-0.20251016093126-c3910d737769 16 Oct 2025 pre-release

    Nothing published for this version

  24. v0.18.1-0.20251011200111-90489eb314e9 11 Oct 2025 pre-release

    Nothing published for this version

  25. v0.18.1-0.20250924000820-8531e213bb96 24 Sep 2025 pre-release

    Nothing published for this version

  26. v0.18.1-0.20250826011933-1bccd7be3544 26 Aug 2025 pre-release

    Nothing published for this version

  27. v0.18.1-0.20250607130834-2114f1ebc15b 07 Jun 2025 pre-release

    Nothing published for this version

  28. v0.18.0 07 Jun 2025
    Release notes

    0.18.0 (2025-06-07)

    Features

    • asdf list exit with status code of 0 when no versions installed (#2116) (e7d5289)

    Bug Fixes

    • correct flag handling in commands run by asdf exec (#2115) (d6cd693)
    • only return version starting with number when no filter is supplied (#2120) (cf29b51)
    • print all error output to stderr when shim can't be resolved (#2109) (c9049ea)
    • rename tool version filename environment variable for clarity (#2101) (e3d6014)
    • upgrade urfave/cli to version 3 (#2105) (392d09a)
    Open source →
    Release notes

    Features

    • asdf list exit with status code of 0 when no versions installed (#2116) (e7d5289)

    Bug Fixes

    • correct flag handling in commands run by asdf exec (#2115) (d6cd693)
    • only return version starting with number when no filter is supplied (#2120) (cf29b51)
    • print all error output to stderr when shim can't be resolved (#2109) (c9049ea)
    • rename tool version filename environment variable for clarity (#2101) (e3d6014)
    • upgrade urfave/cli to version 3 (#2105) (392d09a)
    Open source →
  29. v0.17.1-0.20250607020231-96422f8beffb 07 Jun 2025 pre-release

    Nothing published for this version

  30. v0.17.1-0.20250531152736-c9049ea2fd09 31 May 2025 pre-release

    Nothing published for this version

  31. v0.17.0 20 May 2025
    Release notes

    0.17.0 (2025-05-19)

    Features

    Bug Fixes

    • address linter warning (67581cf)
    • correct intersection logic in shims.FindExecutable function so ordering of multiple versions is preserved (#2063) (083f20a)
    • correct output of install command when system or path version set (#2097) (82d67e3)
    • ensures output always ends with a newline when printed (#2098) (6f4837e)
    • handle tilde in env vars (#2092) (6da599a)
    • remove default error action from plugin command (#2027) (c376481)
    • remove unused ForcePrepend option from Go code (#2089) (49e9f33)
    • set correct version for go install and make builds (#2077) (4c73527)
    Open source →
    Release notes

    Features

    • golang-rewrite: add support for shim templates resolution (#2076) (a3bccea)
    • log failure to add plugin in "plugin test" (#2059) (92de803)
    • switch back to native git client (#1998) (1efa2bb)

    Bug Fixes

    • address linter warning (67581cf)
    • correct intersection logic in shims.FindExecutable function so ordering of multiple versions is preserved (#2063) (083f20a)
    • correct output of install command when system or path version set (#2097) (82d67e3)
    • ensures output always ends with a newline when printed (#2098) (6f4837e)
    • handle tilde in env vars (#2092) (6da599a)
    • remove default error action from plugin command (#2027) (c376481)
    • remove unused ForcePrepend option from Go code (#2089) (49e9f33)
    • set correct version for go install and make builds (#2077) (4c73527)
    Open source →
  32. v0.16.8-0.20250519125728-6f4837ea9b82 19 May 2025 pre-release

    Nothing published for this version

  33. v0.16.8-0.20250519123555-82d67e3242b0 19 May 2025 pre-release

    Nothing published for this version

  34. v0.16.8-0.20250514132313-1efa2bbd04b8 14 May 2025 pre-release

    Nothing published for this version

  35. v0.16.8-0.20250505144637-c21e27434f60 05 May 2025 pre-release

    Nothing published for this version

  36. v0.16.8-0.20250422151219-92de803ff15f 22 Apr 2025 pre-release

    Nothing published for this version

  37. v0.16.8-0.20250408123022-9f3b346e0624 08 Apr 2025 pre-release

    Nothing published for this version

  38. v0.16.8-0.20250405181201-348c1c6b1c43 05 Apr 2025 pre-release

    Nothing published for this version

  39. v0.16.7 27 Mar 2025
    Release notes

    0.16.7 (2025-03-25)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  40. v0.16.7-0.20250325005438-74d7b17a1cc9 25 Mar 2025 pre-release

    Nothing published for this version

  41. v0.16.6 21 Mar 2025
    Release notes

    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)
    Open source →
    Release notes

    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)
    Open source →
  42. v0.16.6-0.20250314201807-43a84a024fae 14 Mar 2025 pre-release

    Nothing published for this version

  43. v0.16.5 04 Mar 2025
    Release notes

    0.16.5 (2025-03-04)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  44. v0.16.5-0.20250226144808-8990b6b4ae3c 26 Feb 2025 pre-release

    Nothing published for this version

  45. v0.16.5-0.20250225140507-80265a8eeced 25 Feb 2025 pre-release

    Nothing published for this version

  46. v0.16.4 22 Feb 2025
    Release notes

    0.16.4 (2025-02-19)

    Bug Fixes

    • Add a newline delimiter when suggesting versions to install (#1972) (38bea71)
    • correct version resolution order to restore legacy file fallback behavior (#1956) (6696d47)
    • support environment variables with equals sign and newlines in value (#1977) (1acf082)
    Open source →
    Release notes

    Bug Fixes

    • Add a newline delimiter when suggesting versions to install (#1972) (38bea71)
    • correct version resolution order to restore legacy file fallback behavior (#1956) (6696d47)
    • support environment variables with equals sign and newlines in value (#1977) (1acf082)
    Open source →
  47. v0.16.3 17 Feb 2025
    Release notes

    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)
    Open source →
    Release notes

    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)
    Open source →
  48. v0.16.3-0.20250211141152-ded625eb1373 11 Feb 2025 pre-release

    Nothing published for this version

  49. v0.16.3-0.20250211132458-8388f992e9be 11 Feb 2025 pre-release

    Nothing published for this version

  50. v0.16.3-0.20250210195037-5339c413d2fd 10 Feb 2025 pre-release

    Nothing published for this version

  51. v0.16.3-0.20250208224158-eb2eb6ba871b 08 Feb 2025 pre-release

    Nothing published for this version

  52. v0.16.2 08 Feb 2025
    Release notes

    Bug Fixes

    Open source →
  53. v0.16.1 05 Feb 2025
    Release notes

    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)
    Open source →
  54. v0.16.0 30 Jan 2025
    Release notes

    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

    Open source →
  55. v0.15.1-0.20241224171726-e5b467097d46 24 Dec 2024 pre-release

    Nothing published for this version

  56. v0.15.1-0.20241219210008-a10057d17666 19 Dec 2024 pre-release

    Nothing published for this version

  57. v0.15.1-0.20241219192846-3a9912e839b0 19 Dec 2024 pre-release

    Nothing published for this version

  58. v0.15.1-0.20241219011704-54d15e3fa689 19 Dec 2024 pre-release

    Nothing published for this version

  59. v0.15.1-0.20241218191139-9c12b7996918 18 Dec 2024 pre-release

    Nothing published for this version

  60. v0.15.0 18 Dec 2024
    Release notes

    Features

    • 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: 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)

    Documentation

    • add Korean translation (#1757) (9e16306)
    • propose edits for tiny typographical/grammatical errors (#1747) (d462b55)
    • split Lint and Test badges for title asdf in README.MD (#1725) (c778ea1)
    • Update Japanese(ja-jp) Translations (#1715) (bd19e4c)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive