This repository has been archived by the owner on May 7, 2024. It is now read-only.
chore(deps): update dependency scala to v3.4.1 #46
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:
3.3.0
->3.4.1
Release Notes
scala/scala3 (scala)
v3.4.1
Compare Source
Highlights of the release
@deprecatedInheritance
#19082Other changes and fixes
Coverage
Desugaring
Documentation
private[this]
deprecation warning and documentation #19393Erasure
Exports
@tailrec
to exported methods #19509GADTs
Implicits
Java Interop
Linting
Macro Annotations
Match Types
Opaque Types
Parser
Pattern Matching
Presentation Compiler
Quotes
staging.Compiler.make
documentation #19428NoClassDefFoundError
#19645Reporting
Scala-JS
Scaladoc
Tooling
Transform
Type Inference
Typer
Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.4.0..3.4.1
these are:v3.4.0
Compare Source
Highlights of the release
@publicInBinary
annotation and-WunstableInlineAccessors
linting flag #18402defn.PolyFunction
#18480Flags.AbsOverride
#18482-experimental
compiler flags #18571Deprecation warnings for old syntax
_
type wildcards #18813private[this]
#18819var x = _
#18821with
as a type operator #18837xs: _*
varargs #18872_
to force eta expansion #18926Other changes and fixes
Backend
Erasure
Experimental: Capture Checking
comparersInUse
to zero inContextState.reset
#18915TypeComparer.glb
#18254F-bounds
GADTs
Implicits
Incremental Compilation
Inference
Infrastructure
stdlib-bootstrapped-tasty
toscala2-library-tasty
#18615Initialization
Inline
callTrace
of inlined methods #18738Linting
Macro Annotations
Match Types
_
in type match case #18887Nullability
this.type
nullable again (unless under -Yexplicit-nulls). #18399Opaque Types
Parser
future
patches onfuture-migration
#18820null
to???
#19103Pattern Matching
Presentation Compiler
moduleClass
imported symbols inIndexedContext
#18620Polyfunctions
PolyFunction
instead ofErasedFunction
#18295Quotes
underlyingArgument
to avoid mapping into modules #18923FunctionClass
constructor #18472Quotes
{MethodType,TermParamClause}.isErased
#18479Reflection
TypeLambda.paramVariances
#17568newMethod
,newVal
andnewBind
in Quotes API less restrictive #18217defn.FunctionClass
overloads #16849JavaAnnotation
#19267paramVariance
#19268Reporting
object
extendingAnyVal
#18451fromOrdinal
/valueOf
#19182Quotes
#18755with
type operator #18818Apply
andTypeApply
#18700with
in type migration warning #18852hub.com/Shorten traces for TypeMismatch errors under -explain scala/scala3#18742)
-Ydebug-unpickling
#19115asExprOf
cast error formatting #19195Scala-JS
JSExportsGen
. #18659Scaladoc
SemanticDB
Standard Library
constValueTuple
andsummonAll
#180133.4
and language.3.4-migration
. #18610TASTy format
Tooling
xyz$access$idx
#18907ClassSymbol
#19010Transform
This
nodes infullyParameterizedDef
. #18840Tuples
reverse
method toNonEmptyTuple
#13752Tuple.ReverseOnto
and use it inTuple.reverse
#19183Typeclass Derivation
Typer
ops.long.S
#18426Simplify defn.FunctionOf.unapply
#19012apply
methods #18716infix
objects #17966typeSize
. #18386Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.3.1..3.4.0
these are:v3.3.3
Compare Source
HOTFIX 3.3.3
This is a hotfix release to a subtle bug in the TASTy reader managed to survive the Release Candidate (RC) process. The bug caused 3.3.2 to emit TASTy files incompatible with previous releases in the LTS line, namely 3.3.1 and 3.3.0.
Below you can find the original release notes for 3.3.2:
Highlights of the release
Other changes and fixes
Backend
Coverage
Typed
arguments #18424synchronized
block in scoverage #16941Documentation
Exports
Incremental Compilation
Inline
Linting
Parser
Pattern Matching
Presentation Compiler
39e349e
#18296a829a6a
#18347Quotes
this
#18396QuoteMatcher
#18178Reporting
Scaladoc
SemanticDB
Typer
Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.3.1..3.3.2
these are:v3.3.2
: Scala 3.3.2Compare Source
Notice
Summary: please skip this release and wait for 3.3.3
Unfortunately, a subtle bug in the TASTy reader managed to survive the Release Candidate (RC) process. The bug caused 3.3.2 to emit TASTy files incompatible with previous releases in the LTS line, namely 3.3.1 and 3.3.0. This means that, should a library author release a new version using 3.3.2, all users still based on older 3.3.x releases will encounter issues. While a simple workaround exists - users can bump their patch version in the LTS line, which is safe and recommended -
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.