All Versions
18
Latest Version
Avg Release Cycle
23 days
Latest Release
18 days ago

Changelog History
Page 1

  • v0.26.0-RC1

    July 24, 2020

    Notable Changes

    Language & API

    Unified extension methods #9255
    πŸ‘ Allow structural anonymous classes #9201
    βž• Add summonAll and constValueTuple #9209

    Compiler improvements

    Infer missing implicit args in using clause #9347
    πŸ”„ Change implicit to using #9333
    πŸ‘‰ Use new extension syntax in scala.tasty.Reflection #9311
    Have a per-run time budget for import suggestions #9167

    Contributors

    πŸš€ Thank you to all the contributors who made this release possible πŸŽ‰

    πŸ”€ According to git shortlog -sn --no-merges 0.25.0-RC2..0.26.0-RC1 these are:

       128 Martin Odersky
        53 Nicolas Stucki
        30 SΓ©bastien Doeraene
        18 Anatolii Kmetiuk
        18 Guillaume Raffin
        17 Lan, Jian
        12 Guillaume Martres
         5 Aleksander Boruch-Gruszecki
         3 Ruslan Shevchenko
         3 odersky
         2 Alden Torres
         2 Robert Stoll
         2 yu-croco
         1 Alex Zolotko
         1 Kevin Dreßler
         1 FabioPinheiro
         1 adpi2
         1 Matthew Pickering
         1 Liu Fengyun
    

    Reporting Bugs

    🍱 If you encounter a bug, please open an issue! πŸ™

  • v0.25.0

    July 22, 2020
  • v0.25.0-RC2

    June 15, 2020
  • v0.25.0-RC1

    June 10, 2020
  • v0.24.0

    June 10, 2020
  • v0.24.0-RC1

    April 27, 2020
  • v0.23.0

    April 27, 2020
  • v0.23.0-RC1

    March 18, 2020

    Notable Changes

    Language

    Syntax

    πŸ”„ Change to (using x: T) => E for context functions #8305
    ⬇️ Drop given parameter syntax #8270
    πŸ›  Fix #8256: Disallow silent indent for template bodies #8264

    πŸ”‹ Features

    βž• Add bitwise Int compiletime operations #8377
    Safe initialization for Scala #7789

    Metaprogramming

    βž• Add scala.compiletime.summonInline #8483
    🚚 Move Unliftable extractors in Unlifted #8517
    πŸ“‡ Rename ValueOfExpr to Unliftable #8503
    ♻️ Refactor scala.quoted.matching #8479
    Simplify import of qctx.tasty.rootContext #8438

    Contributors

    πŸš€ Thank you to all the contributors who made this release possible πŸŽ‰

    πŸ”€ According to git shortlog -sn --no-merges 0.22.0-RC1..0.23.0-RC1 these are:

       165 Martin Odersky
       124 Nicolas Stucki
       121 Liu Fengyun
        45 Robert Stoll
        15 Guillaume Martres
        15 Anatolii
        10 gzoller
         8 Som Snytt
         8 StΓ©phane Micheloud
         5 Ausmarton Zarino Fernandes
         5 Oron Port
         3 Adam Fraser
         3 Gabriele Petronella
         3 Uko
         3 Anatolii Kmetiuk
         2 ybasket
         2 Dale Wijnand
         2 Dani Rey
         2 Jamie Thompson
         2 Olivier Blanvillain
         2 Tomasz Godzik
         2 Travis Brown
         2 Vlastimil Dort
         1 tanaka takaya
         1 Miles Sabin
         1 Andrew Valencik
         1 bishabosha
         1 fhackett
         1 Lionel Parreaux
         1 kenji yoshida
         1 manojo
         1 odersky
         1 Raj Parekh
         1 SΓ©bastien Doeraene
         1 xuwei-k
    

    Reporting Bugs

    🍱 If you encounter a bug, please open an issue! πŸ™

  • v0.22.0

    March 18, 2020
  • v0.22.0-RC1

    February 03, 2020

    Notable Changes

    Syntax

    πŸ†• New syntax for collective extension methods #7917
    πŸ›  Fix #7139: Implement kind-projector compatibility #7775
    πŸ”„ Change to given/using syntax #8162

    Metaprogramming

    API

    βž• Add constructors for TypeOrBounds that are not refs or PolyType #7961
    🚚 Move unsafe operations from Expr to UnsafeExpr #8041
    βž• Add requiredXYZ symbols to TASTy reflect context #7903

    Semantics

    πŸ›  Fix #7142: Detect scope extrusions in macros and run #8000
    Disallow phase inconsistent inline parameters #8061
    Redefine semantics of inline parameters #8060

    Other Highlights

    βž• Add primitive compiletime operations on singleton types #7628
    πŸ‘‰ Make suggestions of missing implicits imports on type errors #7862
    πŸ›  Fix #6849: support irrefutable sequence match #6850
    πŸš€ Upgrade to sbt 1.3.6, release sbt-dotty 0.4.0 #7953
    πŸ›  Fix #7991: don't set JavaDefined for Dotty Enum module class #8008
    IArray extension methods #7795
    Put erased under -Yerased-terms flag #7906

    Contributors

    πŸš€ Thank you to all the contributors who made this release possible πŸŽ‰

    πŸ”€ According to git shortlog -sn --no-merges 0.21.0-RC1..0.22.0-RC1 these are:

       192 Martin Odersky
        85 Nicolas Stucki
        57 Antoine Brunner
        42 Liu Fengyun
        29 Guillaume Martres
        23 Aggelos Biboudis
        17 Maxime Kjaer
        10 Anatolii
         7 Jamie Thompson
         4 Minghao Liu
         3 Travis Brown
         3 Andrew Valencik
         2 fhackett
         2 Dvir Faivel
         2 Nadezhda Balashova
         2 Ruslan Shevchenko
         2 Lan, Jian
         2 Anatolii Kmetiuk
         2 Yevgen Nerush
         1 Dale Wijnand
         1 odersky
         1 Dmitrii Naumenko
         1 Eric K Richardson
         1 Eric Loots
         1 Jaap van der Plas
         1 Keith Pinson
         1 Miles Sabin
         1 Alexander Shamukov
         1 Som Snytt
         1 Taisuke Oe
         1 TimothΓ©e Floure
         1 bishabosha
         1 gzoller
    

    Reporting Bugs

    🍱 If you encounter a bug, please open an issue! πŸ™