0.16.0-RC3
Pre-release
Pre-release
Notable Changes
Language & Syntax
Type System Improvements
- Intersection based gadts #6398
- Improve opaque types (simpler implementation strategy, disallowing opaque as a local modifier and more) #6567
Compiler Development
- Implement Tuple operation directly in the compiler #6539
- Add mini-phase to fix constructors for enums extending java.lang.Enum #6602
- Remove dependency on scala-xml #5597
- New typeclass derivation scheme #6531
Contributors
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 0.15.0-RC1..0.16.0-RC3
these are:
88 Martin Odersky
51 Anatolii
48 Nicolas Stucki
26 Guillaume Martres
21 Miles Sabin
19 Liu Fengyun
12 Aleksander Boruch-Gruszecki
11 Sébastien Doeraene
8 Aggelos Biboudis
4 Olivier Blanvillain
3 Eugene Yokota
1 Dale Wijnand
1 Allan Renucci
1 Olivier ROLAND
Reporting Bugs
If you encounter a bug, please open an issue! 🙏