Releases: asdf-vm/asdf
Releases · asdf-vm/asdf
v0.14.1
v0.14.0
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 ofdef-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
v0.13.0
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
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
v0.12.0
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
- Add Nushell installation instructions for all languages (#1519) (6a6c539)
- fix
ASDF_${LANG}_VERSION
usage (#1528) (63f422b) - fix Nushell-Homebrew setup instructions (#1495) (49e541a)
- fix uninstall instructions for Fish Shell (#1547) (a1e858d)
- Improve wording of env vars section (#1514) (ec3eb2d)
- verbose plugin create command details (#1445) (8108ca6)
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
v0.11.2
v0.11.1
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
0.11.0 (2022-12-12)
Features
- completions: bash improvements (#1329) (7c802c3)
- Disable short-name repository with config value (#1227) (18caea3)
- mark current resolved versions in
asdf list
output (#762) (5ea6795) - support nushell (#1355) (274a638)
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
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)