diff --git a/_data/scala-releases.yml b/_data/scala-releases.yml index de0a9805c..9d25c07d0 100644 --- a/_data/scala-releases.yml +++ b/_data/scala-releases.yml @@ -1,7 +1,7 @@ - category: current_version title: Current 3.7.x release - version: 3.7.1 - release_date: June 4, 2025 + version: 3.7.2 + release_date: August 1, 2025 - category: current_version title: Current 3.3.x LTS release version: 3.3.6 diff --git a/_downloads/2025-08-01-3.7.2.md b/_downloads/2025-08-01-3.7.2.md new file mode 100644 index 000000000..6d7de8d41 --- /dev/null +++ b/_downloads/2025-08-01-3.7.2.md @@ -0,0 +1,10 @@ +--- +title: Scala 3.7.2 +start: 1 August 2025 +layout: downloadpage +release_version: 3.7.2 +release_date: "August 1, 2025" +permalink: /download/3.7.2.html +license: Apache License, Version 2.0 +api_docs: https://www.scala-lang.org/api/3.7.2/ +--- diff --git a/_posts/2025-08-01-release-notes-3.7.2.md b/_posts/2025-08-01-release-notes-3.7.2.md new file mode 100644 index 000000000..8585ee5ee --- /dev/null +++ b/_posts/2025-08-01-release-notes-3.7.2.md @@ -0,0 +1,23 @@ +--- +category: release +permalink: /news/3.7.2/ +title: "Scala 3.7.2 is now available!" +by: Wojciech Mazur, VirtusLab +--- +Scala 3.7.2 is now available! + +# Highlights of the release + +- Bump Scala CLI to v1.8.4 (was v1.8.0) [#23538](https://github.com/scala/scala3/pull/23538) + - Support for URLs in using file directives + - Better support for the REPL with JDK 24+ + - Experimental publish support for the Sonatype Central Portal + +- Add an `-Yimplicit-to-given` flag for rewrites to easily test changes in the ecosystem [#22580](https://github.com/scala/scala3/pull/22580)
+This experimental flag allows to treat usages of `implicit` as `given` without modifing your existing sources. It aims to help with testing out on how migration to new syntax and its resolution rules would effect your code base. + +- Implement applied constructor types [#22543](https://github.com/scala/scala3/pull/22543)
+It introduces new syntax allowing for easier definition of `tracked` parameters under `-language:experimental.modularity` +
You can read more about this experimental feature in the [Modularity Improvements proposal](https://www.scala-lang.org/api/3.7.2/docs/experimental/modularity.html) documentation. + +For a full list of changes and contributor credits, please refer to the [release notes](https://github.com/scala/scala3/releases/tag/3.7.2).