0.5.5 (2024-08-18)¶
Supported Scala versions¶
Scala Binary Version | Supported Scala Versions |
---|---|
2.12 | 2.12.14 ... 2.12.19 |
2.13 | 2.13.8 ... 2.13.14 |
3 | 3.1.2 ... 3.1.3 3.2.0 ... 3.2.2 3.3.0 ... 3.3.3 3.4.0 ... 3.4.3 3.5.0 |
Upon release of new Scala version (stable, or Scala 3 RC) version dependent artifacts would be published without a new release.
Commits since last release | 28 |
Merged PRs | 27 |
Contributors | 7 |
Contributors¶
Big thanks to everybody who contributed to this release or reported an issue!
$ git shortlog -sn --no-merges v0.5.4..v0.5.5
16 LeeTibbert
6 Wojciech Mazur
2 Maksym Ochenashko
1 Eric K Richardson
1 Guest user
1 Natsu Kagami
1 dependabot[bot]
Merged PRs¶
v0.5.5 (2024-08-18)¶
Merged pull requests:
Scala Native Runtime¶
Java Standard Library¶
fix[javalib]: Use FunctionalInterface annotation consistently #3981 (LeeTibbert)
fix[javalib]: Math#max & Math.min now order IEEE754 negative zeros correctly. #3985 (LeeTibbert)
feature[javalib]: Math.TAU & four Math.clamp() methods #3989 (LeeTibbert)
improvement [javalib]: Implement List static methods #3992 (LeeTibbert)
improvement [javalib]: Implement Set & HashSet static methods #3993 (LeeTibbert)
improvement [javalib]: Implement Map & HashMap static methods #3994 (LeeTibbert)
improvement [javalib]: AbstractSet#equals now matches other Sets only #3996 (LeeTibbert)
improvement [javalib]: add required override for Set#spliterator #3997 (LeeTibbert)
improvement [javalib]: simplify ‘Stream#toList’ implementation #4000 (LeeTibbert)
improvement [javalib]: Correct file name to j.u.SplittableRandom.scala #4004 (LeeTibbert)
improvement [javalib]: Implement Java 21 Collections.shuffle(List, RandomGenerator) #4005 (LeeTibbert)
improvement [javalib]: implement ju.LinkedHashMap#newLinkedHashMap static method #4006 (LeeTibbert)
improvement [javalib]: Four *Stream#skip methods now pass an accurate estimatedSize downstream #4008 (LeeTibbert)
improvement [javalib]: implement ju.LinkedHashSet#newLinkedHashSet static method #4009 (LeeTibbert)
Scala compiler plugins¶
build: Add support for Scala 3.3.4-RC1 #3990 (WojciechMazur)
fix [compiler-plugin]: Fix generation of match default case in if-else chain #4015 (WojciechMazur)
[chore] Add Scala 3.5.0 to the build #4027 (WojciechMazur)
Scala Native toolchain¶
[fix] Traversing unreachable code blocks in lowering phase in nonoptimized builds #4013 (WojciechMazur)
Documentation¶
improvement [docs]: remove
$
, separate output from cli snippets #4002 (spaceunifyfifty)Update and enhance documentation for Scala Native version 0.5 #4020 (ekrich)
POSIX bindings¶
feature [posixlib]: Add partial Open Group Issue 8 support to unistd.scala #4019 (LeeTibbert)