Asdf Versions Save

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

v0.14.0

3 months ago

0.14.0 (2024-01-19)

⚠ BREAKING CHANGES

  • Enable pipefail (#1608)

Patches

  • plugin test git-ref to use plugin repo default branch (#1694) (6d8cf9d)
  • avoid mention of ASDF_NU_DIR (#1660) (dfea89c)
  • Enable pipefail (#1608) (4085e55)
  • fish: use PATH instead of fish_user_paths (#1709) (5327697)
  • list asdf version command under help.txt UTILS section (#1673) (240a5fb)
  • nushell: Use def --env instead of def-env (#1681) (3b8f400)
  • plugin extension commands to not require bin/ directory (#1643) (61420ad)
  • use universal scope for fish_user_paths (#1699) (0ffee72)
  • warn if plugin does not support keeping downloads if configured (#1644) (19515ed)

Documentation

v0.13.1

7 months ago

0.13.1 (2023-09-12)

Patches

  • fish: use builtin realpath over system one (#1637) (5ac3032)

v0.13.0

7 months ago

0.13.0 (2023-09-11)

⚠ BREAKING CHANGES

  • plugin list exit code 0 when no plugins are installed (#1597)
  • 0 exit code for success when adding an existing plugin (#1598)
  • fish: don't resolve symlinks for ASDF_DIR (#1583)

Features

  • add plugin location when update the plugin (#1602) (36c7024)

Patches

  • plugin list exit code 0 when no plugins are installed (#1597) (a029c00)
  • 0 exit code for success when adding an existing plugin (#1598) (4dd1904)
  • fish: don't resolve symlinks for ASDF_DIR (#1583) (d1a563d)
  • improve lint and test scripts (#1607) (b320803)
  • Make asdf.fish compatible with Fish 3.1.2 (#1590) (e83d71e)
  • no longer write temporary files to home directory (#1592) (624604a)
  • nushell language syntax update (#1624) (0ddab5d)
  • set default shell version values on POSIX entrypoint (#1594) (4d5f22d)
  • warn when any ./lib/commands are marked as executable (#1593) (2043a09)

Documentation

  • bin/latest-stable empty query is set to default (#1591) (299dc97)
  • migrate to VitePress from VuePress (#1578) (5133819)
  • upgrade deps & fix breaking changes (446f8c5)

v0.12.0

10 months ago

0.12.0 (2023-06-09)

⚠ BREAKING CHANGES

  • Remove files containing only asdf wrapper functions (#1525)
  • align Fish entrypoint behaviour with other shells (#1524)
  • do not remove items from PATH in POSIX entrypoint (#1521)
  • rework POSIX entrypoint for greater shell support (#1480)

Features

Documentation

Patches

  • asdf info show BASH_VERSION & all asdf envs (#1513) (a1b5eee)
  • align Fish entrypoint behaviour with other shells (#1524) (8919f40)
  • assign default values to all internal variables (#1518) (86477ee)
  • Better handling with paths that include spaces (#1485) (bbcbddc)
  • create install directory with mkdir -p (#1563) (d6185a2)
  • do not remove items from PATH in POSIX entrypoint (#1521) (b6d0ca2)
  • enforce consistent shell redirection format (#1533) (1bc205e)
  • improve readability of the non-set nullglob guard (#1545) (f273612)
  • Introduce ASDF_FORCE_PREPEND variable on POSIX entrypoint (#1560) (5b7d0fe)
  • lint & style errors in bin/asdf (#1516) (13c0e2f)
  • Nushell plugin list --urls (#1507) (9363fb2)
  • nushell plugin list all (#1501) (#1502) (c5b8b3c)
  • Remove files containing only asdf wrapper functions (#1525) (00fee78)
  • remove leading asterick in Fish completion (#1543) (198ced5)
  • rename internal function asdf_tool_versions_filename (#1544) (b36ec73)
  • rename internal plugin repository functions (#1537) (5367f1f)
  • rework POSIX entrypoint for greater shell support (#1480) (3379af8)
  • support asdf shim-versions completions in fish & bash (#1554) (99623d7)
  • Typo in POSIX entrypoint (#1562) (6b2ebf5)
  • warn if .tool-versions or asdfrc contains carriage returns (#1561) (097f773)

v0.11.3

1 year ago

0.11.3 (2023-03-16)

Bug Fixes

  • Prepend asdf directories to the PATH in Nushell (#1496) (745950c)

v0.11.2

1 year ago

0.11.2 (2023-02-21)

Bug Fixes

v0.11.1

1 year ago

0.11.1 (2023-01-13)

Bug Fixes

  • reshim did not rewrite executable path (#1311) (5af7625)
  • Add test for nushell integration and fix some bugs (#1415) (60d4494)
  • Allow path: versions to use ~ (#1403) (670c96d)
  • Ban use of 'test' (#1383) (ec972cb)
  • correct order of checks in conditional for adding a missing newline (#1418) (4125d2b), closes #1417
  • Do not use pwd (dd37b6f)
  • Do not use type not exported on older Python versions (#1409) (7460809)
  • force lwrcase plugin name fix capitalization mismatch errs (#1400) (196a05b)
  • lint errors from scripts/checkstyle.py (#1385) (3492043)
  • mv dev dep from repo root to subdir to avoid clash (#1408) (5df70da)
  • Remove unecessary backslashes (#1384) (15faf93)
  • Remove usage of $(pwd) in favor of $PWD (f522ab9)

v0.11.0

1 year ago

0.11.0 (2022-12-12)

Features

Bug Fixes

  • add missing "does not add paths to PATH more than once" test for elvish (#1275) (3c55167)
  • append trailing newline to .tool-versions files when missing (#1310) (eb7dac3), closes #1299
  • excludes "milestone" releases in "latest" command (#1307) (5334d1d), closes #1306
  • improve formatting of ballad (#1367) (e0c2c31)
  • use ELVISH_VERSION to specify elvish test version (#1276) (72c3a23)

v0.10.2

1 year ago

Bug Fixes

  • always use ASDF_DEFAULT_TOOL_VERSIONS_FILENAME for filename when present (#1238) (711ad99), closes #1082
  • get invalid ASDF_DATA_DIR when exec asdf shims by non-shell (#1154) (b9962f7)
  • update event trigger for doc-version workflow (#1232) (0bc8c3a)
  • update plugin-add regex to support other languages (#1241) (92d005d), closes #1237
  • updating references to legacy github.io site (#1240) (738306b)

v0.10.1

1 year ago

Bug Fixes