Releases: sdkman/sdkman-cli
Releases · sdkman/sdkman-cli
Fix bash/sh incompatibility
Fixes issue #923 that seems to occur when running sh
shells when bash
is also present on the system.
The problem occurs when sourcing the auto-completion script for bash.
Migrate from Travis and DigitalOcean spaces to Github
Migration away from:
- Travis CI for all CLI builds (stable and beta)
- DigitialOcean spaces in favour of GitHub Releases
- Clean up all remnants of old builds.
Replace completion command with automatic inference
- Remove the
completion
command - Source appropriate bash/zsh completion script
- Completion is driven by
sdkman_auto_complete
config - Backward compatibility for
completion
command
Fix completion bug
A tactical fix for #912
Bash completion enhancements
The bash-completion script now supports:
- current
- home
- default
- uninstall
- upgrade
- list
Bug fix for ZSH issue
This fixes issue #893 experienced by our ZSH users. Thanks @helpermethod for the patch!
Completion improvements
Feature enhancements:
- Adds ZSH completion
- Improves bash completion
Test stability:
- Fixes broken tests on OSX
- Make tests more deterministic
This release had a defect, and we rolled back to 5.11.0 in the interim.
New `completion` command and other improvements
Add Rosetta 2 feature toggle for Silicon Mac
Adds a new config sdkman_rosetta2_compatbile
to .sdkman/etc/config
for switching on/off Rosetta 2 compatibility mode:
- is exclusive, either
x86_64
orarm64
- chooses
x86_64
+ Rosetta 2 by default - can be switched to
false
to use native JDKs - Only Azul Zulu
arm64
JDKs available - interim solution until more vendors release native
arm64
JDKs
Silicon Mac support and env install subcommand
This release contains several new features and some other improvements and fixes:
- platform inference for ARM64 Mac architecture
- adds
sdk env install
subcommand - display helpful tip when version not found for platform
- only sources
.sh
files on initialization