Skip to content

Dependency(deps): Bump org.scala-lang:scala-library from 2.13.16 to 2.13.17#2637

Merged
robinmaisch merged 1 commit intodevelopfrom
dependabot/maven/develop/org.scala-lang-scala-library-2.13.17
Oct 8, 2025
Merged

Dependency(deps): Bump org.scala-lang:scala-library from 2.13.16 to 2.13.17#2637
robinmaisch merged 1 commit intodevelopfrom
dependabot/maven/develop/org.scala-lang-scala-library-2.13.17

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Oct 8, 2025

Bumps org.scala-lang:scala-library from 2.13.16 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.

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

  • New "a type was inferred to be kind-polymorphic" lint (#10976)
    • Unwanted false positives? See scala/bug#13128 for discussion and workarounds
  • 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)
    • Unwanted "has an inferred structural type" warnings? See PR for discussion and workarounds.
  • 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.

Compatibility

... (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.16 to 2.13.17.
- [Release notes](https://github.com/scala/scala/releases)
- [Commits](scala/scala@v2.13.16...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 minor Minor issue/feature/contribution/change labels Oct 8, 2025
@robinmaisch robinmaisch merged commit 3cd90c5 into develop Oct 8, 2025
46 checks passed
@dependabot dependabot Bot deleted the dependabot/maven/develop/org.scala-lang-scala-library-2.13.17 branch October 8, 2025 09:22
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 minor Minor issue/feature/contribution/change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant