Skip to content

Releases: e-kotov/rJavaEnv

rJavaEnv 0.3.0

05 Apr 05:59
cce4a2b
Compare
Choose a tag to compare

New features

  • Java version (currently still only for Amazon Corretto) is now determined dynamically using the official GitHub json with releases, so when new Java version becomes available, you will not be depenent on rJavaEnv to be updated. As a fallback, versions up to 24 are hardcoded.

  • Added force argument to java_download(). When set to TRUE, allows to overwrite the distribution file if it already exist in the cache. This save the trouble of deleting the cached file with java_clear() before re-downloading.

  • Added a new function java_valid_versions() allows to retrieve a list of all available Java versions for the current automatically detected OS and CPU architecture, or user-specified platform and architecture.

Improvements

  • Better command line Java detection (thanks to Jonas Lieth)

  • Test coverage is now 7.2%

rJavaEnv 0.2.2

13 Sep 19:31
bae1c6d
Compare
Choose a tag to compare
  • Hot fix: improve robustness of setting Java environment in the current session with either use_java() or java_quick_install(). See bug fix below.

  • Bug fix: Setting Java environment via rJava::.jniInitialized() rendered impossible changing Java version for rJava-dependent packages, because it somehow pre-initialised rJava

rJavaEnv 0.2.1

03 Sep 17:11
721e336
Compare
Choose a tag to compare
  • Breaking change: java_check_version_cmd() and java_check_version_rjava() now return detected Java version instead of TRUE/FALSE

  • New function use_java() to download, install and set Java from cache for the current sesssion, without touching the current project/working directory. This is intended for use with targets and callr.

  • New vignette on using the package with targets' and 'callr

  • Updated documentation with clearer instructions on cache folder cleanup before removing the package

  • Depends on R > 4.0 to be able to write to the package cache directory without extra user warning. Cache cleanup and management functions are provided, as well as the documentation in both README and vignettes.

  • Documentation and description clean-up

rJavaEnv 0.1.2

26 Aug 19:47
f1e8fa7
Compare
Choose a tag to compare
  • Fixed broken links in README.md

rJavaEnv v0.0.1

31 May 14:31
4948c0e
Compare
Choose a tag to compare

Initial version. Passing R CMD check.