-
Notifications
You must be signed in to change notification settings - Fork 1k
Comparing changes
Open a pull request
base repository: sbt/sbt
base: v1.12.0
head repository: sbt/sbt
compare: v1.12.1
- 15 commits
- 35 files changed
- 6 contributors
Commits on Jan 12, 2026
-
[2.x] fix: Upgrade launcher-package to sbt 1.10.7 and replace dispatc…
…h-http (#8465) Fixes #7826 Changes: - Upgrade sbt version from 0.13.18 to 1.10.7 in launcher-package/project/build.properties - Remove dead dispatch-http 0.8.10 dependency from plugins.sbt - Update sbt-native-packager from 1.7.6 to 1.10.4 (com.github.sbt) - Update sbt-pgp from 2.1.2 to 2.3.1 - Replace all dispatch.classic._ HTTP calls with Java URL.openStream() The dispatch-http library is dead and doesn't support sbt 1.x. This change uses standard Java networking APIs for HTTP downloads, eliminating the dependency on outdated libraries. All HTTP download operations now use: - java.net.URL.openConnection() - InputStream with buffered reading - Proper resource cleanup with try-finally blocks - Removes the sbt-export-repo plugin dependency - Defines exportRepo and exportRepoDirectory settings locally - Removes ExportRepoPlugin from dist project - Fixes exportRepo task to not reference itself * fix: Update PackageSignerPlugin.scala for sbt 1.x compatibility - Use withExtension instead of copy(extension = ...) for Artifact - Update Classpaths.publishConfig to use sbt 1.x signature with all required parameters - Use new slash syntax for scoped keys (pgpSigner / skip instead of skip in pgpSigner) * fix: Use computed status instead of status key in PackageSignerPlugin * fix: Use withRevision instead of copy for ModuleID in build.sbt - Add scala.sys.process._ import for shell command execution (! method) - Fix resolvers setting to use new slash syntax and proper Option handling - Fix publish/publishLocal to use {} instead of () to avoid deprecation warning - Fix Classpaths.publishTask to use variant without delivery key (deprecated since 1.1.1) - Add scala.sys.process._ import for shell command execution - Fix publish/publishLocal to use {} instead of () - Remove problematic resolvers setting that caused task/setting dependency issues - Use IvyActions.publish directly instead of deprecated Classpaths.publishTask - Fix ModuleID.copy to use withRevision - Fix Artifact.copy to use withExtension - Use computed status value instead of status key Build now compiles successfully with sbt 1.10.7.
Configuration menu - View commit details
-
Copy full SHA for 08469d8 - Browse repository at this point
Copy the full SHA 08469d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bdb08e - Browse repository at this point
Copy the full SHA 5bdb08eView commit details -
[2.x] ci: Integrate launcher package (#8485)
**Problem/Solution** This is a follow up to launcher package migrating to sbt 1.x. This joins the launcher package into the main build.
Configuration menu - View commit details
-
Copy full SHA for 622add0 - Browse repository at this point
Copy the full SHA 622add0View commit details -
Merge pull request #8493 from eed3si9n/bport/launcher-package
[1.x] bport: Upgrade launcher-package to sbt 1.10.7
Configuration menu - View commit details
-
Copy full SHA for b352eb1 - Browse repository at this point
Copy the full SHA b352eb1View commit details
Commits on Jan 13, 2026
-
[1.x] bport: Fix sbtopts files priority in sbt launch script (#8520)
- Change from prepend to append for machine/dist sbtopts - Change project .sbtopts from prepend to append so it appears last - Project-level .sbtopts now correctly overrides machine-wide configs - Add integration tests to verify sbtopts priority order - Extend testOutput to support dist and machine sbtopts testing - Copy staging directory to temp location to avoid modifying staging dir
Configuration menu - View commit details
-
Copy full SHA for 1fd24af - Browse repository at this point
Copy the full SHA 1fd24afView commit details
Commits on Jan 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e756c6d - Browse repository at this point
Copy the full SHA e756c6dView commit details -
[2.x] fix: Fix sbt new argument parsing on Windows (#8509)
Only recombine split -- arguments after new/init command. Fixes #7507
Configuration menu - View commit details
-
Copy full SHA for c50f5b7 - Browse repository at this point
Copy the full SHA c50f5b7View commit details -
fix: Handle -X JVM options on command line (fixes #5742) (#8566)
Previously, passing JVM options like -Xmx1G directly on the command line would result in an error: sbt -v -Xmx1G [error] Expected ';' [error] -Xmx1G [error] ^ This was because -X options were being passed to sbt as commands instead of being recognized as JVM arguments. Changes: - Added handling for -X options in sbt.bat to pass them to the JVM - Updated help text to document this feature - Added integration tests for the new functionality
Configuration menu - View commit details
-
Copy full SHA for b4e3845 - Browse repository at this point
Copy the full SHA b4e3845View commit details -
Merge pull request #8571 from eed3si9n/bport/8566
[1.x] Backport runner script changes
Configuration menu - View commit details
-
Copy full SHA for d549899 - Browse repository at this point
Copy the full SHA d549899View commit details
Commits on Jan 20, 2026
-
[1.x] Fix missing
projectdirectory (#8583)* create `project` directory if extra sbt files are added to the meta-build #8570
Configuration menu - View commit details
-
Copy full SHA for 16cbaef - Browse repository at this point
Copy the full SHA 16cbaefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16cfc66 - Browse repository at this point
Copy the full SHA 16cfc66View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f7015 - Browse repository at this point
Copy the full SHA f5f7015View commit details -
Merge pull request #8593 from calm329/fix/8357-transitive-update-inva…
…lidation-1.x [1.x] fix: Invalidate update cache across commands when dependencies change
Configuration menu - View commit details
-
Copy full SHA for 08ab372 - Browse repository at this point
Copy the full SHA 08ab372View commit details
Commits on Jan 26, 2026
-
[1.x] fix: Fix scala-reflect not found problem (#8632) (#8633)
**Problem** We enforce same-version policy for scala-reflect in Scala 2.13. However due to sandwich dependency, the graph can bump scala-library to 3.8.1, which is missing scala-reflect counterpart. **Solution** Drop the same-version policy.
Configuration menu - View commit details
-
Copy full SHA for 579e317 - Browse repository at this point
Copy the full SHA 579e317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e974bb - Browse repository at this point
Copy the full SHA 6e974bbView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.12.0...v1.12.1