diff --git a/_data/scala-releases.yml b/_data/scala-releases.yml index 1a9796962..af7f873e9 100644 --- a/_data/scala-releases.yml +++ b/_data/scala-releases.yml @@ -4,8 +4,8 @@ release_date: January 20, 2025 - category: current_version title: Current 3.3.x LTS release - version: 3.3.4 - release_date: September 27, 2024 + version: 3.3.5 + release_date: January 29, 2025 - category: current_version title: Current 2.13.x release version: 2.13.16 diff --git a/_downloads/2025-01-29-3.3.5.md b/_downloads/2025-01-29-3.3.5.md new file mode 100644 index 000000000..6fd1c6187 --- /dev/null +++ b/_downloads/2025-01-29-3.3.5.md @@ -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: Apache License, Version 2.0 +api_docs: https://www.scala-lang.org/api/3.3.5/ +--- diff --git a/_posts/2025-01-29-release-notes-3.3.5.md b/_posts/2025-01-29-release-notes-3.3.5.md new file mode 100644 index 000000000..eaa8ce8e8 --- /dev/null +++ b/_posts/2025-01-29-release-notes-3.3.5.md @@ -0,0 +1,28 @@ +--- +category: announcement +permalink: /news/3.3.5/ +title: "Scala 3.3.5 LTS 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. +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). + +# Breaking changes + +- 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) + +# Notable changes + +- Scala 2 Standard Library upgraded to 2.13.15 +- Support for JDK 23 +- Added the `-Wall` option that enables all linting warnings + +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). + +## Scala LTS Release Notice + +The Scala LTS series introduces a delay before backporting non-critical changes from the latest Scala Next stable releases. This delay helps minimize the risk of regressions that may be uncovered during testing. + +The next planned LTS release will include updates introduced until Scala 3.6.4, along with support for JDK 24 and the Scala 2.13.16 standard library. +