Scala 3.4.2-RC1 is ready for testing. This is the last planned patch for Scala 3.4. This release is also noteworthy, as it was the first version done within the frame of a new process and under the new Product Manager of a Scala 3 Compiler @Gedochao.
Besides multiple fixed bugs, 3.4.2 brings a significant refactor and improvement of DX of command line parameters. Also, REPL received needed care with autocompletion now showing full method signatures and minor annoying bugs from before 3.0.0 being fixed.
The full changelog can be found here .
A stable release is expected around May 8th.
7 Likes
Do you think 3.5.0 will have namedTuples
in language.experimental
? Would be nice
2 Likes
The decision about the exact scope of 3.5 will be made on Wednesday.
Experimental named tuples look like a likely candidate to be included.
3 Likes
I see this and this, will SIP 46 make it into 3.4.2 or 3.5.0?
Can’t wait for 3.5! With SIP 46 and this, it’ll be awesome
3 Likes
Now it is still “around”, but soon it won’t be, I am afraid.
What I also find concerning is there is still no trace of a LTS build including fixes from 3.4.1. No 3.3.4 release thread, no milestone or project, no nightly builds or RC, no communication, the only trace is a single build 3.3.4-RC1-bin-20240326-feeddb7-NIGHTLY visible on maven https://mvnrepository.com/artifact/org.scala-lang/scala3-compiler and a few brief notes like Scala homepage should make LTS clearer? - #45 by bishabosha.
I understand playing with new intricate language features is much more thrilling and satisfying than polishing, fixing bugs and publishing, I am afraid I am guilty of the same in my products, but as a user I would prefer seeing more care being given to small things which are important in daily use.
2 Likes
Yep, we had some small delays, mainly because of Scala CLI in 3.5.0-RC1. Stable 3.4.2 will be on Maven Central later today.
I will work on RC for 3.3.4 just after this round of releases (so 3.4.2 and 3.5.0-RC1).
3 Likes
Not sure why there is no milestone created for 3.3.4?
1 Like
The compiler team organizes work using GitHub project boards, which are not yet public (but I hope at least some of them will be public soon). Milestones are only maintained for past releases, where you can find all issues solved and PRs merged for a given version.
1 Like
3.4.2 is now officially released.
10 Likes