What changed in each release, as a user notices it. GitHub's release pages list the pull requests.
.sdkmanrcworks under vfox 1.x again. Release 0.6.1 fails withexpected 0 arguments for func() []string, got 1under vfox 1.x (tested with 1.0.12 and 1.0.13), and vfox hides the error (#65).vfox use java@21, a bare major, works under vfox 1.0.13. Release 0.6.1 fails there withcannot unmarshal string into plugin.PreUseHookResult(#65)..sdkmanrcmatches SDKMAN'sjbrand JavaFX identifiers (#78), zero-padded releases (#85) and early-access identifiers (#88, #96). It selects the JDK it names when several of the same major are installed (#84). See sdkmanrc.md.- A bare major installs the newest release.
java@21-temis21.0.12.1+1-temand not21+35-tem(#74).java@25-graalinstalls25.0.4.1-graal, the newest build of the 25.0 line, where release 0.6.1 installed25-graal(#101). vfox use java@21.0.8-temfinds the installed21.0.8+9-tem(#76). The same goes for OpenJDK names with-openoropenjdk-(#77) and for zero-padded releases (#92).java@21.0.5+63130-jbandjava@28.ea.15-openinstall the build they name and not the newest build of the release (#83).vfox searchon Windows lists releases that ship only as tar.gz (#81).- The plugin no longer sets
GRAALVM_HOME(#93). java@temandjava@-tem, a distribution without a version, ask for one. Release 0.6.1 stops withattempt to index a non-table object(nil) with key 'match'for the first and installs the newest release for the second (#99).vfox searchno longer marks GraalVM's monthly feature releases as LTS (#100).- The repository has a container e2e suite for Linux and Windows, see e2e.md (#65, #82).
- On macOS the Java home is found by its
bin/java, so archives with a vendor-named bundle orContents/Homework (#63).
- JDKs for Linux loong64 from the Loongnix archive, see loongnix.md (#62).
vfox usekeeps the-fxof a JavaFX build (#60).- JetBrains Runtime installs on Windows 11 (#58).
- Early-access builds are installed as
java@26.ea.1-graal(#57).
- JavaFX builds with the
-fxsuffix (#48), see javafx.md. - Alpine and other musl systems get musl builds (#50).
- Windows x64 asks Foojay for
x64again. 0.5.2 sentamd64there (#52).
vfox use java@21is left to vfox, which matches a bare major against the installed versions.
- Version strings in asdf's order work,
java@temurin-21(#17).
- 0.4.0 reads
.sdkmanrc. - 0.4.3 asks Foojay for glibc builds on Linux (#14).