0.11.0-RC1
Pre-release
Pre-release
Notable Changes
Tooling
- IDE: New shiny Worksheet mode for VS Code #5102, #5230, #5238, #5277, #5320, #5380
- IDE: Improved completions for imports #5476
- IDE: Added support for
Signature Help
#5395 - IDE: Added support for
Jump to Definition
in imports #4199 - IDE: Added support for
Go to Implementation
#5401 - IDE: Improve display of documentation on hover #5394
- IDE: Support for multi-projects
Find all References
#5209 - REPL: History now persists across sessions #5252
- REPL: Syntax highlighting of comments is now supported #5301
- TASTY files can now be the input of
dotc -from-tasty
#5325
Language
- New Opaque Types Aliases #5300
- Synthesised
copy
andapply
methods of case classes now share the same visibility as their constructor #5472 - Introduction of soft modifiers (i.e.
inline
,opaque
) that can be used as identifiers #5471 - Replacement for Weak Conformance #5371
- Improvements to lazy vals performance and code size #5354, #5446, #5478
- Improved error reporting for @tailrec annotated methods #5399, #5431
- Exhaustivity checker now takes anonymous classes into account #5396
- Several improvements to structural types #5377, #5391
- Several improvements and addition to Macros and the Tasty reflect API
#5164, #5181, #5235, #5398, #5416, #5435, #5437, #5475, #5477, #5483, #5504
Platforms
As well as many bug fixes and other improvements!
Contributors
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 0.10.0..0.11.0-RC1
these are:
143 Martin Duhem
104 Nicolas Stucki
82 Martin Odersky
60 Guillaume Martres
35 Allan Renucci
21 poechsel
12 Olivier Blanvillain
10 Liu Fengyun
8 Aleksander Boruch-Gruszecki
6 Tobias Bordenca
5 Sébastien Doeraene
4 Stéphane Micheloud
3 João Pedro Evangelista
3 Miles Sabin
3 Neeraj Jaiswal
3 Abel Nieto
2 Ólafur Páll Geirsson
2 Fengyun Liu
2 veera venky
1 mikhail
1 Glavo
1 0xflotus
1 Paolo G. Giarrusso
Reporting Bugs
If you encounter a bug, please open an issue! 🙏