-
Notifications
You must be signed in to change notification settings - Fork 325
Scala LTS 3.3.5 announcement #1728
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
0a1faad
7617cba
e90711f
cacdc49
116bcdd
add9b1f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Scala 3.3.5 LTS | ||
start: 29 January 2025 | ||
layout: downloadpage | ||
release_version: 3.3.5 | ||
release_date: "January 29, 2025" | ||
permalink: /download/3.3.5.html | ||
license: <a href="https://www.scala-lang.org/license/">Apache License, Version 2.0</a> | ||
api_docs: https://www.scala-lang.org/api/3.3.5/ | ||
--- |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
category: announcement | ||
permalink: /news/3.3.5/ | ||
title: "Scala 3.3.5 is now available!" | ||
--- | ||
Scala 3.3.5 LTS is now available! | ||
|
||
This patch release backports most of the improvements and bugfixes introduced in the Scala Next series up to the Scala 3.5.2 release. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 3.5.2? not 3.6.x? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 3.5.2, it was the selected as cutoff. The reasoning here is that these changes had enough time to be tested out in a cases that are not covered by our tests or community build. The 3.5.6 would include backports introduced up to 3.6.4 (+ possibly some other changes like Scala 2 stdlib upgrade or JVM support) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. okay. might be worth mentioning in the notes? I think most readers will notice and wonder (of course, there's also value in keeping notes short...) |
||
All of the backported changes were proven to not break either binary or source compatibility, by testing over 1500 projects in the [Scala 3 Open Community Build](https://github.com/VirtusLab/community-build3). | ||
|
||
Notable changes: | ||
|
||
- Scala 2 Standard Library upgraded to 2.13.15 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. not sure if it's worth adding that 3.3.6 will have 2.13.16? maybe not |
||
- Support for JDK 23 | ||
- Added the `-Wall` option that enables all linting warnings | ||
|
||
Breaking changes: | ||
WojciechMazur marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
- Aligned `-Wconf` parsing order with Scala 2 semantics: `-Wconf:x,y` now means `-Wconf:x -Wconf:y`, with y overruling x, rather than the reverse to align with Scala 3.4+ and with user intuition [#21985](https://github.com/scala/scala3/pull/21985) | ||
|
||
For a full list of changes and contributor credits, please refer to the [release notes](https://github.com/scala/scala3/releases/tag/3.3.5). |
Uh oh!
There was an error while loading. Please reload this page.