All Versions
25
Latest Version
Avg Release Cycle
44 days
Latest Release
1105 days ago

Changelog History
Page 2

  • v0.9.1 Changes

    October 12, 2017

    🛠 Fixed

    • 🍎 tgz is not supported when trying to install JDK from tar.gz on macOS & Windows.
  • v0.9.0 Changes

    September 19, 2017

    ➕ Added

    • ✅ Latest JDK / default alias (automatic) linking (#6)

      $ ll ~/.jabba/jdk/
      lrwxrwxrwx  1 shyiko shyiko   30 Sep 19  2017  1.8 -> /home/shyiko/.jabba/jdk/1.8.144/
      drwxr-xr-x  8 shyiko shyiko 4096 Sep 19  2017  1.8.144/
      drwxr-xr-x  8 shyiko shyiko 4096 Sep 19  2017  1.8.141/
      lrwxrwxrwx  8 shyiko shyiko   30 Sep 19  2017  [email protected] -> /home/shyiko/.jabba/jdk/[email protected]/
      drwxr-xr-x  8 shyiko shyiko 4096 Sep 19  2017  [email protected]/
      lrwxrwxrwx  1 shyiko shyiko   30 Sep 19  2017  default -> /home/shyiko/.jabba/jdk/1.8.144/
      
  • v0.8.0 Changes

    September 19, 2017

    ➕ Added

    • 👍 Adopt OpenJDK support.
    • jabba ls <semver_range> & jabba ls-remote <semver_range>.
    • jabba ls --latest=<major|minor|patch> & jabba ls-remote --latest=<major|minor|patch>.

      $ jabba ls-remote "[email protected]<1.9" --latest=minor
      [email protected]
      [email protected]
      [email protected]
      
    • Ability to install JDK in a custom location (jabba install -o /jdk/destination)
      NOTE: any JDK installed in this way is considered to be unmanaged, i.e. not available to jabba ls, jabba use, etc. (unless jabba linked).

    🔄 Changed

    • semver library to masterminds/semver
      (previously used library proved unreliable when given certain input (e.g. >=1.6)).
  • v0.7.0 Changes

    May 12, 2017

    ➕ Added

    • Ability to change the location of ~/.jabba with JABBA_HOME env variable (e.g. curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | JABBA_HOME=/opt/jabba bash && . /opt/jabba/jabba.sh)
    • 🔖 --home flag for jabba which (jabba which --home <jdk_version> returns $JABBA_DIR/jdk/<jdk_version>/Contents/Home on macOS and $JABBA_DIR/jdk/<jdk_version> everywhere else)

    🔄 Changed

    • ~ directory referencing inside shell integration scripts (path to home directory is now determined by $PATH).

    🛠 Fixed

    • jabba deactivate escaping.
    • JAVA_HOME propagation in Fish shell on CentOS 7.
  • v0.6.1 Changes

    February 27, 2017

    🛠 Fixed

    • 🍎 x509: certificate signed by unknown authority while executing jabba ls-remote (macOS) (#56).
  • v0.6.0 Changes

    December 10, 2016

    ➕ Added

    • 👍 IBM SDK, Java Technology Edition support (e.g. jabba install [email protected]<version>).
  • v0.5.1 Changes

    November 28, 2016

    🛠 Fixed

    • link command (it was missing mkdir -p ... call).
  • v0.5.0 Changes

    November 11, 2016

    ➕ Added

    • 👍 .jabbarc support.
  • v0.4.0 Changes

    July 22, 2016

    ➕ Added

    • 🏁 Windows 10 support.
    • link/unlink commands.

    🛠 Fixed

    • 🚚 bin+file:// handling (original file is now copied instead of being moved).
  • v0.3.3 Changes

    March 30, 2016

    🛠 Fixed

    • dmg handling when GNU tar is installed.