Releases: Eskibear/node-jdk-utils
Releases · Eskibear/node-jdk-utils
v0.5.1
- Fixed:
/usr
detected as a wrong Java home on macOS. #15
v0.5.0
- Scan default installation directory for Zulu on Windows.#12
- Traverse entires in env.PATH to cover all possible locations. Note, this increases disk I/O which will affect the performance depending on number of entries of env.PATH. #13
- Add
skipFrom
option which allow you to skip scanning from specific source to improve overall performance. #14
v0.4.6
- Support to detect JDKs installed by Gradle. #9]
- Fix gradle toolchains Windows path structure. #11
v0.4.4
- Better support for ASDF, searching
env.ASDF_DATA_DIR
instead of env.ASDF_DIR
. #8
v0.4.3
- Support to detect JDKs installed by ASDF.
v0.4.2
Added
- Support to detect JDKs installed by Homebrew, covering macOS Apple Silicon and Linux.
v0.4.1
Added
- Add CLI to list all detected runtimes, which is convenient for testing coverage.
v0.4.0
Added
- Support to detect JDKs installed by Homebrew (macOS only).
Fixed
- For candidates from envs like
PATH
, resolve symbolic links of bin/java
to get real path of the installation.
v0.3.1
Changed
- Simplify APIs.
- Removed
isValid
property from IJavaRuntime
. If given path is not a valid Java runtime, related API simply returns undefined instead of an invalid IJavaRuntime
.
- Removed
fuzzy
from IOption
.
v0.3.0
Added
- Support to detect JDKs installed by jabba.
- New API getSources(runtime) to list sources where a Java Runtime is found.