From f79ae0c553025de18672c736ee60c67b4d8c3149 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Sat, 8 Oct 2022 14:01:15 -0300 Subject: [PATCH 1/4] 2.13.10 release notes draft --- 2.13.10.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 2.13.10.md diff --git a/2.13.10.md b/2.13.10.md new file mode 100644 index 0000000000..f1fab43e51 --- /dev/null +++ b/2.13.10.md @@ -0,0 +1,46 @@ +# Scala 2.13.10 (DRAFT) + +The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.10. + +The following changes are highlights of this release: + +### Regressions fixed + +* Fix 2.13.9 regression which broke binary compatibility of case classes which are also value classes ([#10155](https://github.com/scala/scala/pull/10155) +* Fix 2.13.9 regression in linting, causing spurious "variable x is never used" warnings ([#10154](https://github.com/scala/scala/pull/10154) + +### Other notable changes + +* `-Xsource:3` now respects refinements by whitebox macro overrides ([#10160](https://github.com/scala/scala/pull/10160) by [@som-snytt](https://github.com/som-snytt)) +* Scaladoc tool: fix parsing bug which could cause very slow performance or incorrect output ([#10175](https://github.com/scala/scala/pull/10175) by [@liang3zy22](https://github.com/liang3zy22)) +* Restore `-Vprint-args`, for echoing arguments provided to compiler ([#10164](https://github.com/scala/scala/pull/10164) by [@som-snytt](https://github.com/som-snytt)) + +For the complete 2.13.10 change lists, see [all merged PRs](https://github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.13.10) and [all closed bugs](https://github.com/scala/bug/issues?utf8=%E2%9C%93&q=is%3Aclosed+milestone%3A2.13.10). + +## Compatibility + +As usual for our minor releases, Scala 2.13.10 is [binary-compatible](https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html) with the whole Scala 2.13 series. + +Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration advice from the compiler. + +## Contributors + +A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent. + +We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for an especially large share of the improvements in this release. + +This release was brought to you by 27 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.8 ^2.12.x`. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, liang3zy22, 梦境迷离. + +Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. + +## Scala 2.13 notes + +The [release notes for Scala 2.13.0](https://github.com/scala/scala/releases/v2.13.0) have important information applicable to the whole 2.13 series. + +## Obtaining Scala + +Scala releases are available through a variety of channels, including (but not limited to): + +* Bump the `scalaVersion` setting in your sbt-based project +* Download a distribution from [scala-lang.org](https://scala-lang.org/download/2.13.10.html) +* Obtain JARs via [Maven Central](https://search.maven.org/search?q=g:org.scala-lang%20AND%20v:2.13.10) From 5832cbb7971513c1e6d8f03ae07d1719dd92eb10 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Sat, 8 Oct 2022 14:02:40 -0300 Subject: [PATCH 2/4] Update 2.13.10.md oops --- 2.13.10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2.13.10.md b/2.13.10.md index f1fab43e51..27f81bd169 100644 --- a/2.13.10.md +++ b/2.13.10.md @@ -6,8 +6,8 @@ The following changes are highlights of this release: ### Regressions fixed -* Fix 2.13.9 regression which broke binary compatibility of case classes which are also value classes ([#10155](https://github.com/scala/scala/pull/10155) -* Fix 2.13.9 regression in linting, causing spurious "variable x is never used" warnings ([#10154](https://github.com/scala/scala/pull/10154) +* Fix 2.13.9 regression which broke binary compatibility of case classes which are also value classes ([#10155](https://github.com/scala/scala/pull/10155)) +* Fix 2.13.9 regression in linting, causing spurious "variable x is never used" warnings ([#10154](https://github.com/scala/scala/pull/10154)) ### Other notable changes From 28ed3ee2856311d43875722f0adc03b488df8ba4 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Sat, 8 Oct 2022 14:05:21 -0300 Subject: [PATCH 3/4] Update 2.13.10.md --- 2.13.10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2.13.10.md b/2.13.10.md index 27f81bd169..690642ce67 100644 --- a/2.13.10.md +++ b/2.13.10.md @@ -29,7 +29,7 @@ A big thank you to everyone who's helped improve Scala by reporting bugs, improv We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for an especially large share of the improvements in this release. -This release was brought to you by 27 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.8 ^2.12.x`. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, liang3zy22, 梦境迷离. +This release was brought to you by 7 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.8 ^2.12.x`. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, liang3zy22, 梦境迷离. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala. From 3ed882363fb0237b170621040a10a0c3db01e8ac Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 13 Oct 2022 09:34:45 -0300 Subject: [PATCH 4/4] fix credits --- 2.13.10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2.13.10.md b/2.13.10.md index 690642ce67..574dbc8170 100644 --- a/2.13.10.md +++ b/2.13.10.md @@ -29,7 +29,7 @@ A big thank you to everyone who's helped improve Scala by reporting bugs, improv We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for an especially large share of the improvements in this release. -This release was brought to you by 7 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.8 ^2.12.x`. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, liang3zy22, 梦境迷离. +This release was brought to you by 6 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.9 ^2.12.x`. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, 梦境迷离. Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala.