Release list |
0.16.7 | | |
0.16.6 | | |
0.16.5 | | |
0.16.4 | | |
0.16.3 | | |
0.16.2 | | |
0.16.1 | | |
0.16.0 | | |
753c0b7 | | |
54d15e3 | | |
d5f0214 | | |
9c12b79 | | |
0.15.0 | | |
0.14.1 | 6m+ | |
0.14.0 | 1y+ | |
0.13.1 | 1y+ | |
0.13.0 | 1y+ | |
0.12.0 | 1y+ | |
0.11.3 | 1y+ | |
0.11.2 | 1y+ | |
Release notes:
0.16.0 (2025-01-30)
Features
- add Golang tests to GitHub test workflow (3a9f539)
- add linting for Golang to GitHub lint workflow (f41ce90)
- golang-rewrite: add 0.16.0 migration notice to old Bash code (#1833) (4f9a5d3)
- golang-rewrite: add boilerplate for cobra CLI commands (d06d71f)
- golang-rewrite: add cobra library as dependency (7d5281a)
- golang-rewrite: add config methods (8ad3472)
- golang-rewrite: add placeholders for plugin subcommands (b40beb6)
- golang-rewrite: BATS test fixes &
latest
command (b23e5a3)
- golang-rewrite: build dev release binaries (bc05110)
- golang-rewrite: build golang asdf for BATS integration tests (477e9d5)
- golang-rewrite: compile asdf version into Go binaries (6d708b2)
- golang-rewrite: correct asdf-version workflow step to produce version as output (572ed07)
- golang-rewrite: correct asdf-version workflow step to produce version as output (19a0597)
- golang-rewrite: create
asdf current
command (b33ab64)
- golang-rewrite: create
asdf exec
command (b966ca6)
- golang-rewrite: create
asdf list
and asdf list all
commands (8db188a)
- golang-rewrite: create
asdf uninstall
command (3fd4a83)
- golang-rewrite: create
asdf where
command (09d06ff)
- golang-rewrite: create
asdf which
command (d2afb85)
- golang-rewrite: create
RunCallback
method for Plugin
struct (778ab34)
- golang-rewrite: create
shims.FindExecutable
function for shim execution (9f09f78)
- golang-rewrite: create
versions.InstallOneVersion
function (6568891)
- golang-rewrite: create hooks (771f184)
- golang-rewrite: create install command (8313ebc)
- golang-rewrite: create installs and installtest packages to avoid circular dependency (be52d8f)
- golang-rewrite: create internal/resolve package (c2e5ee6)
- golang-rewrite: create Makefile (9097696)
- golang-rewrite: create plugin list command (ad0907a)
- golang-rewrite: create plugin remove command (2b02f51)
- golang-rewrite: create plugin update command (c480044)
- golang-rewrite: create pluginAddCommand function for plugin add command action (26b91aa)
- golang-rewrite: create pluginindex package (202cdae)
- golang-rewrite: create plugins/git package to store plugin Git operations (325cd33)
- golang-rewrite: create settings and config structs for loading config (07b5813)
- golang-rewrite: create shimversions command (822e14c)
- golang-rewrite: create version 0.14 to 0.15 upgrade guide (53cd454)
- golang-rewrite: create versions.Latest function (9f6a65f)
- golang-rewrite: full version resolution (bd7ab9a)
- golang-rewrite: get all
install_command.bats
tests passing (b6ec89f)
- golang-rewrite: get remaining
shim_exec.bats
tests passing (162cb8e)
- golang-rewrite: implement
asdf help
command (d94bace)
- golang-rewrite: implement
asdf plugin list all
command (e7df5ff)
- golang-rewrite: implement
asdf plugin test
command (369beeb)
- golang-rewrite: implement
asdf set
command (#1829) (f68b29b)
- golang-rewrite: implement asdf env command (26a3815)
- golang-rewrite: implement asdf plugin extension commands (ccc98ad)
- golang-rewrite: info command (447acd1)
- golang-rewrite: initialize golang module (72c20b1)
- golang-rewrite: introduce
Version
struct, get some shim_exec.bats
tests passing (924eecf)
- golang-rewrite: make bats available for golang tests (f5a5967)
- golang-rewrite: misc. plugin improvements (3af0291)
- golang-rewrite: misc. version improvements (9ed4216)
- golang-rewrite: misc. version improvements part 2 (b9e79e6)
- golang-rewrite: more
asdf plugin remove
tests (626bde0)
- golang-rewrite: more shim exec fixes (f639f8a)
- golang-rewrite: more work to get
install_command.bats
test passing (c0963a3)
- golang-rewrite: move all Git code to git package (cb49b64)
- golang-rewrite: offline Go tests (f74efbf)
- golang-rewrite: PluginAdd function (15e1f06)
- golang-rewrite: re-organize Go code (620c0d8)
- golang-rewrite: refactor completion code and move all packages except
cmd
into internal
(518a0fa)
- golang-rewrite: rename module and move
main
pacakge to cmd/asdf
(5d5d04f)
- golang-rewrite: run bats integration tests in golang (2fc8006)
- golang-rewrite: self-contained completion code (c859384)
- golang-rewrite: set variables for bats integration tests (2951011)
- golang-rewrite: setup Golang release GitHub workflow (c5092c6)
- golang-rewrite: setup goreleaser (3f9744d)
- golang-rewrite: shim generation 2 (985c181)
- golang-rewrite: shim generation part 1 (18e21c9)
- golang-rewrite: update upgrade guide (0058988)
- golang-rewrite: update workflows to only publish binaries for new releases (#1820) (c3bd8fe)
- golang-rewrite: use plugin index (8394e85)
- golang-rewrite: use version type when generating shims (5266ba5)
- golang-rewrite: version file parsing (3155dc3)
Bug Fixes
- bash command set end of line LF (#1847) (8211421)
- golang-rewrite:
asdf exec
and asdf env
command fixes (7dfa8b4)
- golang-rewrite: add missing goreleaser argument (5a24864)
- golang-rewrite: allow directories returned by list-bin-paths to be absent from the file system (80ac9bb)
- golang-rewrite: allow missing post-plugin-update callback during plugin update (#1849) (8b1b024)
- golang-rewrite: attempt to fix goreleaser GitHub workflow (1b3c426)
- golang-rewrite: comment out all BATS tests (163d6b4)
- golang-rewrite: correct go build command in lint workflow (87d3c06)
- golang-rewrite: fix dependencies script on linux (3f17a80)
- golang-rewrite: Fix new lines from
asdf set
command (#1841) (251812b)
- golang-rewrite: plugin list print messsage to stderr when no plugins installed (#1852) (78a00fc)
- golang-rewrite: set dependencies between release-build jobs (6b45a5e)
- golang-rewrite: try to fix goreleaser (2a31caf)
- golang-rewrite: try to get goreleaser action to generate snapshot builds (7439ea9)
- golang-rewrite: update detect-changes logic for Golang tests (88af4ee)
- update GitHub workflows to work private asdf Go fork (3e11bd4)