Skip to content

Releases: sdkman/sdkman-cli

Fix bash/sh incompatibility

12 Jul 21:02
Compare
Choose a tag to compare

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

21 Jun 16:45
Compare
Choose a tag to compare

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

24 May 22:19
Compare
Choose a tag to compare
  • 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

18 May 08:48
Compare
Choose a tag to compare

A tactical fix for #912

Bash completion enhancements

15 May 14:18
Compare
Choose a tag to compare

The bash-completion script now supports:

  • current
  • home
  • default
  • uninstall
  • upgrade
  • list

Bug fix for ZSH issue

29 Apr 16:30
Compare
Choose a tag to compare

This fixes issue #893 experienced by our ZSH users. Thanks @helpermethod for the patch!

Completion improvements

12 Apr 13:02
Compare
Choose a tag to compare

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

08 Feb 18:07
Compare
Choose a tag to compare

This release has the following new features and improvements:

  • #860 Add a new completion command 🎉
  • #859 Improved UX by providing helpful hints when version not available
  • #863 Fixes an issue with regard to the env command

Add Rosetta 2 feature toggle for Silicon Mac

24 Jan 09:38
Compare
Choose a tag to compare

Adds a new config sdkman_rosetta2_compatbile to .sdkman/etc/config for switching on/off Rosetta 2 compatibility mode:

  • is exclusive, either x86_64 or arm64
  • 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

12 Jan 21:04
Compare
Choose a tag to compare

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