Skip to content

Commit d71d0c1

Browse files
Add RC3 blog article
1 parent c3c7cd3 commit d71d0c1

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
layout: blog-page
3+
title: Scala 3.0.0-RC3 – bug fixes for 3.0.0 stable
4+
author: Anatolii Kmetiuk
5+
authorImg: /images/anatolii.png
6+
date: 2021-04-21
7+
---
8+
9+
Hello! With this blog article, we would like to announce the release of Scala 3.0.0-RC3. Some critical bugs were discovered during the previous release cycle the fixes to which had to be included in 3.0.0 stable. Therefore, we are having RC3 to give the community time to test our fixes.
10+
11+
This release also impacts the release date for 3.0.0 stable. 3.0.0 stable will get a green light if no critical bugs are discovered until May 12th. Otherwise we may need to have an RC4.
12+
13+
<!--more-->
14+
15+
# Bug fixes included
16+
- Backport: Fix type test for trait parameter arguments [#12066](https://github.com/lampepfl/dotty/pull/12066)
17+
- Backport: Set file filter correctly [#12119](https://github.com/lampepfl/dotty/pull/12119)
18+
- Backport: Provide mirror support after inlining [#12079](https://github.com/lampepfl/dotty/pull/12079)
19+
- Fix type test for trait parameter arguments [#12064](https://github.com/lampepfl/dotty/pull/12064)
20+
- Backport: Revert "Recursively check nonvariant arguments of base types for realizability" [#12067](https://github.com/lampepfl/dotty/pull/12067)
21+
- Backport: When simplifying match types, ensure fully defined before reducing [#12068](https://github.com/lampepfl/dotty/pull/12068)
22+
- Backport: sbt-dotty: the binary version is 3 for Scala >= 3.0.0 [#12084](https://github.com/lampepfl/dotty/pull/12084)
23+
- Backport: Fix isInstanceOf[Array[?]] returning true on non-Array [#12108](https://github.com/lampepfl/dotty/pull/12108)
24+
- Backport: Scala2Unpickler: don't unpickle the same type parameter twice [#12129](https://github.com/lampepfl/dotty/pull/12129)
25+
- [Backport] Overloading resolution: Handle SAM types more like Java and Scala 2 [#12131](https://github.com/lampepfl/dotty/pull/12131)
26+
- Add TermParamClause.isGiven [#12042](https://github.com/lampepfl/dotty/pull/12042)
27+
28+
## Contributors
29+
Thank you to all the contributors who made this release possible 🎉
30+
31+
According to `git shortlog -sn --no-merges 3.0.0-RC2..3.0.0-RC3` these are:
32+
33+
```
34+
8 Martin Odersky
35+
7 Adrien Piquerez
36+
6 Guillaume Martres
37+
4 Liu Fengyun
38+
1 Anatolii Kmetiuk
39+
1 Nicolas Stucki
40+
```
41+
42+
If you want to get your hands dirty and contribute to Dotty, now is a good time to get involved!
43+
Head to our [Getting Started page for new contributors](https://dotty.epfl.ch/docs/contributing/getting-started.html),
44+
and have a look at some of the [good first issues](https://github.com/lampepfl/dotty/issues?q=is%3Aissue+is%3Aopen+label%3Aexp%3Anovice).
45+
They make perfect entry points into hacking on the compiler.
46+
47+
We are looking forward to having you join the team of contributors.
48+
49+
## Library authors: Join our community build
50+
51+
Dotty now has a set of widely-used community libraries that are built against every nightly Dotty
52+
snapshot. Currently, this includes shapeless, ScalaPB, algebra, scalatest, scopt and squants.
53+
Join our [community build](https://github.com/lampepfl/dotty/tree/master/community-build)
54+
to make sure that our regression suite includes your library.
55+
56+
[Scastie]: https://scastie.scala-lang.org/?target=dotty
57+
58+
[@odersky]: https://github.com/odersky
59+
[@DarkDimius]: https://github.com/DarkDimius
60+
[@smarter]: https://github.com/smarter
61+
[@felixmulder]: https://github.com/felixmulder
62+
[@nicolasstucki]: https://github.com/nicolasstucki
63+
[@liufengyun]: https://github.com/liufengyun
64+
[@OlivierBlanvillain]: https://github.com/OlivierBlanvillain
65+
[@biboudis]: https://github.com/biboudis
66+
[@allanrenucci]: https://github.com/allanrenucci
67+
[@Blaisorblade]: https://github.com/Blaisorblade
68+
[@Duhemm]: https://github.com/Duhemm
69+
[@AleksanderBG]: https://github.com/AleksanderBG
70+
[@milessabin]: https://github.com/milessabin
71+
[@anatoliykmetyuk]: https://github.com/anatoliykmetyuk

0 commit comments

Comments
 (0)