Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sbt/sbt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.12.4
Choose a base ref
...
head repository: sbt/sbt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.12.5
Choose a head ref
  • 6 commits
  • 9 files changed
  • 5 contributors

Commits on Mar 1, 2026

  1. [1.x] fix: Fixes double quotes handling in fork mode (#8765) (#8845)

    When using the arguments file (`@argsfile`) mechanism for forked runs,
    double quotes inside arguments were not escaped, causing the JVM's
    argument file parser to strip them. For example, passing `{"a":1}` as
    an argument would result in `{a:1}`.
    
    Escape `"` as `\"` in `createArgumentsFile`, matching the existing
    backslash escaping, so the JVM correctly round-trips quoted arguments.
    
    Fixes #7129
    
    Co-authored-by: BrianHotopp <brihoto@gmail.com>
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    3 people authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    808f601 View commit details
    Browse the repository at this point in the history
  2. [1.x] Comments in dot files (#8841) (#8848)

    **Problem**
    Hash comments doesn't work in dot files.
    
    **Solution**
    This reapplies the comment removal sed,
    with improved inline comment handling.
    eed3si9n authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    0e11aeb View commit details
    Browse the repository at this point in the history
  3. [1.x] fix: Refer to universal sbtn in detectNativeClient (#8810) (#8851)

    ** Problem **
    sbtn-x86_64-apple-darwin doesn't exist anymore
    
    ** Solution **
    point to universal binary instead
    
    Co-authored-by: fireXtract <fireXtract@users.noreply.github.com>
    eed3si9n and fireXtract authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    c88b641 View commit details
    Browse the repository at this point in the history
  4. [1.x] fix: Runner should fail on JDK < 17 for sbt 2.x (#8825) (#8854)

    **Problem**
    Running sbt 2.x with JDK 8 produces a confusing "server was not
    detected" error because the JDK version check only required JDK 8+
    and only ran in the non-native-client path.
    
    **Solution**
    Move java_version detection before the native client decision and add
    checkJava17ForSbt2 that requires JDK 17+ when sbt major version >= 2.
    
    Fixes #8813
    
    Co-authored-by: Dream <42954461+eureka928@users.noreply.github.com>
    eed3si9n and eureka0928 authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    ec0d181 View commit details
    Browse the repository at this point in the history
  5. [1.x] sbtn 1.12.5 (#8859)

    eed3si9n authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    345e0e0 View commit details
    Browse the repository at this point in the history
  6. sbt 1.12.5

    eed3si9n committed Mar 1, 2026
    Configuration menu
    Copy the full SHA
    52d54e4 View commit details
    Browse the repository at this point in the history
Loading