You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: releases/2.13.6.md
+25-32Lines changed: 25 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -1,36 +1,29 @@
1
-
### Highlights
2
-
3
-
* TASTy Reader: Add support for Scala 3.0.0 (scala/scala/#9617) by bishabosha
4
-
5
-
### Additions to `-Xsource:3`
6
-
7
-
* Support symbol literals under `-Xsource:3` (scala/scala/#9602) by smarter
8
-
* Support writing `&` instead of `with` in types under `-Xsource:3` (scala/scala/#9594) by smarter
9
-
* Support Scala 3 vararg splice syntax under `-Xsource:3` (scala/scala/#9584) by smarter
10
-
* Support Scala 3 wildcard and renaming imports under `-Xsource:3` (scala/scala/#9582) by smarter
11
-
* Allow soft keywords open and infix under `-Xsource:3` (scala/scala/#9580) by smarter
12
-
* Align leading infix operator with Scala 3 improvements (scala/scala/#9567) by som-snytt
13
-
* Support `?` as wildcard marker under `-Xsource:3` (scala/scala/#9560) by smarter
14
-
* Support case in pattern bindings under `-Xsource:3` (scala/scala/#9558) by smarter
15
-
* Parse `+_` and `-_` in types as identifiers under `-Xsource:3` to support Scala 3.2 placeholder syntax (scala/scala/#9605) by neko-kai
16
-
* Allow `$` escaping double quotes in interpolations under `-Xsource:3` (scala/scala/#9536) by martijnhoekstra
17
-
* Differentiate Scala 2 and Scala 3 wildcard identifier names (scala/scala/#9614) by neko-kai
1
+
The Scala 2 team at Lightbend is pleased to announce the availability of Scala 2.13.6.
18
2
19
-
### Compiler Changes
20
-
21
-
* Integrate splain – implicit resolution chains and type diffs in error messages (scala/scala/#7785) by tek
22
-
* Allow `\"` in single-double-quoted string interpolations (scala/scala/#8830) by eed3si9n
23
-
* Support JDK15 text blocks in Java parser (scala/scala/#9548) by harpocrates
24
-
* Allow only protected when overriding Java methods (scala/scala/#9525) by kynthus
25
-
* Check `private[this]` members in override checking (scala/scala/#9542) by lrytz
26
-
* More accurate outer checks in patterns (scala/scala/#9504) by dwijnand
27
-
* Import from `_root_` (scala/scala/#9482) by som-snytt
28
-
29
-
### Library Changes
30
-
31
-
* Optimized BigInt implementation (scala/scala/#9628) by denisrosset
3
+
### Highlights
32
4
33
-
### Other changes
5
+
* TASTy Reader support for Scala 3.0.0 ([#9617](https://github.com/scala/scala/pull/9617) by [@bishabosha](https://github.com/bishabosha))
6
+
* The [splain compiler plugin](https://github.com/tek/splain) by [@tek](https://github.com/tek) was integrated into the compiler, available with the `-Vimplicits` and `-Vtype-diffs` flags ([#7785](https://github.com/scala/scala/pull/7785]))
7
+
* Escaped double quotes now work as expected in string interpolations, both `s"\""` and `s"$""` ([#8830](https://github.com/scala/scala/pull/8830) by [@eed3si9n](https://github.com/eed3si9n) and [#9536](https://github.com/scala/scala/pull/9536) by [@martijnhoekstra](https://github.com/martijnhoekstra))
8
+
9
+
### Other Changes
10
+
11
+
* Optimized BigInt implementation ([#9628](https://github.com/scala/scala/pull/9628)) by [@denisrosset](https://github.com/denisrosset)
12
+
* Support JDK15 text blocks in Java parser ([#9548](https://github.com/scala/scala/pull/9548)) by [@harpocrates](https://github.com/harpocrates)
13
+
* Stricter override checking for protected Scala members which override Java members ([#9525](https://github.com/scala/scala/pull/9525)) by [@kynthus](https://github.com/kynthus)
14
+
* Check `private[this]` members in override checking ([#9542](https://github.com/scala/scala/pull/9542))
15
+
* More accurate outer checks in patterns ([#9504](https://github.com/scala/scala/pull/9504))
16
+
* Allow renaming imports from `_root_` ([#9482](https://github.com/scala/scala/pull/9482)) by [@som-snytt](https://github.com/som-snytt)
17
+
* A number of syntax changes were added to simplify cross-building between Scala 2 and 3
18
+
* Don't error (only warn) on symbol literals under `-Xsource:3` ([#9602](https://github.com/scala/scala/pull/9602))
19
+
* Support writing `&` instead of `with` in types under `-Xsource:3` ([#9594](https://github.com/scala/scala/pull/9594))
20
+
* Support Scala 3 vararg splice syntax under `-Xsource:3` ([#9584](https://github.com/scala/scala/pull/9584))
21
+
* Support Scala 3 wildcard and renaming imports under `-Xsource:3` ([#9582](https://github.com/scala/scala/pull/9582))
22
+
* Allow soft keywords open and infix under `-Xsource:3` ([#9580](https://github.com/scala/scala/pull/9580))
23
+
* Align leading infix operator with Scala 3 improvements ([#9567](https://github.com/scala/scala/pull/9567))
24
+
* Support `?` as wildcard marker under `-Xsource:3` ([#9560](https://github.com/scala/scala/pull/9560))
25
+
* Support case in pattern bindings under `-Xsource:3` ([#9558](https://github.com/scala/scala/pull/9558))
26
+
* Parse `+_` and `-_` in types as identifiers under `-Xsource:3` to support Scala 3.2 placeholder syntax ([#9605](https://github.com/scala/scala/pull/9605))
34
27
35
28
Some small changes that will ship in 2.12.14 are also included in this release.
36
29
@@ -46,7 +39,7 @@ Upgrading from 2.12? Enable `-Xmigration` while upgrading to request migration a
46
39
47
40
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.
48
41
49
-
This release was brought to you by ?? contributors, according to `git shortlog -sn --no-merges HEAD ^v2.13.6 ^2.12.x`. Thank you ???.
42
+
This release was brought to you by 25 contributors, according to `git shortlog -sn --no-merges HEAD ^v2.13.5 ^2.12.x`. Thank you A. P. Marki, Lukas Rytz, Dale Wijnand, Jamie Thompson, Seth Tisue, 梦境迷离, Guillaume Martres, Martijn Hoekstra, Denis Rosset, Aaron S. Hawley, Kai, Eugene Yokota, Jason Zaugg, Anatolii Kmetiuk, Ikko Ashimine, superseeker13, Eugene Platonov, Diego E. Alonso Blas, Filipe Regadas, Hatano Yuusuke, Luis Miguel Mejía Suárez, Rafał Sumisławski, Alec Theriault, Tom Grigg, Torsten Schmits.
50
43
51
44
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.
0 commit comments