mirror of https://github.com/jenv/jenv.git
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
12 KiB
Changelog
This file is generated by ./changelog.sh
[0.5.8] - 2025-07-16
Contributions
- Merge pull request #169 from dkowis/fix_rehash_for_fish
- Merge pull request #350 from fwcd/skip-javahome-system-jdk
- Merge pull request #404 from jsoref/issue-403
- Merge pull request #413 from mrmeszaros/docker-test-update
- Merge pull request #424 from andrewflbarnes/docs/installation-steps
- Merge pull request #425 from andrewflbarnes/bugfix/doctor-suggestion
- Merge pull request #428 from andrewflbarnes/feature/changelog
- Merge pull request #429 from breun/patch-1
- Merge pull request #431 from andrewflbarnes/bugfix/doctor-plugins
- Merge pull request #432 from andrewflbarnes/docs/brew-java-install
- Merge pull request #433 from andrewflbarnes/feature/uninitialised-warnings
- Merge pull request #434 from andrewflbarnes/bugfix/export-variables
- Merge pull request #435 from andrewflbarnes/bugfix/fish-var-unset
- Merge pull request #436 from aldoKelvianto/patch-1
- Merge pull request #445 from gouvinb/master
- Merge pull request #449 from itsamanvishwakarma/patch-1
- Merge pull request #450 from andrewflbarnes/docker-test-update-2
- Merge pull request #451 from andrewflbarnes/bugfix/javahome-system-hook
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_ROOTvariables (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
- Merge pull request #349 from stirlingcarter/master
- Merge pull request #391 from andrewflbarnes/bugfix/doctor-no-plugin-exit-code
- Merge pull request #393 from andrewflbarnes/bugfix/sh-command-eval
- Merge pull request #405 from jsoref/add-no-args
- Merge pull request #406 from jsoref/spelling
- Merge pull request #414 from nfawcett/issue-328-show-remove-in-useful-command-list
- Merge pull request #417 from JacksonBailey/master
- Merge pull request #421 from Friendseeker/fix-jenv-doctor-interpolation
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
- Merge pull request #269 from emcrisostomo/remove-accept-multiple-args
- Merge pull request #288 from lawalib/sync-JDK_HOME-with-JAVA_HOME
- Merge pull request #313 from isomarcte/fix-single-digit-version-parsing
- Merge pull request #321 from 0az/fish-hook
- Merge pull request #327 from RayBB/patch-1
- Merge pull request #330 from creasty/patch-1
- Merge pull request #346 from combscCode/patch-1
- Merge pull request #353 from kwon37xi/master
- Merge pull request #355 from marquiswang/default_shell
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
- Merge pull request #287 from pthariensflame/fix/sapmachine-15-ea
- Merge pull request #306 from voronaam/master
- Merge pull request #307 from roryokane/patch-3
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
- Merge pull request #241 from claui/fix-regression-in-jenv-add
- Merge pull request #243 from juliodias/typo
- Merge pull request #244 from pmairif/master
- Merge pull request #245 from mcsnolte/include_add_command_in_help
- Merge pull request #249 from clintropolis/patch-1
- Merge pull request #255 from JenoDK/patch-1
- Merge pull request #256 from smarkwell/patch-1
- Merge pull request #257 from bric3/fix-zsh-completions-adds-space
- Merge pull request #262 from danovia/danovia-readme-patch
- Merge pull request #265 from pengisgood/master
- Merge pull request #270 from tomasaschan/patch-1
- Merge pull request #271 from emcrisostomo/use-precmd-hook-in-zsh-export
- Merge pull request #280 from pthariensflame/patch-1
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 addintroduced in0617e57 - 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