github coursier/coursier v2.0.7

latest releases: v2.1.10, v2.1.9, v2.1.8...
3 years ago

Optimization

Memo-ize classes that can be created at a high rate

coursier.core.{Dependency, Module, Publication} are now memo-ized (using weak references). This can lower the amount of duplicate instances of these objects, and lower GC pressure.

Added in #1900, thanks to @jtjeferreira.

Fixes

Un-escape characters in file URLs

When using local repositories with special characters in their paths, such as spaces, escaped characters were not properly handled, which created spurious not-found errors.

Don't miss a new coursier release

NewReleases is sending notifications on new releases.