dotty v3.0.0-M1 Release Notes

Release Date: 2020-11-03 // about 1 year ago
  • Notable Changes

    Syntax

    🛠 Fix #9829: Allow as in place of @ for pattern bindings #9837
    🔄 Change wildcard given selectors #9949
    Keep @Alpha optional #10093

    Scala.js

    Scala.js: Implement non-native JS classes. #9774
    Scala.js: Implement the PrepJSInterop phase, minus exports handling. #9725

    Optimization

    📜 Port classfile parsing improvements #10037
    Semanticdb usability enhancements #9768
    ⚡️ Optimize core and frontend #9867

    Contributors

    🚀 Thank you to all the contributors who made this release possible 🎉

    🔀 According to git shortlog -sn --no-merges 0.27.0-RC1..3.0.0-M1 these are:

       171 Martin Odersky
        94 Nicolas Stucki
        75 Liu Fengyun
        62 Aleksander Boruch-Gruszecki
        50 Filip Zybała
        35 Krzysztof Romanowski
        34 Anatolii Kmetiuk
        32 Sébastien Doeraene
        31 Guillaume Martres
        28 Jamie Thompson
        20 bishabosha
        19 Guillaume Raffin
        16 Krzysztof Romanwoski
        12 Ruslan Shevchenko
         9 Tom Grigg
         6 Som Snytt
         5 odersky
         5 Andrzej Ratajczak
         4 Michał Pałka
         3 Adrien Piquerez
         3 Tudor Voicu
         3 noti0na1
         2 Krzysztof Bochenek
         2 Tudor
         2 Raphael Jolly
         2 Miles Sabin
         1 Vasil Vasilev
         1 ansvonwa
         1 Greg Zoller
         1 felher
         1 gzoller
         1 zgrybus
         1 Fengyun Liu
         1 Philippus Baalman
         1 Krzysiek Bochenek
         1 Tomasz Godzik
         1 ysthakur
    

    Reporting Bugs

    🍱 If you encounter a bug, please open an issue! 🙏