Manage your Java environment
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

12 KiB

Changelog

This file is generated by ./changelog.sh

[0.5.9] - 2025-07-16

Bug Fixes

  • Remove warning message which appears incorrectly on init

[0.5.8] - 2025-07-16

Contributions

Features

  • Add changelog and script for generating using git-cliff

Bug Fixes

  • Adding_jdks.bats tests
  • Bug in export variables appending unnecessary args and spaces
  • Doctor resolves plugin paths correctly
  • Erroneous output in jenv jenv doctor
  • Fish use set -e instead of unset
  • Jenv-add with missing versions directory
  • Setting_versions.bats tests
  • Typo in docker tag: rename to jenv:test
  • When version is system don't emit error text on export hook

Documentation

  • Add command for Fish shell README.md
  • Add installation instructions for MacPorts
  • Correct install steps so shell config is separate from source install
  • Fix Dockerfile graalvm install step
  • Reorder installation steps so fully setup before running jenv doctor
  • Update README.md
  • Update brew installation information

Miscellaneous Tasks

  • Copying rbenv's way of handling rehash for fish
  • Emit warning on commands if jenv not initialised/loaded
  • Extend tests: more jdks and version-name asserts
  • Quote all references to JENV_ROOT variables (and variables that use it) to avoid word splitting.
  • Refactor setting versions test case
  • Refactor tests setup and teardown
  • Remove openjdk 1.6 and its test
  • Remove volatile build and patch numbers
  • Skip setting JAVA_HOME when using system JDK

Chore

  • Centos and openjdk 1.7 are both EOL, use ubi8 and openjdk 17, 21
  • Fix changelog script
  • Remove jenv.be which no longer exists
  • Update usage for changelog.sh

[0.5.7] - 2024-03-12

Contributions

Bug Fixes

  • Interpolation adding extra eval
  • Jenv doctor exit code when no plugins are enabled
  • Jenv doctor plugin checks
  • Jenv init so sh-* commands are correctly evaluated
  • Jenv versions command
  • Jenv-add shortest version for posix and osx

Documentation

  • Update readme to use cask-versions

Miscellaneous Tasks

  • Gracefully handle jenv add
  • Improve phrasing for initial doctor check and export plugin
  • Update libexec/jenv-add
  • Show remove in useful command list
  • Spelling deactivate
  • Spelling macos
  • Spelling options

[0.5.6] - 2023-02-14

Miscellaneous Tasks

  • Use a silent way in fish to check if jenv exists for #321

[0.5.5] - 2022-06-04

Contributions

Revert

  • "Assume unknown shells are bash-compatible"

Bug Fixes

  • Jenv-init for shells without typeset

Documentation

  • Add quotes around command substitution

Miscellaneous Tasks

  • Add some unit tests usings docker and bats
  • Assume unknown shells are bash-compatible
  • Don't run jenv javahome twice in zsh
  • Improve shell detection code
  • Remove obsolete export.fish
  • Replace source+psub
  • Silence fish export hook if jenv not in path
  • Update jenv-add To Handle Versions With No '.'
  • Update jenv-remove to accept multiple arguments
  • Add JDK providers - zulu, zulu_primetemurin, jetbrains, kona, openlogic, semeru, semeru_certified, dragonwell.
  • Sync JDK_HOME with JAVA_HOME
  • Update brew install commands
  • Update shell detection to use more reliable current default shell rather than shell version environment variables

[0.5.4] - 2020-08-22

Contributions

Bug Fixes

  • #188 Add fish hook for prompt
  • The custom alias functionality

Documentation

  • Fix wrong paths in Fish install instructions

Miscellaneous Tasks

  • Account for changed capitalization in newest SapMachine 15 EA
  • Add fish hook for prompt
  • Refresh plugin on update

[0.5.3] - 2020-05-25

Contributions

Bug Fixes

  • #193 ZSH completion do not add the space anymore
  • SapMachine detection for new output style.
  • Graalvm JAVA_PROVIDER detection for jenv-add
  • Regression in jenv add introduced in 0617e57
  • The warn msg
  • Typo

Documentation

  • Correcting Github link to current README.md
  • Update README.md
  • Update README.md for fish shell

Miscellaneous Tasks

  • Add --verbose flag to docs
  • Add GH actions for release
  • Add Github action for release
  • Add the add command to help
  • Delete on-release.yml
  • Update jenv-add
  • Use the precmd hook instead of the chpwd hook
  • Add shortest version

[0.5.2] - 2019-02-08

Contributions

Bug Fixes

  • #234 : install the hook within a local function

Documentation

  • Correct Java install command (brew -> brew cask)

Miscellaneous Tasks

  • Jenv doctor detect missconfigured plugin ( #232 )

[0.5.1] - 2019-01-22

Bug Fixes

  • #230 - jenv global regression

Miscellaneous Tasks

  • Avoid call on java-macos-home by default