Skip to content

Latest commit

 

History

History
60 lines (45 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

60 lines (45 loc) · 2.37 KB

This is changelog of node-jdk-utils project.

0.5.1

  • Fixed: /usr detected as a wrong Java home on macOS. #15

0.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

0.4.6

  • Fix gradle toolchains Windows path structure. #11

0.4.5

  • Support to detect JDKs installed by Gradle. #9]

0.4.4

  • Better support for ASDF, searching env.ASDF_DATA_DIR instead of env.ASDF_DIR. #8

0.4.3

  • Support to detect JDKs installed by ASDF. #7

0.4.2

Added

  • Support to detect JDKs installed by Homebrew, covering macOS Apple Silicon and Linux.

0.4.1

Added

  • Add CLI to list all detected runtimes, which is convenient for testing coverage.

0.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.

0.3.1

Changed

  • Simplify APIs.

0.3.0

Added

  • Support to detect JDKs installed by jabba.
  • New API getSources(runtime) to list sources where a Java Runtime is found.

0.2.1

Fixed

  • For macOS, add below sources to detect runtimes:
    • ~/Library/Java/JavaVirtualMachines
    • Output of java_home -V

0.2.0

Added

  • New API getRuntime(homedir, options): verify if given directory is a valid runtime, and provide more information if it is.
  • Export type defitions for better usablity.

0.1.0

Added

  • New API findRuntimes(options): list all Java runtimes installed on local machine. It searches locations deducted from environment variables (PATH/JAVA_HOME/JDK_HOME), SDKMAN installation directory, jEnv configurations, and default installation locations of popular distributions.