Skip to content

v2.0.7

Compare
Choose a tag to compare
@alexarchambault alexarchambault released this 16 Nov 21:45

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.