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 1.0.0 #4

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

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 25, 2023

🤖 I have created a release beep boop

1.0.0 (2024-12-03)

⚠ 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 Golang tests to GitHub test workflow (428265d)
  • add linting for Golang to GitHub lint workflow (60bc031)
  • 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)
  • 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)
  • golang-rewrite: add boilerplate for cobra CLI commands (b99795c)
  • golang-rewrite: add cobra library as dependency (7d1f387)
  • golang-rewrite: add config methods (f0bbe8f)
  • golang-rewrite: add placeholders for plugin subcommands (0f5fba4)
  • golang-rewrite: BATS test fixes & latest command (fd477dc)
  • golang-rewrite: build dev release binaries (5e00f82)
  • golang-rewrite: build golang asdf for BATS integration tests (820089a)
  • golang-rewrite: compile asdf version into Go binaries (8f41e46)
  • golang-rewrite: correct asdf-version workflow step to produce version as output (25e9de3)
  • golang-rewrite: correct asdf-version workflow step to produce version as output (c3bf442)
  • golang-rewrite: create asdf current command (387a98d)
  • golang-rewrite: create asdf exec command (10a6fec)
  • golang-rewrite: create asdf list and asdf list all commands (8cd6588)
  • golang-rewrite: create asdf uninstall command (c7639cb)
  • golang-rewrite: create asdf where command (034e5bb)
  • golang-rewrite: create asdf which command (ef53514)
  • golang-rewrite: create RunCallback method for Plugin struct (df5f651)
  • golang-rewrite: create shims.FindExecutable function for shim execution (cfd471b)
  • golang-rewrite: create versions.InstallOneVersion function (648c229)
  • golang-rewrite: create hooks (5326d2d)
  • golang-rewrite: create install command (cffd64f)
  • golang-rewrite: create installs and installtest packages to avoid circular dependency (0154fe0)
  • golang-rewrite: create internal/resolve package (0381284)
  • golang-rewrite: create Makefile (c07086c)
  • golang-rewrite: create plugin list command (8260a42)
  • golang-rewrite: create plugin remove command (a03ead0)
  • golang-rewrite: create plugin update command (bcd893b)
  • golang-rewrite: create pluginAddCommand function for plugin add command action (dedfc84)
  • golang-rewrite: create pluginindex package (a9d28b7)
  • golang-rewrite: create plugins/git package to store plugin Git operations (c058421)
  • golang-rewrite: create settings and config structs for loading config (7097b97)
  • golang-rewrite: create shimversions command (cad7bb9)
  • golang-rewrite: create version 0.14 to 0.15 upgrade guide (823c49f)
  • golang-rewrite: create versions.Latest function (af3d837)
  • golang-rewrite: full version resolution (b14e723)
  • golang-rewrite: get remaining shim_exec.bats tests passing (7d666f1)
  • golang-rewrite: implement asdf help command (a634d7f)
  • golang-rewrite: implement asdf env command (57d674b)
  • golang-rewrite: info command (1e2c298)
  • golang-rewrite: initialize golang module (d69ed32)
  • golang-rewrite: introduce Version struct, get some shim_exec.bats tests passing (ba86ee0)
  • golang-rewrite: make bats available for golang tests (9a5e811)
  • golang-rewrite: more asdf plugin remove tests (834b2d4)
  • golang-rewrite: more shim exec fixes (53a2d28)
  • golang-rewrite: more work to get install_command.bats test passing (f36811f)
  • golang-rewrite: move all Git code to git package (eee14c7)
  • golang-rewrite: offline Go tests (0dd06d3)
  • golang-rewrite: PluginAdd function (752dd49)
  • golang-rewrite: re-organize Go code (c863c80)
  • golang-rewrite: run bats integration tests in golang (59fb8aa)
  • golang-rewrite: set variables for bats integration tests (767aede)
  • golang-rewrite: setup Golang release GitHub workflow (e0637e9)
  • golang-rewrite: setup goreleaser (9a39f33)
  • golang-rewrite: shim generation 2 (c1208bc)
  • golang-rewrite: shim generation part 1 (55d0aa0)
  • golang-rewrite: use plugin index (985b183)
  • golang-rewrite: use version type when generating shims (a8f381d)
  • golang-rewrite: version file parsing (13d85b4)
  • latest: adds the flag --all to the latest command (#1096) (f85fef5)
  • mark current resolved versions in asdf list output (#762) (5ea6795)
  • Support configurable ASDF_CONCURRENCY (#1532) (684f4f0)
  • support nushell (#1355) (274a638)
  • Support PowerShell Core (#1522) (213aa22)
  • toggle off repo sync completely (#1011) (a3ba5a7)
  • upgrade elvish to 0.17.0 (#1159) (824550e)

Bug Fixes

  • <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) (840fd72)
  • 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
  • assign default values to all internal variables (#1518) (86477ee)
  • avoid mention of ASDF_NU_DIR (#1660) (fa6415c)
  • Ban ls command (#1141) (87137e4)
  • ban grep long flags (#1117) (6e4c39c)
  • Ban use of 'test' (#1383) (ec972cb)
  • bash completion for latest command (#1472) (2606a87)
  • Better handling with paths that include spaces (#1485) (bbcbddc)
  • 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)
  • 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: 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) (28a1c75)
  • 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)
  • golang-rewrite: asdf exec and asdf env command fixes (22b64de)
  • golang-rewrite: add missing goreleaser argument (405de52)
  • golang-rewrite: allow directories returned by list-bin-paths to be absent from the file system (c871a0f)
  • golang-rewrite: attempt to fix goreleaser GitHub workflow (47fa2fe)
  • golang-rewrite: comment out all BATS tests (518fa5f)
  • golang-rewrite: correct go build command in lint workflow (bbf8e89)
  • golang-rewrite: fix dependencies script on linux (b28327c)
  • golang-rewrite: set dependencies between release-build jobs (6818b51)
  • golang-rewrite: try to fix goreleaser (f291f7a)
  • golang-rewrite: try to get goreleaser action to generate snapshot builds (7c2a826)
  • golang-rewrite: update detect-changes logic for Golang tests (48dc691)
  • 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)
  • 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) (92bf962)
  • 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) (ec919c4)
  • 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 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)
  • Quote commands correctly in plugin-test (#1078) (69ff2d0)
  • regex validate plugin names on plugin add cmd (#1010) (7697e6e)
  • Remove == inside [ (#1421) (d81b81f)
  • 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 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)
  • rework POSIX entrypoint for greater shell support (#1480) (3379af8)
  • 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)
  • 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 in POSIX entrypoint (#1562) (6b2ebf5)
  • update elvish to 0.18.0 (5a89563)
  • update event trigger for doc-version workflow (#1232) (0bc8c3a)
  • update GitHub workflows to work private asdf Go fork (1ebc038)
  • 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) (e02e91c)
  • 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) (b000882)
  • warn when any ./lib/commands are marked as executable (#1593) (2043a09)

Performance Improvements

  • only create dirs if they do not already exist (#1566) (6a553b5)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 26b1c73 to 97b452d Compare December 30, 2023 20:32
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 97b452d to 2eed556 Compare January 22, 2024 14:29
@github-actions github-actions bot force-pushed the release-please--branches--master branch 4 times, most recently from acbe840 to 81c4bd0 Compare February 4, 2024 02:19
@github-actions github-actions bot changed the title chore(master): release 1.0.0 chore(master): release 0.1.0 Feb 11, 2024
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 times, most recently from 10d8602 to 950b8e9 Compare February 13, 2024 01:24
@github-actions github-actions bot force-pushed the release-please--branches--master branch 4 times, most recently from 2d7b736 to ca231d4 Compare February 23, 2024 01:09
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 6da7286 to 1cc982c Compare March 1, 2024 13:33
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 22239f3 to 45d1d7f Compare March 14, 2024 00:46
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 times, most recently from 026fc94 to 8e37cbc Compare March 26, 2024 00:53
@github-actions github-actions bot force-pushed the release-please--branches--master branch 4 times, most recently from 8dda0ca to b060133 Compare May 4, 2024 01:29
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 0c29329 to 16060fc Compare June 5, 2024 00:30
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 16060fc to 71ef1ef Compare June 22, 2024 18:40
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 6acc81e to a7ae906 Compare August 24, 2024 20:16
@github-actions github-actions bot force-pushed the release-please--branches--master branch 5 times, most recently from 1302a76 to 0cd08cc Compare September 7, 2024 20:30
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 times, most recently from 53670ab to 9f6dd52 Compare September 16, 2024 22:40
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 9f6dd52 to e9b5d94 Compare September 21, 2024 14:06
@github-actions github-actions bot changed the title chore(master): release 0.1.0 chore(master): release 1.0.0 Sep 22, 2024
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 37b3662 to 2454657 Compare September 26, 2024 17:53
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 2454657 to 2b694bc Compare October 7, 2024 13:02
@github-actions github-actions bot force-pushed the release-please--branches--master branch 2 times, most recently from 704e7bb to e7d8462 Compare October 18, 2024 13:31
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 times, most recently from a9a091d to 573e765 Compare October 31, 2024 13:30
@github-actions github-actions bot force-pushed the release-please--branches--master branch 8 times, most recently from aec8407 to 63e6308 Compare November 30, 2024 13:30
@github-actions github-actions bot force-pushed the release-please--branches--master branch from 63e6308 to 802bc34 Compare December 3, 2024 13:32
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