coursier v2.0.4 Release Notes

Release Date: 2020-10-21 // over 1 year ago
  • ๐Ÿ”„ Changes

    โšก๏ธ Update zsh completions

    ๐Ÿ†• New commands (java, java-home, โ€ฆ) are now proposed as completions, and removed ones (spark-submit) were dropped. Some removed options were removed from completions too. (Changed in #1897, thanks to @note.)

    cs launch --python changes

    ๐Ÿš€ cs launch has a --python option, that sets jna.library.path prior to starting the app, so that it can load libpython.so via JNA. This release also sets jna.nosys to false, so that libpython.so can be loaded from the standard locations, most notably PATH on Windows.

    โž• Add --python option to cs bootstrap

    When generating bootstraps, passing --python ensures jna.library.path and jna.nosys are set prior to starting the app, so that libpython.so can be loaded from JNA.

    โž• Add jna field in app descriptors

    App descriptors now accept an optional jna field, whose value must be a list of strings. If this list contains "python", jna.library.path and jna.nosys are set prior to starting the app, so that libpython.so can be loaded from JNA.