From 4ca019107f88c5bf77e42018fa21e31165c08402 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Tue, 22 May 2018 09:19:03 +0200 Subject: [PATCH] Add release notes for 1.1.0-M1 up to 1.1.0-M4 --- notes/1.1.0-M1.markdown | 36 ++++++++++++++++++++++++++++++++++++ notes/1.1.0-M2.markdown | 29 +++++++++++++++++++++++++++++ notes/1.1.0-M3.markdown | 8 ++++++++ notes/1.1.0-M4.markdown | 11 +++++++++++ 4 files changed, 84 insertions(+) create mode 100644 notes/1.1.0-M1.markdown create mode 100644 notes/1.1.0-M2.markdown create mode 100644 notes/1.1.0-M3.markdown create mode 100644 notes/1.1.0-M4.markdown diff --git a/notes/1.1.0-M1.markdown b/notes/1.1.0-M1.markdown new file mode 100644 index 000000000..4e9cac2a3 --- /dev/null +++ b/notes/1.1.0-M1.markdown @@ -0,0 +1,36 @@ +### Changes + +* Remove some references to types directly under `sbt.` in `sbt-shared` module, to ease using coursier from sbt itself ([#775], thanks to [@leonardehrenfried]) +* Update points in `DEVELOPMENT.md` ([#777] thanks to [@baroquebobcat], [#776]) +* Automatically initialize and update submodules when compiling coursier ([#785]) +* Allow to specify the URL of a dependency via the CLI ([#774], thanks to [@dotordogh], use like `coursier fetch org:name:ver,url=https%3A%2F%2F…%2Ffoo.jar`) +* `core` and `cache` modules don't depend on scalaz anymore ([#781], [#796], [#807]) +* Remove some deprecated methods ([#800], thanks to [@wisechengyi]) +* Switch to [directories] 6 ([#806]) +* Better handling of classifiers in JSON report ([#782], thanks to [@baroquebobcat]) +* Reattempt downloads in case of checksum error ([#797], thanks to [@wisechengyi]) +* Handle invalid partial content response code by retrying to download from start of file ([#795], thanks to [@rberenguel]) + + +[#774]: https://github.com/coursier/coursier/pull/774 +[#775]: https://github.com/coursier/coursier/pull/775 +[#776]: https://github.com/coursier/coursier/pull/776 +[#777]: https://github.com/coursier/coursier/pull/777 +[#781]: https://github.com/coursier/coursier/pull/781 +[#782]: https://github.com/coursier/coursier/pull/782 +[#785]: https://github.com/coursier/coursier/pull/785 +[#795]: https://github.com/coursier/coursier/pull/795 +[#796]: https://github.com/coursier/coursier/pull/796 +[#797]: https://github.com/coursier/coursier/pull/797 +[#800]: https://github.com/coursier/coursier/pull/800 +[#806]: https://github.com/coursier/coursier/pull/806 +[#807]: https://github.com/coursier/coursier/pull/807 + + +[@baroquebobcat]: https://github.com/baroquebobcat +[@dotordogh]: https://github.com/dotordogh +[@leonardehrenfried]: https://github.com/leonardehrenfried +[@rberenguel]: https://github.com/rberenguel +[@wisechengyi]: https://github.com/wisechengyi + +[directories]: https://github.com/soc/directories-jvm diff --git a/notes/1.1.0-M2.markdown b/notes/1.1.0-M2.markdown new file mode 100644 index 000000000..7a4cc8b94 --- /dev/null +++ b/notes/1.1.0-M2.markdown @@ -0,0 +1,29 @@ +### Changes + +* Don't require manually launching docker images of Nexus 2 and 3 to run the integration tests ([#805]) +* Fixes in reverse tree printing ([#808], thanks to [@shanielh]) +* Require Java >= 8 from now on ([#817]) +* Update Travis CI scala-native setup ([#825], thanks to [@densh]) +* Switch to [directories] 10 ([#834]) +* Tweak main class discovering ([#841], thanks to [@2m]) +* Switch to scala-native 0.3.7, use its new build API ([#849], thanks to [@densh]) +* Allow to copy `file:/` artifacts to cache ([#831], thanks to [@dotordogh], enable with `--cache-file-artifacts` on the CLI) +* Add `tailRecM` method on `coursier.util.Task` ([#846], thanks to [@johnynek] - even though `coursier.util.Task` is stacksafe for now) + + +[#805]: https://github.com/coursier/coursier/pull/805 +[#808]: https://github.com/coursier/coursier/pull/808 +[#817]: https://github.com/coursier/coursier/pull/817 +[#825]: https://github.com/coursier/coursier/pull/825 +[#831]: https://github.com/coursier/coursier/pull/831 +[#834]: https://github.com/coursier/coursier/pull/834 +[#841]: https://github.com/coursier/coursier/pull/841 +[#846]: https://github.com/coursier/coursier/pull/846 +[#849]: https://github.com/coursier/coursier/pull/849 + + +[@2m]: https://github.com/2m +[@densh]: https://github.com/densh +[@dotordogh]: https://github.com/dotordogh +[@johnynek]: https://github.com/johnynek +[@shanielh]: https://github.com/shanielh diff --git a/notes/1.1.0-M3.markdown b/notes/1.1.0-M3.markdown new file mode 100644 index 000000000..ddd0d25bd --- /dev/null +++ b/notes/1.1.0-M3.markdown @@ -0,0 +1,8 @@ +### Changes + +* Take into account `--property k=v` options when generating bootstraps (sets Java properties, [#850]) +* Allow to generate assemblies via the `bootstrap` command ([#850], pass the `--assembly` option to the `bootstrap` command) + + + +[#850]: https://github.com/coursier/coursier/pull/850 diff --git a/notes/1.1.0-M4.markdown b/notes/1.1.0-M4.markdown new file mode 100644 index 000000000..e2edfec2d --- /dev/null +++ b/notes/1.1.0-M4.markdown @@ -0,0 +1,11 @@ +### Changes + +* Allow not to add bash preamble in generated bootstraps ([#854], pass `--preamble=false` to the `bootstrap` command) +* Have generated bootstraps pass options starting with `-J…` to Java rather than the launched app ([#852], thanks to [@2m]) + + +[#852]: https://github.com/coursier/coursier/pull/852 +[#854]: https://github.com/coursier/coursier/pull/854 + + +[@2m]: https://github.com/2m