Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 10, 2025

Bumps org.scala-lang:scala-library from 2.13.9 to 2.13.17.

Release notes

Sourced from org.scala-lang:scala-library's releases.

Scala 2.13.17

The Scala team at Akka is pleased to announce Scala 2.13.17.

This release is compatible with the new JDK 25 LTS.

See below for known issues / regressions in this release.

The following are highlights of this release:

Compatibility

  • JDK 25 support in optimizer (#11046)
  • Support Scala 3.7 in the TASTy reader (#11100)
  • When parsing Java sources, skip JDK 21+’s JEP 445 compact compilation units (#11066)

Breaking changes

  • Mix in the productPrefix hash statically in case class hashCode (#11023)
    • The synthetic hashCode method of a case class no longer calls productPrefix. This changes the hash code of case classes that override productPrefix.
  • Improve scala.util.Using suppression order (NonFatal suppresses ControlThrowable) (#11000 by @​NthPortal)
    • When multiple exceptions are thrown, a predefined order determines which exception is rethrown and which is attached as "suppressed"
    • Users of scala-collection-compat can upgrade to 2.14.0 to get the same behavior change
    • If you use Using in a project that crossbuilds to Scala 3, you may wish to wait for a Scala 3 release that includes the 2.13.17 standard library, or use a dependency override to force the upgrade in your build

Features and notable changes

  • Fix AnnotationInfo when using named/default arguments, support custom annotation subclasses (#10976)
    • Users can now define, for example, class nodep extends annotation.nowarn("cat=deprecation") and use @nodep to silence deprecations
  • Show nowarn/-Wconf filters for a warning with @nowarn("verbose") (#10985)
  • Use toVector for XML literal sequences (#11065)

Scala 3 compatibility and migration

  • Allow using -Xsource-features without -Xsource:3 (#11123)
  • Lint inferred structural types (#10942)
    • In case this warning is undesired, it can be disabled using -Xlint:_,-infer-structural
  • Port summonIgnoring from 3.7 as c.inferImplicitValueIgnoring (#11068 by @​MateuszKubuszok)

Notable bug fixes

  • Allow optimizer use within Bazel (don't attempt inlining methods without instructions) (#11016)
  • Reduce memory footprint of evaluated elements in LazyList (#10937)
  • Deregister stale callbacks in Future.firstCompletedOf (prevents memory leaks) (#10927)
  • Require -Xsource-features:eta-expand-always for eta-expansion without an expected type (#10907 by @​som-snytt)

More changes

For the complete 2.13.17 change lists, see all merged PRs and all closed bugs.

Known issues / regressions

... (truncated)

Commits
  • 05169c7 Merge pull request #11142 from lrytz/central-fix
  • b52454d Revert sbt-pgp to 1.1.0
  • 5959035 Fixes for central repository publishing
  • d438403 Merge pull request #11141 from lrytz/central
  • ca176cc update publishing scripts for central repository
  • 0744129 Merge pull request #11136 from hamzaremmal/update-spec
  • a940c81 fix: spec should use weak conformance
  • 2ba79a9 Merge pull request #11135 from lrytz/jline29
  • 80a91a5 Revert JLine to version 3.29.0 for Scala 2.13.17
  • b656a79 Merge pull request #11133 from lrytz/merge-212
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.scala-lang:scala-library](https://github.com/scala/scala) from 2.13.9 to 2.13.17.
- [Release notes](https://github.com/scala/scala/releases)
- [Commits](scala/scala@v2.13.9...v2.13.17)

---
updated-dependencies:
- dependency-name: org.scala-lang:scala-library
  dependency-version: 2.13.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Nov 10, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 24, 2025

Superseded by #128.

@dependabot dependabot bot closed this Nov 24, 2025
@dependabot dependabot bot deleted the dependabot/maven/org.scala-lang-scala-library-2.13.17 branch November 24, 2025 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant