* Standalone launcher no more along the sources. It now has to be [manually generated](https://github.com/alexarchambault/coursier/tree/5d8ef5fefb34c54427684fdb84b937703a74aeff#on-first-launch-the-coursier-launcher-downloads-a-15-mb-jar-is-it-possible-to-have-a-standalone-launcher-that-would-not-need-to-download-things-on-first-launch). ([#179])
* Fix in the generation of fully standalone bootstrap apps (those not needing downloading anything on first launch - [#179])
* Add support for packaging parameter in POM ([#181])
* *Important* From the API, the cache is now specified with a single directory, instead of a sequence of (prefix, directory). E.g. if you were providing as cache
```scala
Seq(
"http://" -> new File(cacheDir, "http"),
"https://" -> new File(cacheDir, "https")
)
```
with this exact format, all you have to provide now is `cacheDir`. The `cache` module methods now create themselves sub-directories for the various protocols. This allows to support other protocols too.
* Various minor things changed at the binary level, it is recommended to recompile your code using coursier against the `1.0.0-M10` version.