github scala/scala3 3.8.4-RC2

pre-release10 hours ago

Backported changes

  • Revert #24431 #25703
  • Bump Scala CLI to v1.13.0 (was v1.12.5) #25810
  • Bump jackson-* to 3.1.2 (was 2.15.1) #25785
  • Reject scala.runtime's mutable refs in safe mode #25749
  • Tweak SafeRefs allow list for java.util classes #25783
  • Tune SafeRefs allow list for scala.util classes #25787
  • Require explicit types in assumeSafe definitions in the empty package #25795
  • Skip checkSafeAnnots for synthetic symbols #25773
  • Reject News with unsupported Java classes #25761
  • Improve LambdaTypes handling in Quotes reflect memberType #25786
  • Pat var must be isVarPattern #25701
  • Do not warn for package object at the top level #25826
  • Fix -Ymagic-offset-header for DoubleDefinition error and implicitNotFound errors, and remove global unmanaged cache #25706
  • Fix #25691: scalaXml Elem rendering in repl #25781
  • Fix Ctrl+C handling in the REPL #25782
  • Fix "Scala 3.8.3 compiling covariant overrides with separate compilation causes AbstractMethodError at runtime" #25659
  • Fix "Fix Ctrl-C Handling in the REPL" #25835
  • Improve the test for creating protected method accessors for inlines #25865
  • feature: Add logical package parsing for sourcepath #25446

Contributors

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

According to git shortlog -sn --no-merges 3.8.4-RC1..3.8.4-RC2 these are:

     5	Wojciech Mazur
     4	Martin Odersky
     4	Piotr Chabelski
     3	Matt Bovel
     2	Jan Chyb
     2	Li Haoyi
     2	Solal Pirelli
     2	noti0na1
     1	Jakub Warchoł
     1	Som Snytt
     1	Tomasz Godzik
     1	Yichen Xu

Don't miss a new scala3 release

NewReleases is sending notifications on new releases.