Changelog#
See also the section on versioning.
Unreleased#
Added#
Python API functions
list_jdks()
andlist_vendors()
.Command line commands
ls
andls-vendors
.Light postprocessing of vendor names, notably
ibm-semeru-openj9
.
Changed#
Command line command
cache-jdk
renamed tocache
.
0.3.0 - 2022-07-09#
Added#
Support running the CLI via
python -m cjdk
.Environment variable
CJDK_HIDE_PROGRESS_BARS
.
Changed#
Source code repository moved to cachedjdk/cjdk.
Fixed#
Prevent
cjdk exec
from displaying warnings about multiprocessing on macOS.
0.2.0 - 2022-07-02#
Added#
Python API functions
cache_jdk()
,cache_file()
, andcache_package()
.Command line commands
cache-jdk
,cache-file
, andcache-package
.Command line options
--index-url
,--index-ttl
,--os
, and--arch
.Environment variables
CJDK_INDEX_URL
,CJDK_INDEX_TTL
,CJDK_OS
, andCJDK_ARCH
.Documentation using Jupyter Book, published to GitHub Pages.
Changed#
Rename environment variable
CJDK_DEFAULT_VENDOR
toCJDK_VENDOR
.
Fixed#
Always print progress messages to standard error.
Correctly restore environment when exiting the
java_env()
context manager, even when there was an error.Always check HTTP status code for downloads.
0.1.1 - 2022-06-23#
First release.
0.1.0 - 2022-06-23#
Tag created but not actually released.