From 2d8d11f4f1385d0e4a38dc3d9439aabb892b5336 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Tue, 31 Oct 2017 23:05:45 +0100 Subject: [PATCH] Add release notes for 1.0.0-RC12 and 1.0.0-RC13 --- notes/1.0.0-RC12-1.markdown | 5 +++++ notes/1.0.0-RC12.markdown | 13 +++++++++++++ notes/1.0.0-RC13.markdown | 13 +++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 notes/1.0.0-RC12-1.markdown create mode 100644 notes/1.0.0-RC12.markdown create mode 100644 notes/1.0.0-RC13.markdown diff --git a/notes/1.0.0-RC12-1.markdown b/notes/1.0.0-RC12-1.markdown new file mode 100644 index 000000000..2f0736098 --- /dev/null +++ b/notes/1.0.0-RC12-1.markdown @@ -0,0 +1,5 @@ + +Simply a convenience release, aiming at having the actual next release (`1.0.0-RC13`) be fine with Java 9. See the release notes for `1.0.0-RC13` for the actual list of changes. + +The particularity of `1.0.0-RC12-1` is that its sbt-shading plugin generates code that is fine with Java 9, but it itself doesn't run fine in Java 9. On the other hand, `1.0.0-RC13` is fine in both cases (generates code fine with Java 9, and can itself run with Java 9). + diff --git a/notes/1.0.0-RC12.markdown b/notes/1.0.0-RC12.markdown new file mode 100644 index 000000000..7002a0c39 --- /dev/null +++ b/notes/1.0.0-RC12.markdown @@ -0,0 +1,13 @@ +### Changes + +* Fix small glitch when reading exclusions from POMs ([#648]) +* More careful handling of dependencies between tasks in sbt plugin, via `Def.taskDyn` ([#651]) +* Filter out sbt preloaded repos by default (these don't bring much when sbt-coursier is enabled, set the `coursierKeepPreloaded` setting to `true` to re-enabled, [#651]) +* Add helper to make it easy to bump sbt-coursier version if sbt-coursier is loaded from `project/project/plugins.sbt` (add a `addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC12")` in `project/project/plugins.sbt`, then just a `addSbtCoursier` in `project/plugins.sbt` - [#651]) +* Fix `MatchError` when using cross version patch with sbt 1.0 ([#658]) + + +[#648]: https://github.com/alexarchambault/coursier/pull/648 +[#651]: https://github.com/alexarchambault/coursier/pull/651 +[#658]: https://github.com/alexarchambault/coursier/pull/658 + diff --git a/notes/1.0.0-RC13.markdown b/notes/1.0.0-RC13.markdown new file mode 100644 index 000000000..093f0c26e --- /dev/null +++ b/notes/1.0.0-RC13.markdown @@ -0,0 +1,13 @@ +### Changes + +* Fix `java.lang.IncompatibleClassChangeError` exception with Java 9 ([#678]) +* Fix "Missing Ivy XML" errors, with sbt >= 1.0.2, when publishing with sbt-pgp ([#679]) +* Use [OS-specific directory](https://github.com/soc/directories) by default for the cache of coursier. Note that if a `~/.coursier` already exists on your machine, it will be peaked by coursier instead of the OS-specific directory. If it doesn't, the OS-specific directory will be created and used ([#676], thanks to [@soc]) + + +[#676]: https://github.com/alexarchambault/coursier/pull/676 +[#678]: https://github.com/alexarchambault/coursier/pull/678 +[#679]: https://github.com/alexarchambault/coursier/pull/679 + +[@soc]: https://github.com/soc +