We are proud to announce Dotty 0.20.0-RC1. This release brings a bunch of improvements to the language such as with
keyword starting an indentation block, normal parameters after given parameters, inline givens specialization and more. You can read more about these and other changes in the blog post: https://dotty.epfl.ch/blog/2019/11/04/20th-dotty-milestone-release.html
Notable Changes
Language
- Syntax change for type parameters of extension methods #7455
- Infer private[this] #7411
- Tweaks to indent syntax #7363
- Fix #7078: Allow <: T in given alias definitions #7334
- Allow normal parameters after given parameters #7317
- Make
then
optional at line end #7276
Metaprogramming
- Fix #7189: Do not try to load contents if file does not exist #7476
- Add customizable names for definitions in quotes #7346
- Rename scala.quoted.matching.{Bind => Sym} #7332
- Replace AsFunction implicit class with Expr.reduce #7299
Contributors
Thank you to all the contributors who made this release possible
According to git shortlog -sn --no-merges 0.19.0-RC1..0.20.0-RC1
these are:
99 Martin Odersky
64 Nicolas Stucki
16 Nikita Eshkeev
15 Guillaume Martres
9 Robert Stoll
8 Anatolii
5 Liu Fengyun
5 Olivier Blanvillain
3 Miles Sabin
2 Aggelos Biboudis
2 Jamie Thompson
2 Antoine Brunner
2 Ben Elliott
2 Guillaume R
1 noti0na1
1 Ashwin Bhaskar
1 Batanick
1 Bojan Dunaj
1 Harpreet Singh
1 Lucas
1 Lucas Jenß
1 Martijn Hoekstra
1 bishabosha
1 brunnerant
Reporting Bugs
If you encounter a bug, please open an issue!