Skip to content

Update to Scala 3.7.2#126

Merged
eed3si9n merged 5 commits into
sbt:1.xfrom
eed3si9n:wip/bump-to-scala3
Sep 6, 2025
Merged

Update to Scala 3.7.2#126
eed3si9n merged 5 commits into
sbt:1.xfrom
eed3si9n:wip/bump-to-scala3

Conversation

@eed3si9n

@eed3si9n eed3si9n commented Sep 4, 2025

Copy link
Copy Markdown
Member

No description provided.

@eed3si9n eed3si9n requested a review from xuwei-k September 4, 2025 07:40
Comment on lines +147 to +155
case Some(sv) if sv.startsWith("3.") =>
withPublication(
Dependency(
Module(Organization(scalaOrg), ModuleName(Library3ModuleName)),
sv
),
u.classifiers
)
case Some(sv) if sv.startsWith("2.") =>

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was caught by test.

@eed3si9n eed3si9n merged commit 8db95f1 into sbt:1.x Sep 6, 2025
1 check passed
@eed3si9n eed3si9n deleted the wip/bump-to-scala3 branch September 6, 2025 03:02
mergify Bot added a commit to slick/slick that referenced this pull request Sep 7, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [sbt/sbt](https://redirect.github.com/sbt/sbt) | patch | `1.11.5` ->
`1.11.6` |

---

### Release Notes

<details>
<summary>sbt/sbt (sbt/sbt)</summary>

###
[`v1.11.6`](https://redirect.github.com/sbt/sbt/releases/tag/v1.11.6):
1.11.6

[Compare
Source](https://redirect.github.com/sbt/sbt/compare/v1.11.5...v1.11.6)

#### 🚀 sbt launcher 1.5.0

- Update launcher code base to to Scala 3.7.2 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[sbt/launcher#126](https://redirect.github.com/sbt/launcher/pull/126)
- refactor: Adds `-Xsource:3` option by
[@&#8203;xuwei-k](https://redirect.github.com/xuwei-k) in
[sbt/launcher#117](https://redirect.github.com/sbt/launcher/pull/117)
- deps: Removes Apache Ivy dependency from launcher by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[sbt/launcher#127](https://redirect.github.com/sbt/launcher/pull/127)

#### 🐛 bug fixes

- fix: Fixes internal dependency classpath
[#&#8203;8249](https://redirect.github.com/sbt/sbt/issues/8249) by
[@&#8203;azdrojowa123](https://redirect.github.com/azdrojowa123) in
[#&#8203;8257](https://redirect.github.com/sbt/sbt/pull/8257)
- fix: Fixes client-side run on JDK 8 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[#&#8203;8259](https://redirect.github.com/sbt/sbt/pull/8259)

#### 🎬 behind the scene

- ci: FIxes building sbtn locally for Aarch64 / arm64 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[#&#8203;8258](https://redirect.github.com/sbt/sbt/pull/8258)
- ci: Bump actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;8246](https://redirect.github.com/sbt/sbt/pull/8246)

**Full Changelog**:
<sbt/sbt@v1.11.5...v1.11.6>

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/slick/slick).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6ImphdmExNyIsImxhYmVscyI6W119-->
mergify Bot added a commit to slick/slick that referenced this pull request Sep 7, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [sbt/sbt](https://redirect.github.com/sbt/sbt) | patch | `1.11.5` ->
`1.11.6` |

---

### Release Notes

<details>
<summary>sbt/sbt (sbt/sbt)</summary>

###
[`v1.11.6`](https://redirect.github.com/sbt/sbt/releases/tag/v1.11.6):
1.11.6

[Compare
Source](https://redirect.github.com/sbt/sbt/compare/v1.11.5...v1.11.6)

#### 🚀 sbt launcher 1.5.0

- Update launcher code base to to Scala 3.7.2 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[sbt/launcher#126](https://redirect.github.com/sbt/launcher/pull/126)
- refactor: Adds `-Xsource:3` option by
[@&#8203;xuwei-k](https://redirect.github.com/xuwei-k) in
[sbt/launcher#117](https://redirect.github.com/sbt/launcher/pull/117)
- deps: Removes Apache Ivy dependency from launcher by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[sbt/launcher#127](https://redirect.github.com/sbt/launcher/pull/127)

#### 🐛 bug fixes

- fix: Fixes internal dependency classpath
[#&#8203;8249](https://redirect.github.com/sbt/sbt/issues/8249) by
[@&#8203;azdrojowa123](https://redirect.github.com/azdrojowa123) in
[#&#8203;8257](https://redirect.github.com/sbt/sbt/pull/8257)
- fix: Fixes client-side run on JDK 8 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[#&#8203;8259](https://redirect.github.com/sbt/sbt/pull/8259)

#### 🎬 behind the scene

- ci: FIxes building sbtn locally for Aarch64 / arm64 by
[@&#8203;eed3si9n](https://redirect.github.com/eed3si9n) in
[#&#8203;8258](https://redirect.github.com/sbt/sbt/pull/8258)
- ci: Bump actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;8246](https://redirect.github.com/sbt/sbt/pull/8246)

**Full Changelog**:
<sbt/sbt@v1.11.5...v1.11.6>

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/slick/slick).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
@vasilmkd

vasilmkd commented Sep 8, 2025

Copy link
Copy Markdown
Contributor

@eed3si9n

Now that this repository depends on Scala 3, should the scala3-library_3.jar be included into the sbt-launch.jar? I only see the Scala 2 standard library inside. I'm seeing some NoSuchMethodErrors at runtime in IntelliJ IDEA, after trying to update to sbt 1.11.6 which includes this new launcher? Manually adding the scala3-library_3 jar to the classpath seems to resolve the problem.

Thank you.

@eed3si9n

eed3si9n commented Sep 8, 2025

Copy link
Copy Markdown
Member Author

Thanks for letting me know. Do you mind opening an issue on sbt/sbt?

@eed3si9n

eed3si9n commented Sep 8, 2025

Copy link
Copy Markdown
Member Author

In general the launcher JAR is minimized with Proguard so it might not include the whole libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants