From fe223dc4d97144b9edaae0c49269c9be564dc956 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:08:30 -0700 Subject: [PATCH 1/9] raw bullets from gh api --- releases/2.13.9.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 releases/2.13.9.md diff --git a/releases/2.13.9.md b/releases/2.13.9.md new file mode 100644 index 0000000000..34498fa82c --- /dev/null +++ b/releases/2.13.9.md @@ -0,0 +1,19 @@ + * For security, prevent `Function0` execution during `LazyList` deserialization ([#10118](https://github.com/scala/scala/pull/10118) by [@lrytz](https://github.com/lrytz)) + * Tasty Reader: Add support for Scala 3.2 ([#10068](https://github.com/scala/scala/pull/10068) by [@bishabosha](https://github.com/bishabosha)) + * Accept and ignore `using` in method calls (to aid cross-building with Scala 3) ([#10064](https://github.com/scala/scala/pull/10064) by [@som-snytt](https://github.com/som-snytt)) + * Fix handling of nulls in Java `ConcurrentMap` wrapper ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) + * In Scala 3 TASTy reader, restrict access to experimental definitions ([#10020](https://github.com/scala/scala/pull/10020) by [@bishabosha](https://github.com/bishabosha)) + * For security, error on source files with Unicode directional formatting characters ([#10017](https://github.com/scala/scala/pull/10017) by [@lrytz](https://github.com/lrytz)) + * Make Scala-3-style implicit resolution explicitly opt-in rather than bundled in `-Xsource:3` ([#10012](https://github.com/scala/scala/pull/10012) by [@povder](https://github.com/povder)) + * Support JDK 19 ([#10001](https://github.com/scala/scala/pull/10001) by [@Philippus](https://github.com/Philippus)) + * To aid cross building, allow `?` as a wildcard even without `-Xsource:3` ([#9990](https://github.com/scala/scala/pull/9990) by [@smarter](https://github.com/smarter)) + * Fix null-pointer regression in `Vector#prependedAll` and `Vector#appendedAll` ([#9983](https://github.com/scala/scala/pull/9983) by [@retronym](https://github.com/retronym)) + * Make `-release` more useful, deprecate `-target`, align with Scala 3 ([#9982](https://github.com/scala/scala/pull/9982) by [@som-snytt](https://github.com/som-snytt)) + * Emit all bridge methods non-final (perhaps affecting serialization compat) ([#9976](https://github.com/scala/scala/pull/9976) by [@lrytz](https://github.com/lrytz)) + * Make unused-import warnings easier to silence (support filtering by `origin=`) ([#9939](https://github.com/scala/scala/pull/9939) by [@som-snytt](https://github.com/som-snytt)) + * Add `-Wnonunit-statement` to warn about discarded values in statement position ([#9893](https://github.com/scala/scala/pull/9893) by [@som-snytt](https://github.com/som-snytt)) + * Prefer type of overridden member when inferring (under `-Xsource:3`) ([#9891](https://github.com/scala/scala/pull/9891) by [@som-snytt](https://github.com/som-snytt)) + * Add `-Wperformance` lints for `*Ref` boxing and nonlocal `return` ([#9889](https://github.com/scala/scala/pull/9889) by [@som-snytt](https://github.com/som-snytt)) + * For troubleshooting compiler, add `-Vdebug-type-error` (and remove `-Yissue-debug`) ([#9824](https://github.com/scala/scala/pull/9824) by [@tribbloid](https://github.com/tribbloid)) + * Use subcolon args to simplify optimizer options ([#9810](https://github.com/scala/scala/pull/9810) by [@som-snytt](https://github.com/som-snytt)) + * Improve support for Unicode supplementary characters in identifiers and string interpolation ([#9805](https://github.com/scala/scala/pull/9805) by [@som-snytt](https://github.com/som-snytt)) From 1ada8ee2c7329fa9f4b1677031fd8c66ff416aa4 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:11:40 -0700 Subject: [PATCH 2/9] add the boilerplate --- releases/2.13.9.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index 34498fa82c..d163afefba 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -1,3 +1,7 @@ +The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.9. + +### Highlights + * For security, prevent `Function0` execution during `LazyList` deserialization ([#10118](https://github.com/scala/scala/pull/10118) by [@lrytz](https://github.com/lrytz)) * Tasty Reader: Add support for Scala 3.2 ([#10068](https://github.com/scala/scala/pull/10068) by [@bishabosha](https://github.com/bishabosha)) * Accept and ignore `using` in method calls (to aid cross-building with Scala 3) ([#10064](https://github.com/scala/scala/pull/10064) by [@som-snytt](https://github.com/som-snytt)) @@ -17,3 +21,33 @@ * For troubleshooting compiler, add `-Vdebug-type-error` (and remove `-Yissue-debug`) ([#9824](https://github.com/scala/scala/pull/9824) by [@tribbloid](https://github.com/tribbloid)) * Use subcolon args to simplify optimizer options ([#9810](https://github.com/scala/scala/pull/9810) by [@som-snytt](https://github.com/som-snytt)) * Improve support for Unicode supplementary characters in identifiers and string interpolation ([#9805](https://github.com/scala/scala/pull/9805) by [@som-snytt](https://github.com/som-snytt)) + +Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release. + +For the complete 2.13.9 change lists, see [all merged PRs](https://github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.13.9) and [all closed bugs](https://github.com/scala/bug/issues?utf8=%E2%9C%93&q=is%3Aclosed+milestone%3A2.13.9). + +## Compatibility + +As usual for our minor releases, Scala 2.13.9 is binary-compatible 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. + +This release was brought to you by 8 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.7 ^2.12.x`. Thank you A. P. Marki, Seth Tisue, Georgi Krastev, Jason Zaugg, Lukas Rytz, Martijn Hoekstra, Philippus Baalman, Chris Kipp. + +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.9.html) +* Obtain JARs via [Maven Central](https://search.maven.org/search?q=g:org.scala-lang%20AND%20v:2.13.9) From 9fc2cc5be92157d3b2dd7ecd3de1511bafa7e3ad Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:21:43 -0700 Subject: [PATCH 3/9] credits --- releases/2.13.9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index d163afefba..8974e62a8d 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -36,7 +36,7 @@ Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration a 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. -This release was brought to you by 8 contributors, according to `git shortlog -sn --no-merges @ ^v2.13.7 ^2.12.x`. Thank you A. P. Marki, Seth Tisue, Georgi Krastev, Jason Zaugg, Lukas Rytz, Martijn Hoekstra, Philippus Baalman, Chris Kipp. +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, Lukas Rytz, Seth Tisue, Jamie Thompson, Sébastien Doeraene, Scala Steward, Georgi Krastev, Jason Zaugg, Philippus, Balys Anikevicius, Gilad Hoch, NthPortal, Zhang Zhipeng, Arman Bilge, Dale Wijnand, Dominik Helm, Eric Huang, Guillaume Martres, Harrison Houghton, Krzysztof Pado, Michał Pałka, Zeeshan Arif, counter2015, jxnu-liguobin, mcallisto, naveen, philwalk. 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 ffaa1f922500dfdbec5bdfcd897dc54539cc6dbf Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:33:07 -0700 Subject: [PATCH 4/9] organize the bullets and thank Som --- releases/2.13.9.md | 64 +++++++++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 21 deletions(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index 8974e62a8d..c9389ad237 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -1,26 +1,46 @@ The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.9. -### Highlights - - * For security, prevent `Function0` execution during `LazyList` deserialization ([#10118](https://github.com/scala/scala/pull/10118) by [@lrytz](https://github.com/lrytz)) - * Tasty Reader: Add support for Scala 3.2 ([#10068](https://github.com/scala/scala/pull/10068) by [@bishabosha](https://github.com/bishabosha)) - * Accept and ignore `using` in method calls (to aid cross-building with Scala 3) ([#10064](https://github.com/scala/scala/pull/10064) by [@som-snytt](https://github.com/som-snytt)) - * Fix handling of nulls in Java `ConcurrentMap` wrapper ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) - * In Scala 3 TASTy reader, restrict access to experimental definitions ([#10020](https://github.com/scala/scala/pull/10020) by [@bishabosha](https://github.com/bishabosha)) - * For security, error on source files with Unicode directional formatting characters ([#10017](https://github.com/scala/scala/pull/10017) by [@lrytz](https://github.com/lrytz)) - * Make Scala-3-style implicit resolution explicitly opt-in rather than bundled in `-Xsource:3` ([#10012](https://github.com/scala/scala/pull/10012) by [@povder](https://github.com/povder)) - * Support JDK 19 ([#10001](https://github.com/scala/scala/pull/10001) by [@Philippus](https://github.com/Philippus)) - * To aid cross building, allow `?` as a wildcard even without `-Xsource:3` ([#9990](https://github.com/scala/scala/pull/9990) by [@smarter](https://github.com/smarter)) - * Fix null-pointer regression in `Vector#prependedAll` and `Vector#appendedAll` ([#9983](https://github.com/scala/scala/pull/9983) by [@retronym](https://github.com/retronym)) - * Make `-release` more useful, deprecate `-target`, align with Scala 3 ([#9982](https://github.com/scala/scala/pull/9982) by [@som-snytt](https://github.com/som-snytt)) - * Emit all bridge methods non-final (perhaps affecting serialization compat) ([#9976](https://github.com/scala/scala/pull/9976) by [@lrytz](https://github.com/lrytz)) - * Make unused-import warnings easier to silence (support filtering by `origin=`) ([#9939](https://github.com/scala/scala/pull/9939) by [@som-snytt](https://github.com/som-snytt)) - * Add `-Wnonunit-statement` to warn about discarded values in statement position ([#9893](https://github.com/scala/scala/pull/9893) by [@som-snytt](https://github.com/som-snytt)) - * Prefer type of overridden member when inferring (under `-Xsource:3`) ([#9891](https://github.com/scala/scala/pull/9891) by [@som-snytt](https://github.com/som-snytt)) - * Add `-Wperformance` lints for `*Ref` boxing and nonlocal `return` ([#9889](https://github.com/scala/scala/pull/9889) by [@som-snytt](https://github.com/som-snytt)) - * For troubleshooting compiler, add `-Vdebug-type-error` (and remove `-Yissue-debug`) ([#9824](https://github.com/scala/scala/pull/9824) by [@tribbloid](https://github.com/tribbloid)) - * Use subcolon args to simplify optimizer options ([#9810](https://github.com/scala/scala/pull/9810) by [@som-snytt](https://github.com/som-snytt)) - * Improve support for Unicode supplementary characters in identifiers and string interpolation ([#9805](https://github.com/scala/scala/pull/9805) by [@som-snytt](https://github.com/som-snytt)) +The following changes are highlights of this release: + +### Compatibility with Scala 3 + +* Tasty Reader: Add support for Scala 3.2 ([#10068](https://github.com/scala/scala/pull/10068)) +* Tasty Reader: Restrict access to experimental definitions ([#10020](https://github.com/scala/scala/pull/10020)) +* To aid cross-building, accept and ignore `using` in method calls ([#10064](https://github.com/scala/scala/pull/10064) by [@som-snytt](https://github.com/som-snytt)) +* To aid cross-building, allow `?` as a wildcard even without `-Xsource:3` ([#9990](https://github.com/scala/scala/pull/9990)) +* Make Scala-3-style implicit resolution explicitly opt-in rather than bundled in `-Xsource:3` ([#10012](https://github.com/scala/scala/pull/10012) by [@povder](https://github.com/povder)) +* Prefer type of overridden member when inferring (under `-Xsource:3`) ([#9891](https://github.com/scala/scala/pull/9891) by [@som-snytt](https://github.com/som-snytt)) + +### JDK version support + +* Make `-release` more useful, deprecate `-target`, align with Scala 3 ([#9982](https://github.com/scala/scala/pull/9982) by [@som-snytt](https://github.com/som-snytt)) +* Support JDK 19 ([#10001](https://github.com/scala/scala/pull/10001) by [@Philippus](https://github.com/Philippus)) + +### Warnings and lints + +* Add `-Wnonunit-statement` to warn about discarded values in statement position ([#9893](https://github.com/scala/scala/pull/9893) by [@som-snytt](https://github.com/som-snytt)) +* Make unused-import warnings easier to silence (support filtering by `origin=`) ([#9939](https://github.com/scala/scala/pull/9939) by [@som-snytt](https://github.com/som-snytt)) +* Add `-Wperformance` lints for `*Ref` boxing and nonlocal `return` ([#9889](https://github.com/scala/scala/pull/9889) by [@som-snytt](https://github.com/som-snytt)) + +### Language improvements + +* Improve support for Unicode supplementary characters in identifiers and string interpolation ([#9805](https://github.com/scala/scala/pull/9805) by [@som-snytt](https://github.com/som-snytt)) + +### Compiler options + +* Use subcolon args to simplify optimizer options ([#9810](https://github.com/scala/scala/pull/9810) by [@som-snytt](https://github.com/som-snytt)) +* For troubleshooting compiler, add `-Vdebug-type-error` (and remove `-Yissue-debug`) ([#9824](https://github.com/scala/scala/pull/9824) by [@tribbloid](https://github.com/tribbloid)) + +### Security + +* Error on source files with Unicode directional formatting characters ([#10017](https://github.com/scala/scala/pull/10017)) +* Prevent `Function0` execution during `LazyList` deserialization ([#10118](https://github.com/scala/scala/pull/10118)) + +### Bugfixes + +* Emit all bridge methods non-final (perhaps affecting serialization compat) ([#9976](https://github.com/scala/scala/pull/9976)) +* Fix null-pointer regression in `Vector#prependedAll` and `Vector#appendedAll` ([#9983](https://github.com/scala/scala/pull/9983)) +* Fix handling of nulls in Java `ConcurrentMap` wrapper ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release. @@ -36,6 +56,8 @@ Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration a 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, Lukas Rytz, Seth Tisue, Jamie Thompson, Sébastien Doeraene, Scala Steward, Georgi Krastev, Jason Zaugg, Philippus, Balys Anikevicius, Gilad Hoch, NthPortal, Zhang Zhipeng, Arman Bilge, Dale Wijnand, Dominik Helm, Eric Huang, Guillaume Martres, Harrison Houghton, Krzysztof Pado, Michał Pałka, Zeeshan Arif, counter2015, jxnu-liguobin, mcallisto, naveen, philwalk. 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 22946aeb15ed4979a61d5af345a9e77ab9ef418f Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:36:04 -0700 Subject: [PATCH 5/9] Update 2.13.9.md --- releases/2.13.9.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index c9389ad237..f094b31ba9 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -1,3 +1,5 @@ +# Scala 2.13.9 + The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.9. The following changes are highlights of this release: From 0b680b477c53c43d19eb146fd6d6fd4821bdde01 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 13:43:38 -0700 Subject: [PATCH 6/9] link to bincompat page --- releases/2.13.9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index f094b31ba9..cc82d38f11 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -50,7 +50,7 @@ For the complete 2.13.9 change lists, see [all merged PRs](https://github.com/sc ## Compatibility -As usual for our minor releases, Scala 2.13.9 is binary-compatible with the whole Scala 2.13 series. +As usual for our minor releases, Scala 2.13.9 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. From 9cfae03de708c2718d06fe8a65f5eaa6c3194d04 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Thu, 1 Sep 2022 20:29:13 -0700 Subject: [PATCH 7/9] Update 2.13.9.md --- releases/2.13.9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index cc82d38f11..0eae80079b 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -1,4 +1,4 @@ -# Scala 2.13.9 +# Scala 2.13.9 (DRAFT) The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.9. From fcf1f65e105f9ab193c12f3c60c7be1f8b966071 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Fri, 2 Sep 2022 18:44:21 -0700 Subject: [PATCH 8/9] Update 2.13.9.md fix issue description --- releases/2.13.9.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index 0eae80079b..ed0ba3a945 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -42,7 +42,8 @@ The following changes are highlights of this release: * Emit all bridge methods non-final (perhaps affecting serialization compat) ([#9976](https://github.com/scala/scala/pull/9976)) * Fix null-pointer regression in `Vector#prependedAll` and `Vector#appendedAll` ([#9983](https://github.com/scala/scala/pull/9983)) -* Fix handling of nulls in Java `ConcurrentMap` wrapper ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) +* Improve concurrent behavior of Java `ConcurrentMap` wrapper + ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release. From a70ca5203071ba6d87962b03191f2c403f25fb12 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 14 Sep 2022 19:01:21 -0700 Subject: [PATCH 9/9] fix 10027 credit and add 10129 --- releases/2.13.9.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/releases/2.13.9.md b/releases/2.13.9.md index ed0ba3a945..ae7c792879 100644 --- a/releases/2.13.9.md +++ b/releases/2.13.9.md @@ -43,7 +43,8 @@ The following changes are highlights of this release: * Emit all bridge methods non-final (perhaps affecting serialization compat) ([#9976](https://github.com/scala/scala/pull/9976)) * Fix null-pointer regression in `Vector#prependedAll` and `Vector#appendedAll` ([#9983](https://github.com/scala/scala/pull/9983)) * Improve concurrent behavior of Java `ConcurrentMap` wrapper - ([#10027](https://github.com/scala/scala/pull/10027) by [@som-snytt](https://github.com/som-snytt)) + ([#10027](https://github.com/scala/scala/pull/10027) by [@igabaydulin](https://github.com/igabaydulin)) +* Preserve null policy in wrapped Java `Map`s ([#10129](https://github.com/scala/scala/pull/10129) by [@som-snytt](https://github.com/som-snytt)) Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release.