Hello! We are happy to announce the next, 19th, release of Dotty. This release brings more polishings of the syntax as well as the migration to 2.13.1 standard library. You can learn more from the blog article: http://dotty.epfl.ch/blog/2019/09/23/19th-dotty-milestone-release.html
Notable Changes
Syntax
- Make indentation significant in old-style control syntax #7235
- Don’t require colon after class or object signatures #7185
- Replace the[…] by summon[…] #7205
- Allow
given
bindings in patterns #7194 - Replace
delegate match
withsummonFrom
. #7201 - Switch to
?
for wildcard types #7144 - Require (…) around parameters of a lambda #7156
- Drop old syntax styles for givens #7245
Macros
- Upgrade to scala-library 2.13.1 #7263
- Detect macro dependencies within the current run #7192
- Add dotty-staging.g8 in the staging documentation #7165
- Intrinsify scala.compiletime.testing.typeChecks #7129
Contributors
Thank you to all the contributors who made this release possible
According to git shortlog -sn --no-merges 0.18.1-RC1..0.19.0-RC1
these are:
87 Martin Odersky
50 Nicolas Stucki
42 Guillaume R
33 Nikita Eshkeev
20 Guillaume Martres
9 Liu Fengyun
8 Anatolii
5 Robert Stoll
3 Miles Sabin
1 Sam Desborough
1 Anatolii Kmetiuk
1 Jon Pretty
1 Oron Port
1 Aggelos Biboudis
Reporting Bugs
If you encounter a bug, please open an issue!