Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 0.15.0 #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

🤖 I have created a release beep boop

0.15.0 (2024-04-13)

⚠ BREAKING CHANGES

  • Enable pipefail (#1608)
  • 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)
  • 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

  • add plugin location when update the plugin (#1602) (36c7024)
  • add post update plugin support (#1049) (304f72d)
  • asdf latest defer to plugin to determine the latest version (#938) (664d82e)
  • case-insensitive filtering of unstable versions in latest (#1139) (e61e3d9)
  • cmd to print debug information (#787) (8ca2af3)
  • completions: bash improvements (#1329) (7c802c3)
  • configurable plugin repo last check time (#957) (1716afa)
  • Disable short-name repository with config value (#1227) (18caea3)
  • display plugin repo refs alongside urls in info cmd (#1014) (cd0a6a7)
  • Displays a warning when a plugin from the tools-version list does not exist (#1033) (9430a39)
  • Elvish Shell support (#1066) (cc7778a)
  • latest: adds the flag --all to the latest command (#1096) (f85fef5)
  • mark current resolved versions in asdf list output (#762) (5ea6795)
  • plugin documentation callback support 🎉 (#757) (cc0023b)
  • Support configurable ASDF_CONCURRENCY (#1532) (684f4f0)
  • support for "latest" in shell, local, and global (#802) (0edb505)
  • support nushell (#1355) (274a638)
  • Support PowerShell Core (#1522) (213aa22)
  • toggle off repo sync completely (#1011) (a3ba5a7)
  • upgrade elvish to 0.17.0 (#1159) (824550e)

Patches

  • where bug when multiple versions are selected (#790) (77a748d), closes #690
  • <plugin update all> to latest commit on default branch for each plugin (#800) (456d8e3)
  • asdf info show BASH_VERSION & all asdf envs (#1513) (a1b5eee)
  • plugin list exit code 0 when no plugins are installed (#1597) (a029c00)
  • plugin test git-ref to use plugin repo default branch (#1694) (6d8cf9d)
  • reshim did not rewrite executable path (#1311) (5af7625)
  • 0 exit code for success when adding an existing plugin (#1598) (4dd1904)
  • add asdf to list of banned commands (#1224) (39909e0)
  • add missing "does not add paths to PATH more than once" test for elvish (#1275) (3c55167)
  • Add test for nushell integration and fix some bugs (#1415) (60d4494)
  • Adds "grep -P" to the list of banned commands (#1064) (8a515f4)
  • align Fish entrypoint behaviour with other shells (#1524) (8919f40)
  • Allow path: versions to use ~ (#1403) (670c96d)
  • allow plugin callbacks to be in any language (#995) (2ad0f5e)
  • always use ASDF_DEFAULT_TOOL_VERSIONS_FILENAME for filename when present (#1238) (711ad99), closes #1082
  • append trailing newline to .tool-versions files when missing (#1310) (eb7dac3), closes #1299
  • asdf shell command docs & help output (#737) (f5c7dae)
  • assign default values to all internal variables (#1518) (86477ee)
  • avoid mention of ASDF_NU_DIR (#1660) (dfea89c)
  • Ban ls command (#1141) (87137e4)
  • ban grep long flags (#1117) (6e4c39c)
  • ban the sort -V command (#755) (aef4ae8)
  • Ban use of 'test' (#1383) (ec972cb)
  • bash completion for latest command (#1472) (2606a87)
  • Better handling with paths that include spaces (#1485) (bbcbddc)
  • broken link in contributing.md (#852) (90b92b9)
  • CI formatting use editorconfig (#751) (50feef2)
  • clarify the wording when no version is set (#1088) (4116284)
  • completions for asdf plugin list (#1061) (43412aa)
  • consistent system completion (#911) (f4a80b5)
  • correct order of checks in conditional for adding a missing newline (#1418) (4125d2b), closes #1417
  • Correct typo on getting started page (#1086) (4321980)
  • create install directory with mkdir -p (#1563) (d6185a2)
  • delete instructions to add dependencies with Homebrew (#937) (24d79d4)
  • do not print find errors (#1102) (5992abb)
  • do not remove items from PATH in POSIX entrypoint (#1521) (b6d0ca2)
  • Do not use pwd (dd37b6f)
  • Do not use type not exported on older Python versions (#1409) (7460809)
  • docs file rename (#809) (2bf076f)
  • don't generate on error if backup file doesn't exists (#1057) (288468f)
  • don't invoke asdf inside asdf commands (#1208) (27f7ef7)
  • don't override existing ASDF_DIR (#1008) (73efc9f)
  • elvish: prepend asdf paths to $PATH (#1174) (682b7a1)
  • Enable pipefail (#1608) (4085e55)
  • enforce & use consistent function definitions (#1464) (e0fd7a7)
  • enforce consistent shell redirection format (#1533) (1bc205e)
  • ensure shims get created when data dir has spaces (#996) (39c9999)
  • excludes "milestone" releases in "latest" command (#1307) (5334d1d), closes #1306
  • fish init command (#792) (1479ec8)
  • fish: don't resolve symlinks for ASDF_DIR (#1583) (d1a563d)
  • fish: use builtin realpath over system one (#1637) (5ac3032)
  • fish: use PATH instead of fish_user_paths (#1709) (5327697)
  • Fix plugin-test arg parsing (#1084) (c911f2d)
  • fixing bats (#1215) (a9caa5b)
  • force lwrcase plugin name fix capitalization mismatch errs (#1400) (196a05b)
  • format command-reshim (43d6fef)
  • full_version_name is not available here (#1031) (8490526)
  • get invalid ASDF_DATA_DIR when exec asdf shims by non-shell (#1154) (b9962f7)
  • help for extension commands for plugins with hyphens in the name. (#1048) (3e0cb9a)
  • help text as per new feats in #633 (#991) (0d95663)
  • improve formatting of ballad (#1367) (e0c2c31)
  • improve lint and test scripts (#1607) (b320803)
  • improve readability of the non-set nullglob guard (#1545) (f273612)
  • incorrect usage of grep (#1035) (30d27cb)
  • incorrect version output in asdf current (#746) (e9c149e)
  • insert error handling in list-all & download plugin scripts (#881) (a7d3661)
  • instead /tmp, use TMPDIR if defined (9113623)
  • Introduce ASDF_FORCE_PREPEND variable on POSIX entrypoint (#1560) (5b7d0fe)
  • latest --all correctly report plugins as missing (#1118) (aafe1e5)
  • lint & style errors in bin/asdf (#1516) (13c0e2f)
  • lint errors from scripts/checkstyle.py (#1385) (3492043)
  • lint scripts for local and CI (#961) (5dafbc8)
  • list asdf version command under help.txt UTILS section (#1673) (240a5fb)
  • local plugin in then clause too (#1203) (448f750)
  • Make asdf.fish compatible with Fish 3.1.2 (#1590) (e83d71e)
  • make fish shell setup match other shells (#1209) (6fc4bb8)
  • mv dev dep from repo root to subdir to avoid clash (#1408) (5df70da)
  • newline after error msg for ASDF_DIR (#1113) (ac2791e)
  • no longer write temporary files to home directory (#1592) (624604a)
  • nushell language syntax update (#1624) (0ddab5d)
  • nushell PATH conversion to list before filter (#1471) (cd0e12b)
  • Nushell plugin list --urls (#1507) (9363fb2)
  • nushell plugin list all (#1501) (#1502) (c5b8b3c)
  • nushell: Use def --env instead of def-env (#1681) (3b8f400)
  • only iterate over directories in the plugins/ directory (#1228) (788ccab)
  • pipe find into while (26d2c64)
  • plugin extension commands to not require bin/ directory (#1643) (61420ad)
  • plugin test to emit error message when latest fails (#772) (1a01356), closes #756
  • plugin update portability (#924) (d7b62d2)
  • Prepend asdf directories to the PATH in Nushell (#1496) (745950c)
  • Prevent unbound variable error with nounset in asdf.sh (#1158) (b7dd291)
  • print tool-versions file dir on shim error (#750) (a5c815b)
  • Quote commands correctly in plugin-test (#1078) (69ff2d0)
  • regex validate plugin names on plugin add cmd (#1010) (7697e6e)
  • Remove == inside [ (#1421) (d81b81f)
  • remove column command in favor of awk (#721) (1b7b4da)
  • remove automatic compinit (#678) (3246c26)
  • remove comments from whole file instead of line by line for performance (#1198) (de6e22f)
  • Remove files containing only asdf wrapper functions (#1525) (00fee78)
  • remove find -print0 (b9228a2)
  • remove leading asterick in Fish completion (#1543) (198ced5)
  • remove sort --version-sort from command-latest as list is already sorted (#700) (0f80ac3)
  • Remove unecessary backslashes (#1384) (15faf93)
  • Remove usage of $(pwd) in favor of $PWD (f522ab9)
  • rename internal function asdf_tool_versions_filename (#1544) (b36ec73)
  • rename internal plugin repository functions (#1537) (5367f1f)
  • revert to commands to precompute brew prefix on addition to shell config (1a4c1c1)
  • rework POSIX entrypoint for greater shell support (#1480) (3379af8)
  • rm asdf current header row for now (#793) (b178cb0)
  • Sed improvements (#1087) (4b93bc8)
  • sed re error trailing backslash on FreeBSD (#1046). (#1047) (47e8fb0)
  • set default shell version values on POSIX entrypoint (#1594) (4d5f22d)
  • shellcheck errors and typo (6af66dc)
  • shims break when POSIXLY_CORRECT=1 (0de6910), closes #581
  • shorthand grep options for alpine support (#1106) (234778a)
  • support asdf shim-versions completions in fish & bash (#1554) (99623d7)
  • support latest with filter on local and global (#633) (5cf8f89)
  • support nushell v0.75.0 (#1481) (dd8d399)
  • typo and refactor on top of master (0c263ad)
  • typo causing plugin-test to erroneously fail (b6deb14)
  • Typo in POSIX entrypoint (#1562) (6b2ebf5)
  • typo in subshell for fish instructions (a76880d)
  • update elvish to 0.18.0 (5a89563)
  • 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)
  • use ELVISH_VERSION to specify elvish test version (#1276) (72c3a23)
  • Use more idiomatic fish (#1042) (847ec73)
  • use universal scope for fish_user_paths (#1699) (0ffee72)
  • wait until the plugin update are finished (#1037) (7e1f2a0)
  • warn if .tool-versions or asdfrc contains carriage returns (#1561) (097f773)
  • warn if plugin does not support keeping downloads if configured (#1644) (19515ed)
  • warn when any ./lib/commands are marked as executable (#1593) (2043a09)

Documentation


This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants