Update java dependencies #252
Open
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.6.3
->3.7.0
5.15.2
->5.18.0
5.15.2
->5.18.0
5.11.4
->5.13.0
33.4.0-jre
->33.4.8-jre
4.9.1
->4.9.3
4.3.0
->5.0.1
6.1.3
->6.1.13
7.0.2
->7.0.4
Release Notes
scala/scala3 (org.scala-lang:scala3-library_3)
v3.7.0
Compare Source
See release blogpost: https://www.scala-lang.org/news/3.7.0/
Highlights of the release
@scala.annotation.internal.preview
annotation and-preview
flag. #22317@publicInBinary
a stable feature in 3.7 #22591Named Tuples
a stable feature in 3.7 #22753Better Fors
a preview feature in 3.7 #22776@unroll
annotation as experimental #21693apply
methods to import selectors #22457summonIgnoring
method #22417newClass
methods #21880tracked
modifier #21628using
keyword #22441Yno-kind-polymorphism
#22814Other changes and fixes
Annotations
@main
methods #22582@publicInBinary
has now effect on secondary constructors #22630Backend: Scala.js
js.NewArray
IR nodes when possible. #22446Classpath
Documentation
Erasure
Array[Nothing]
andArray[Null]
with Scala 2 #22517Desugering
betterFors
don't drop the trailingmap
if it would result in a different type (also drop_ => ()
) #22619Experimental: Capture Checking
Experimental: Modularity
Experimental: Global Initialization Checker
Experimentals
Implicits
Linting
Match Types
Named Tuples
Opaque Types
Overloading
Parser
Pattern Matching
Presentation Compiler
nameSpan
ifpointDelta
too big #22484Runner
--test
command line option forrun
subcommand #3519--test
command line option forpackage
subcommand #3519Quotes
this
references erroring in quoted code #22618REPL
:sh
command #22694Reporting
Standard Library
caps.Capability
stable #22849Scaladoc
@deprecated
correctly even when named arguments weren't used #21925SemanticDB
()
to semanticdb symbol for java variables #22573Transform
Typer
Value Classes
Other changes
Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.6.4..3.7.0
these are:v3.6.4
Compare Source
Highlights of the release
:silent
command to toggle automatic printing of outputs #22248--repl-init-script:
setting to run a code on startup #22206-Xno-decode-stacktraces
is now an alias to-Xno-enrich-error-messages
#22208Breaking changes
Align
@implicitNotFound
and@implicitAmbigous
with the language specification #22371This change may impact users who previously used these annotations using variables or string interpolation.
Previously, a bug in the Scala 3 compiler allowed non-literal strings to be passed as arguments to the
@implicitNotFound
and@implicitAmbiguous
annotations.This could have affected how failed implicit search results were reported by the compiler.
Starting from Scala 3.6.4, the arguments for these annotations must be string literals.
If a message is too long, it can be concatenated using the
+
operator, allowing for constant folding.Other changes and fixes
Annotations
Desugaring
Documentation
Experimental: Capture Checking
Experimental: Global Initialization
Experimental: Named Tuples
Extension Methods
Implicits
Linting
: Unit
#21927Match Types
unapplySeq
on aNonEmptyTuple
is valid. #22366Metaprogramming
Metaprogramming: Compile-time
Nullability
Presentation Compiler
Reflection
primaryConstructor
#22104Reporting
Rewrites
Scaladoc
Settings
Specification
Transform
classOf[BoxedUnit]
for Unit array inArrayConstructors
. #22238Typer
Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.6.3..3.6.4
these are:mockito/mockito (org.mockito:mockito-junit-jupiter)
v5.18.0
Compare Source
Changelog generated by Shipkit Changelog Gradle Plugin
5.18.0
v5.17.0
Compare Source
Changelog generated by Shipkit Changelog Gradle Plugin
5.17.0
mockito-inline
should be modified. (#3621)v5.16.1
Changelog generated by Shipkit Changelog Gradle Plugin
5.16.1
v5.16.0
Changelog generated by Shipkit Changelog Gradle Plugin
5.16.0
--info
to diagnose closeAndReleaseStagingRepositories issues (#3567)spotbugs/spotbugs (com.github.spotbugs:spotbugs-annotations)
v4.9.3
Compare Source
Added
UselessSuppressionDetector
to report the useless annotations instead ofNoteSuppressedWarnings
(#3348)Fixed
US_USELESS_SUPPRESSION_ON_METHOD
on synthetic methods (#3351)v4.9.2
Compare Source
Added
@SuppressFBWarnings
annotations (#641)Fixed
HSM_HIDING_METHOD
false positive when ECJ generates a synthetic method for an enum switch (#3305)AT_UNSAFE_RESOURCE_ACCESS_IN_THREAD
false negatives, detector depending on method order.THROWS_METHOD_THROWS_CLAUSE_THROWABLE
reported in a method callingMethodHandle.invokeExact
due to its polymorphic signature (#3309)AT_STALE_THREAD_WRITE_OF_PRIMITIVE
false positive in inner class (#3310).AT_STALE_THREAD_WRITE_OF_PRIMITIVE
false positive for ECJ compiled enum switches (#3316)RC_REF_COMPARISON
false positive with Lombok With annotation (#3319)MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
andMC_OVERRIDABLE_METHOD_CALL_IN_CLONE
false positive when the overridable method is outside the class (#3328).ThrowingExceptions
detector (#3337).Removed
TLW_TWO_LOCK_NOTIFY
,LI_LAZY_INIT_INSTANCE
,BRSA_BAD_RESULTSET_ACCESS
,BC_NULL_INSTANCEOF
,NP_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR
andRCN_REDUNDANT_CHECKED_NULL_COMPARISON
deprecated bug patterns.Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.