Open
Conversation
17cc22b to
ca11c61
Compare
ca11c61 to
51bc8e0
Compare
51bc8e0 to
1a6714e
Compare
1a6714e to
11659cd
Compare
11659cd to
7819ad4
Compare
7819ad4 to
77326c3
Compare
77326c3 to
9e2a1b5
Compare
9e2a1b5 to
ae08d85
Compare
ae08d85 to
663f923
Compare
663f923 to
2121cc6
Compare
2121cc6 to
4bd2450
Compare
4bd2450 to
1f69067
Compare
1f69067 to
40b1206
Compare
40b1206 to
ba0c98b
Compare
ba0c98b to
db9b8a5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.10.7→1.12.7Release Notes
sbt/sbt (sbt/sbt)
v1.12.7: 1.12.7Compare Source
updates
Full Changelog: sbt/sbt@v1.12.6...v1.12.7
v1.12.6: 1.12.6Compare Source
updates
semanticdbVersionin SemanticdbPlugin.scala by @xuwei-k in #8885Full Changelog: sbt/sbt@v1.12.5...v1.12.6
v1.12.5: 1.12.5Compare Source
updates
sbtrunner should fail on JDK < 17 for sbt 2.x by @eureka928 in #8825🐛 bug fixes
sbtrunner comment handling in.sbtoptsand.javaoptsfiles by @eed3si9n in #8841sbtrunner's sbtn detection by @fireXtract in #8810Full Changelog: sbt/sbt@v1.12.4...v1.12.5
v1.12.4: 1.12.4Compare Source
scalaOrganizationin compiler bridge resolution by @tanishiking in #8799.jvmoptsparse error on Windows Git Bash by reverting "Handle JVM parameters with spaces in dot files" by @eed3si9n in #8798Full Changelog: sbt/sbt@v1.12.3...v1.12.4
v1.12.3Compare Source
v1.12.2: 1.12.2Compare Source
updates
sbt.baton Windows by @Eruis2579 in #8682 / #8656Full Changelog: sbt/sbt@v1.12.1...v1.12.2
v1.12.1: 1.12.1Compare Source
bug fixes
sbt --client newcombination by @MkDev11 in #8512sbt newargument parsing on Windows by @MkDev11 in #8509-Xsupport on Windows batch runner by @GlobalStar117 in #8566projectdirectory on--addPluginSbtFilecommand by @azdrojowa123 in #8583updatecache across commands when dependencies change by @calm329 in #8593behind the scenes
Full Changelog: sbt/sbt@v1.12.0...v1.12.1
v1.12.0: 1.12.0Compare Source
changes with compatibility implications
dependencyTreedisplays internal config, which includesProvidedby @eed3si9n in #8359Compile / doc / compilersscoped todoctask🚀 updates
scalaVersionis missing by @eed3si9n in #8432buildTarget/dependencySourcesrequest by @azdrojowa123 in #8415JDK_JAVA_OPTIONSsupport in thesbtrunner by @sideeffffect in #8413semanticdbVersionto 4.14.1 by @xuwei-k in #8342🐛 bug fixes
*.sbtfiles with-Xsource:3by @eed3si9n in #8368"org.fusesource.jansi"to support sbt 0.13 on Windows by @vasilmkd in sbt/launcher#139behind the scenes
scala3_libraryto be a JAR-less artifact for Scala 3.8 by @hamzaremmal in #8387new contributors
Full Changelog: sbt/sbt@v1.11.7...v1.12.0
v1.11.7: 1.11.7Compare Source
🚀 updates
--sun-misc-unsafe-memory-access=allowand--enable-native-access=ALL-UNNAMEDflags to suppress JDK 25 warnings by @eed3si9n in #8304runMaintask for JEP-512/JEP-445 Main by @xuwei-k in #8316UpdateReportby configurations by @mdedetrich in sbt/librarymanagement#547🐛 bug fixes
🎬 behind the scenes
fallback-dependencies-inter-projecttest by @xuwei-k in #8319run/daemon-exittest by @xuwei-k in #8320Full Changelog: sbt/sbt@v1.11.6...v1.11.7
v1.11.6: 1.11.6Compare Source
🚀 sbt launcher 1.5.0
-Xsource:3option by @xuwei-k in sbt/launcher#117🐛 bug fixes
🎬 behind the scene
Full Changelog: sbt/sbt@v1.11.5...v1.11.6
v1.11.5: 1.11.5Compare Source
changes with compatibility implications
ubuntu-22.04image, which will require similar Linux version with glibc 2.32 and above.🚀 features and other updates
--jvm-clientto thesbtrunner script to launch JVM client. See belowScala Nightly repository
Scala Team now publishes nightlies to a dedicated Artifactory instance. sbt 1.11.5 adds a new resolver for this:
This was contributed by @hamzaremmal in sbt/librarymanagement#532
Scala 3.8.0 support
Scala 3.8.0 will in-source the Scala standard library (
scala-library) instead of using one from Scala 2.13. sbt 1.11.5 relaxes the Coursier same-version enforcement to support Scala 3.8.0.This was pair programmed by @hamzaremmal + @eed3si9n during Scala Days 2025 as #8226
sbt --jvm-clientsbt 1.11.5 runner script adds new
--jvm-clientflag to launch the JVM version of the thin client. The implementation is the Scala code which sbtn is based on. This will be useful on platforms or CPU architectures that we do not build sbtn.This was contributed by @eed3si9n in #8232
🎬 behind the scene
new contributors
Full Changelog: sbt/sbt@v1.11.4...v1.11.5
v1.11.4: 1.11.4Compare Source
Updates
sonaUploadRequestTimeoutby scoping globally by @eed3si9n in #8190Full Changelog: sbt/sbt@v1.11.3...v1.11.4
v1.11.3: 1.11.3Compare Source
updates
sonaUploadRequestTimeoutsetting to configure the upload timeout when publishing to the Central Repo by @guizmaii in #8171pluginCrossBuild/sbtBinaryVersion"1.3", which is used by IntelliJ Scala plugin (fixes #8166) by @unkarjedy in #8167new contributors
Full Changelog: sbt/sbt@v1.11.2...v1.11.3
v1.11.2: 1.11.2Compare Source
updates
updatetask by reverting the use ofWeakReferences by @mrdziuban in coursier/sbt-coursier#564Resolver.sonatypeCentralSnapshots,Resolver.sonatypeCentralRepo(...)and deprecatesResolver.sonatypeOssRepos(...),Opts.resolver.sonatypeOssReleases,Opts.resolver.sonatypeOssSnapshots, etc by @eed3si9n in sbt/librarymanagement#517 / #8156Full Changelog: sbt/sbt@v1.11.1...v1.11.2
v1.11.1: 1.11.1Compare Source
updates
updatetask by @mrdziuban in coursier/sbt-coursier#563sbtPluginPublishLegacyMavenStyleto false by @eed3si9n in #8148sonaDeploymentNametoexcludeLintKeysby @rtyley in #8143behind the scene
Full Changelog: sbt/sbt@v1.11.0...v1.11.1
v1.11.0: 1.11.0Compare Source
Central Repository publishing
The Central Repository (aka Maven Central) has long been the pillar of the JVM ecosystem including Scala. The mechanism to publish libraries to the Central has been hosted by Sonatype as OSS Repository Hosting (OSSRH) via HTTP PUT, but in March it was announced that the endpoint will be sunset in June 2025 in favor of the Central Portal at https://central.sonatype.com/.
sbt 1.11.0 implements a built-in support to publish to Central Repository via the Central Portal. To publish to the Central Portal, first set
ThisBuild / publishTosetting to thelocalStagingrepository:Add
credentialsto the hostcentral.sonatype.comusing the generated user token user name and password. sbt 1.11.0 will read from the environment variablesSONATYPE_USERNAMEandSONATYPE_PASSWORDand append a credential forcentral.sonatype.comout-of-box, which might be useful for automatic publishing from the CI environment, such as GitHub Actions.When you're ready to publish, call
publishSignedtask (available via sbt-pgp). At this point, the JARs and POM files will be staged to your localtarget/sona-stagingdirectory.Next, call
sonaUploadto upload to the Central Portal and manually release the bundle, or callsonaReleaseto upload and automatically release to the Central Repository.This was contributed by @eed3si9n in #8126. The feature was inspired by sbt-sonatype workflow pioneered by Taro Saito, and sonatype-central-client spearheaded by David Doyle at Lumidion.
Other updates
testQuick) with companion objects by @eed3si9n in #8087Full Changelog: sbt/sbt@v1.10.11...v1.11.0
v1.10.11: 1.10.11Compare Source
updates
🐛 bug fixes
compiletask retrying itself on compiler crashes by @eed3si9n in #8070sbt --client shutdownshortcuts if the server is not already running by @eed3si9n in #8057sbt --clienton Windows by @eed3si9n in #8071sbt --versionby @eed3si9n in #8066Full Changelog: sbt/sbt@v1.10.10...v1.10.11
v1.10.10: 1.10.10Compare Source
🐛 bug fixes
Full Changelog: sbt/sbt@v1.10.9...v1.10.10
v1.10.9: 1.10.9Compare Source
🚀 features and other updates
allowUnsafeScalaLibUpgradesetting to opt-out of the Scala 2.13 compatibility check (SIP-51) by @lrytz in #8012jvmBuildTargetforworkspace/buildTargetsby @Friendseeker in #7913🐛 bug fixes
Compile / clean,Test / cleanby @Friendseeker in #7969previousCompileby @Friendseeker in #7983sbt initby @eed3si9n in #8049🎬 behind the scene
new contributors
Full Changelog: sbt/sbt@v1.10.7...v1.10.9
v1.10.8: 1.10.8Compare Source
sbt 1.10.8 is dead on arrival, please use 1.10.9 when it comes out.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.