forked from RMSone/slick-cats
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency scala to v2.13.15 #27
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/scala-2.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
3 times, most recently
from
September 29, 2022 05:06
962ff8c
to
b1028db
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
2 times, most recently
from
October 8, 2022 19:33
05158d6
to
9e8701f
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.9
Update dependency scala to v2.13.10
Oct 8, 2022
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
October 15, 2022 11:24
9e8701f
to
ddfdd0d
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
3 times, most recently
from
October 24, 2022 04:24
cde01e3
to
44a32ae
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
December 16, 2022 07:42
44a32ae
to
d618111
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
January 9, 2023 15:31
d618111
to
3600af1
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
January 28, 2023 18:13
3600af1
to
90f0e5d
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
February 28, 2023 05:43
90f0e5d
to
23daa71
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
April 3, 2023 15:57
23daa71
to
626b48d
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
May 3, 2023 07:28
626b48d
to
9ce7a32
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
May 28, 2023 08:54
9ce7a32
to
03026c7
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.10
Update dependency scala to v2.13.11
Jun 2, 2023
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
June 2, 2023 17:17
03026c7
to
5b7e9d5
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
June 23, 2023 21:36
5b7e9d5
to
5874f45
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
September 6, 2023 22:43
5874f45
to
a35d766
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.11
Update dependency scala to v2.13.12
Sep 6, 2023
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
November 5, 2023 16:23
a35d766
to
44da3d8
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
November 16, 2023 12:58
44da3d8
to
cb012aa
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
February 21, 2024 22:36
cb012aa
to
77ebb5c
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.12
Update dependency scala to v2.13.13
Feb 21, 2024
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
February 25, 2024 09:07
77ebb5c
to
2253700
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
April 29, 2024 22:50
2253700
to
b381490
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.13
Update dependency scala to v2.13.14
Apr 29, 2024
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
June 4, 2024 13:24
b381490
to
aa1701f
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
July 2, 2024 11:50
aa1701f
to
4bbc928
Compare
renovate
bot
force-pushed
the
renovate/scala-2.x
branch
from
September 20, 2024 22:20
4bbc928
to
e17425c
Compare
renovate
bot
changed the title
Update dependency scala to v2.13.14
Update dependency scala to v2.13.15
Sep 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.12.17
->2.13.15
Release Notes
scala/scala (scala)
v2.13.15
: Scala 2.13.15Compare Source
The Scala team at Lightbend is pleased to announce Scala 2.13.15.
The following changes are highlights of this release:
Breaking changes
-Wconf:x,y
now means-Wconf:x -Wconf:y
, with y overruling x, rather than the reverse (to align with Scala 3.4+ and with user intuition) (#10708 by @som-snytt)Compatibility
Features
-system
, like javac) (#10801 by @szeiger)-Ycollect-statistics
for collecting statistics without printing them (#10795 by @szeiger)Align with Scala 3
-Xsource-features:double-definitions
to warn or error for double definitions (#10846 by @som-snytt)-Xsource:3
, allow importinggiven
, for cross-building (#10786 by @som-snytt)-Xsource:3
, remove by-name restriction for case copy (#10770 by @som-snytt)Errors and warnings
-Wconf
and-nowarn
to be more consistent (#10750 by @som-snytt)-Wtostring-interpolated
to warn if interpolator usestoString
(#10776 by @som-snytt)Any
lint (fixing false positives and false negatives) (#9452 by @som-snytt)-Wmacros
(#10781 by @som-snytt)-Vcyclic
to improve reporting of "cyclic reference" errors (#10680 by @som-snytt)More changes
For the complete 2.13.15 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.15 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release.
This release was brought to you by 13 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.14 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Scala Steward, Seth Tisue, Jamie Thompson, Stefan Zeiger, Hamza Remmal, EnzeXing, Marissa, Philippus Baalman, Samuel Chassot, luozexuan, nbauma109.Thanks to Lightbend for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
using scala
setting in your Scala-CLI projectscalaVersion
setting in your sbt or Mill projectv2.13.14
: Scala 2.13.14Compare Source
The Scala team at Lightbend is pleased to announce Scala 2.13.14.
The following changes are highlights of this release:
Align with Scala 3
-Xsource-features
, for customizing the behavior of-Xsource:3
and-Xsource:3-cross
(#10709)Regression fixes
-Xlint:named-booleans
to-Wunnamed-boolean-literal
(and no longer include it in-Xlint
) (#10704 by @som-snytt)ArrayBuilder
regression in Scala 2.13.13 (OutOfMemoryError
when adding empty arrays) (#10722 by @som-snytt)Other improvements
SHELLOPTS=vi
and-Xjline support
; reinstate-Xnojline
(#10716 by @hvesalai)More changes
For the complete 2.13.14 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.14 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release.
This release was brought to you by 9 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.13 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Scala Steward, Jamie Thompson, Antoine Amiguet, Heikki Vesalainen, Robert Stoll, guqicun.Thanks to Lightbend for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
using scala
setting in your Scala CLI projectscalaVersion
setting in your sbt or Mill projectv2.13.13
: Scala 2.13.13Compare Source
The Scala team at Lightbend is pleased to announce Scala 2.13.13.
The following changes are highlights of this release:
Language
0b
, as in Java (#10656 by @som-snytt)Compatibility
Align with Scala 3
-Xsource:3
(for preparing to switch to 3) or-Xsource:3-cross
(for crossbuilding on 2 and 3); some existing users of-Xsource:3
should switch to-Xsource:3-cross
to avoid unwanted behavior changes (#10573 by @som-snytt)-Xsource:3
and-Xsource:3-cross
: documentationOther improvements
-Yrelease
supplements-release
, allows access to additional JVM packages (#10543 by @som-snytt)-Xlint
now enables-Xlint:named-booleans
to lint unnamed boolean literal args (#10612 by @som-snytt)java.lang.Deprecated
annotation even in Scala sources (#10517 by @kapunga)final
keyword is absent (#10629 by @som-snytt)-Xlint:pattern-shadow
to lint pattern varids which are backquotable (#8806 by @som-snytt)MODULE$
(#10644 by @som-snytt)-doc-source-url
behavior with 2.12 (#10581 by @lrytz)Known issues
-Xsource:3
should explicitly consider switching to-Xsource:3-cross
. Some behaviors of-Xsource:3
have changed, e.g. in result type inference for inherited methods; see new doc page for details-Xsource:3
are getting MiMa failures when upgrading to 2.13.13 and switching from-Xsource:3
to-Xsource:3-cross
. If you’re in this situation, you may need to wait for 2.13.14; see scala/bug#12961console
task to access the 2.13.13 REPL (sbt/sbt#7502); error message isNoSuchMethodError: org.jline.utils.AttributedString.fromAnsi
-Xlint:named-booleans
in-Xlint
(#10612) has already proved at least somewhat controversial, and will likely be adjusted for 2.13.14; you can leave feedback on this at #10704More changes
For the complete 2.13.13 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.13 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for many of the improvements in this release.
This release was brought to you by 23 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.12 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Jamie Thompson, Seth Tisue, Scala Steward, friendseeker, Paul J Thordarson, Philippus Baalman, Shardul Chiplunkar, Stefan Zeiger, Dale Wijnand, Dmitry Komanov, Eugene Yokota, Georgi Krastev, GerretS, Jason Zaugg, Martijn, Mohammad Yousuf Minhaj Zia, Roberto Tyley, Ryan Scheidter, Trey Cahill, c, Dependabot.Thanks to Lightbend for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
using scala
setting in your Scala CLI projectscalaVersion
setting in your sbt or Mill projectv2.13.12
: Scala 2.13.12Compare Source
The Scala team at Lightbend is pleased to announce Scala 2.13.12.
The following changes are highlights of this release:
Feature: Quickfixes
For some errors and warnings, the compiler now suggests an edit that could fix the issue. Tooling such as IDEs can then offer the edits, or the compiler itself will make the change if run again with
-quickfix
.CodeAction
) (#10406 by @eed3si9n)-quickfix
compiler option to apply quickfixes to source files (#10482 by @lrytz)Align with Scala 3
-Xsource:3
as fatal warnings, not errors (#10439 by @som-snytt, #10511)-Xmigration
will demote the errors to warnings-Wconf:cat=scala3-migration:s
will silence these errors/warnings altogether@elidable
under-Xsource:3
(#10377 by @som-snytt)Collections
IndexedSeq#head
now throwsNoSuchElementException
(notIndexOutOfBoundsException
) (#10392 by @som-snytt)Regression fixes
JavaDeprecatedAttr
inClassfileParser
(#10422 by @som-snytt)Scaladoc tool changes
Library authors should be aware that the behavior of
-doc-source-url
has changed, as follows:You may need to adjust your build accordingly, to avoid generating broken source links.
Tooling
The following change is mainly of concern to tooling maintainers.
Other notable changes
For the complete 2.13.12 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.12 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for a large share of the improvements in this release.
This release was brought to you by 12 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.11 ^2.12.x ^366ba2f
. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Scala Steward, Michel Davit, Nicolas Stucki, Alex Leigh, Eugene Yokota, Georgi Krastev, Jamie Willis, Julien Richard-Foy, NthPortal.Thanks to Lightbend for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
using scala
setting in your Scala CLI projectscalaVersion
setting in your sbt or Mill projectv2.13.11
: Scala 2.13.11Compare Source
The Scala team at Lightbend is pleased to announce Scala 2.13.11.
The following changes are highlights of this release:
Collections
Vector
concatenation (#10159 by @ansvonwa)LinkedHashMap
/LinkedHashSet
implementation (#10221 by @liang3zy22)Compatibility
sealed
in Java sources and classfiles (#10348, #10105 by @som-snytt)Align with Scala 3
implicit _
,implicit (x: Int)
in lambdas, like Scala 3 does (#10327 by @som-snytt)copy
does not suspend casecopy
(#10085 by @som-snytt)-Xsource:3
, warn that inherited members no longer take precedence over outer definitions in Scala 3 (#10220, #10339)-Xsource:3
, adjust 2.13.9 change to ignore override type for whitebox macro expansion (#10188 by @som-snytt)-Xsource:3
, use narrowest type for pt of override (#10198 by @som-snytt)-Xsource:3
, warn about change to parenless lambda parens (#10320 by @som-snytt)Lints and warnings
Unit
, orInt
that incurs widening (#10372 by @som-snytt)Unit
and discarded (#10150 by @som-snytt)Other notable changes
javabootclasspath
supersedesjrt
(#10336 by @som-snytt)equals
andhashCode
onIterableWrapper
again (fixing 2.13.9 regression) (#10205 by @som-snytt)-Vimplicits
; errors now show complete implicit search tree (#9944 by @tribbloid)-Vprint
defaults to-Vprint:typer
; phases may be prefixed with~
to mean "before and after" (#10173 by @som-snytt)2.13.11 also includes the changes from Scala 2.12.18. (A few of the most significant, such as those involving JDK 20 and 21 compatibility, are listed above.)
For the complete 2.13.11 change lists, see all merged PRs and all closed bugs.
Known issues
A few regressions have been discovered:
@Deprecated
annotations when extending Java interface with deprecated default method causejava.lang.annotation.AnnotationFormatError
when accessed via Java reflection (2.13.11 regression) (scala/bug#12799)We'll address these in Scala 2.13.12.
Compatibility
As usual for our minor releases, Scala 2.13.11 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for a large share of the improvements in this release.
This release was brought to you by 28 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.10 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Anselm von Wangenheim, Scala Steward, Liang Yan, Jamie Thompson, jxnu-liguobin, AminMal, Jason Zaugg, Kenji Yoshida, Rituraj, ashish, Chris Kipp, Dale Wijnand, Francesco Kriegel, Georgi Chochov, Goooler, João Costa, Kisaragi Marine, Rafał Sumisławski, Ruslans Tarasovs, Simon R, Sébastien Doeraene, Tomasz Godzik, Zhang Zhipeng, danarmak, hepin.p.Thanks to Lightbend for their continued sponsorship of the Scala 2 team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt projectusing scala
setting in your Scala-CLI projectv2.13.10
: Scala 2.13.10Compare Source
The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.10.
The following changes are highlights of this release:
Binary compatibility regression fixed
Library maintainers should avoid publishing libraries using Scala 2.13.9.
Other notable changes
-Xsource:3
now respects refinements by whitebox macro overrides (#10160 by @som-snytt)-Vprint-args
, for echoing arguments provided to compiler (#10164 by @som-snytt)For the complete 2.13.10 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.10 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for an especially large share of the improvements in this release.
This release was brought to you by 6 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.9 ^2.12.x
. Thank you A. P. Marki, Liang Yan, Seth Tisue, Antoine Parent, Luc Henninger, 梦境迷离.Thanks to Lightbend for their continued sponsorship of the Scala core team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt-based projectv2.13.9
: Scala 2.13.9Compare Source
The following changes are highlights of this release:
Regression
Library maintainers should avoid publishing libraries using Scala 2.13.9. Please use 2.13.10 instead. 2.13.9 has a regression where binary-incompatible bytecode is emitted for case classes which are also value classes (
case class ... extends AnyVal
).Compatibility with Scala 3
using
in method calls (#10064 by @som-snytt)?
as a wildcard even without-Xsource:3
(#9990)-Xsource:3
(#10012 by @povder)-Xsource:3
) (#9891 by @som-snytt)JDK version support
-release
more useful, deprecate-target
, align with Scala 3 (#9982 by @som-snytt)Warnings and lints
-Wnonunit-statement
to warn about discarded values in statement position (#9893 by @som-snytt)origin=
) (#9939 by @som-snytt)-Wperformance
lints for*Ref
boxing and nonlocalreturn
(#9889 by @som-snytt)Language improvements
Compiler options
-Vdebug-type-error
(and remove-Yissue-debug
) (#9824 by @tribbloid)Security
Function0
execution duringLazyList
deserialization (#10118)Bugfixes
Vector#prependedAll
andVector#appendedAll
(#9983)ConcurrentMap
wrapper(#10027 by @igabaydulin)
Map
s (#10129 by @som-snytt)Changes that shipped in Scala 2.12.16 and 2.12.17 are also included in this release.
For the complete 2.13.9 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.9 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
We especially acknowledge and thank A. P. Marki, also known as Som Snytt, who is responsible for an especially large share of the improvements in this release.
This release was brought to you by 27 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.8 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Jamie Thompson, Sébastien Doeraene, Scala Steward, Georgi Krastev, Jason Zaugg, Philippus, Balys Anikevicius, Gilad Hoch, NthPortal, Zhang Zhipeng, Arman Bilge, Dale Wijnand, Dominik Helm, Eric Huang, Guillaume Martres, Harrison Houghton, Krzysztof Pado, Michał Pałka, Zeeshan Arif, counter2015, jxnu-liguobin, mcallisto, naveen, philwalk.Thanks to Lightbend for their continued sponsorship of the Scala core team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt-based projectv2.13.8
: Scala 2.13.8Compare Source
The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.8.
This is a modest, incremental release focused on addressing regressions in 2.13.7.
Highlights
IndexedSeq
s (including fixing 2.13.7reverseIterator
regression) (#9799 by @som-snytt)releaseFence
regression affecting GraalVM compatibility (#9825 by @lrytz)A few small changes that will ship in 2.12.16 are also included in this release.
For the complete 2.13.8 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.8 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
This release was brought to you by 8 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.7 ^2.12.x
. Thank you A. P. Marki, Seth Tisue, Georgi Krastev, Jason Zaugg, Lukas Rytz, Martijn Hoekstra, Philippus Baalman, Chris Kipp.Thanks to Lightbend for their continued sponsorship of the Scala core team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt-based projectv2.13.7
: Scala 2.13.7Compare Source
The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.7.
Align with Scala 3
import x.{*, given}
under-Xsource:3
(#9724 by @smarter)case
in pattern bindings even without-Xsource:3
(#9721 by @smarter)JDK and Java compatibility
StringConcatFactory
for string concatenation on JDK 9+ (#9556 by @harpocrates)Android compatibility
ClassValueCompat
to support systems withoutjava.lang.ClassValue
(such as Android) (#9752 by @nwk37011)Statics.releaseFence()
also catchNoSuchMethodException
forjava.lang.invoke.VarHandle.releaseFence()
call (#9739 by @nwk37011)Concurrency
Future#{zip,zipWith,traverse,sequence}
by making them fail fast regardless of ordering (#9655 by @lihaoyi)Collections
ArrayBuffer
's iterator fail fast when buffer is mutated (#9258 by @NthPortal)ArrayOps
bugs (by avoidingArraySeq#array
, which does not guarantee element type) (#9641 by @som-snytt)IterableOps.toIterable
(#9774 by @lrytz)Other changes
Some small changes that will ship in 2.12.16 are also included in this release.
For the complete 2.13.7 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.7 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
This release was brought to you by 25 contributors, according to
git shortlog -sn --no-merges @​ ^v2.13.6 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Seth Tisue, Jason Zaugg, Jamie Thompson, NthPortal, Georgi Krastev, Guillaume Martres, Dale Wijnand, Martijn Hoekstra, Alec Theriault, Rafał Sumisławski, Matt Dziuban, Li Haoyi, Doug Roper, Sébastien Doeraene, VladKopanev, danicheg, dengziming, megri, nwk37011, Magnolia.K, 梦境迷离, Mathias, James Judd.Thanks to Lightbend for their continued sponsorship of the Scala core team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt-based projectv2.13.6
: Scala 2.13.6Compare Source
The Scala 2 team at Lightbend is pleased to announce the availability of Scala 2.13.6.
Highlights
-Vimplicits
and-Vtype-diffs
flags (#7785)s"\""
ands"$""
(#8830 by @eed3si9n and #9536 by @martijnhoekstra)Other Changes
BigInt
implementation (#9628) by @denisrossetprivate[this]
members in override checking (#9542)_root_
(#9482) by @som-snyttConstantAnnotation
(9336) by @BalmungSan-Xsource:3
(#9602)&
instead ofwith
in types under-Xsource:3
(#9594)-Xsource:3
(#9584)-Xsource:3
(#9582)-Xsource:3
(#9580)?
as wildcard marker under-Xsource:3
(#9560)-Xsource:3
(#9558)+_
and-_
in types as identifiers under-Xsource:3
to support Scala 3.2 placeholder syntax (#9605)Some small changes that will ship in 2.12.14 are also included in this release.
For the complete 2.13.6 change lists, see all merged PRs and all closed bugs.
Compatibility
As usual for our minor releases, Scala 2.13.6 is binary-compatible with the whole Scala 2.13 series.
Upgrading from 2.12? Enable
-Xmigration
while upgrading to request migration advice from the compiler.Contributors
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
This release was brought to you by 25 contributors, according to
git shortlog -sn --no-merges HEAD ^v2.13.5 ^2.12.x
. Thank you A. P. Marki, Lukas Rytz, Dale Wijnand, Jamie Thompson, Seth Tisue, 梦境迷离, Guillaume Martres, Martijn Hoekstra, Denis Rosset, Aaron S. Hawley, Kai, Eugene Yokota, Jason Zaugg, Anatolii Kmetiuk, Ikko Ashimine, superseeker13, Eugene Platonov, Diego E. Alonso Blas, Filipe Regadas, Hatano Yuusuke, Luis Miguel Mejía Suárez, Rafał Sumisławski, Alec Theriault, Tom Grigg, Torsten Schmits.Thanks to Lightbend for their continued sponsorship of the Scala core team’s efforts. Lightbend offers commercial support for Scala.
Scala 2.13 notes
The release notes for Scala 2.13.0 have important information applicable to the whole 2.13 series.
Obtaining Scala
Scala releases are available through a variety of channels, including (but not limited to):
scalaVersion
setting in your sbt-based projectv2.13.5
: Scala 2.13.5Compare Source
Scala 2.13.5
The Scala 2 team at Lightbend is pleased to announce the availability of Scala 2.13.5.
Highlights
Other changes
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.
This PR was generated by Mend Renovate. View the repository job log.