v2.0.5
Optimizations
Cache computed checksums
Computed checksums of downloaded files are now written in the cache, and read from there later on. This short-circuits checksum computation for anything already in cache, which can significantly speed up resolutions with large dependency graphs.
Added in #1801, thanks to @oyvindberg.
Changes
New cs channel command
This release adds a new cs channel command. This command allows to add channels, like
$ cs channel --add my.company:cs-channel
or list them with
$ cs channel --list
This deprecates the --add option of the cs install command (which is still available, and prints a deprecation message).
Added in #1899, thanks to @shubhamJay.
Allow to pick particular files in archives as prebuilt binaries in application descriptors
It is now possible to specify that prebuilt binaries for applications correspond to particular files in archives, like
"prebuilt": "zip+https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.zip!sbt/bin/sbtn-${platform}"
This example picks the file sbt/bin/sbtn-${platform} (where ${platform} is replaced by x86_64-apple-darwin on macOS, …) from the zip archive at URL https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.zip (where ${version} is replaced by 1.4.1 for example).