From 40b8dc5aea9e5753bc7d5364dce9bb447dd9fa55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pa=C5=82ka?= Date: Fri, 9 Jul 2021 12:53:28 +0200 Subject: [PATCH 1/2] Project adjustments after release of 3.0.1 --- project/Build.scala | 2 +- project/MiMaFilters.scala | 26 +------------------------- 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/project/Build.scala b/project/Build.scala index fa2d8ab49915..c73265d13dbf 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -81,7 +81,7 @@ object Build { * set to 3.1.3. If it is going to be 3.1.0, it must be set to the latest * 3.0.x release. */ - val previousDottyVersion = "3.0.0" + val previousDottyVersion = "3.0.1" object CompatMode { final val BinaryCompatible = 0 diff --git a/project/MiMaFilters.scala b/project/MiMaFilters.scala index 396518ff5f08..08bffc5aac4d 100644 --- a/project/MiMaFilters.scala +++ b/project/MiMaFilters.scala @@ -4,30 +4,6 @@ import com.typesafe.tools.mima.core.ProblemFilters._ object MiMaFilters { val Library: Seq[ProblemFilter] = Seq( - // New APIs marked @experimental in 3.0.1 - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes.valueOrAbort"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#reportModule.errorAndAbort"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.fieldMember"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.fieldMembers"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.methodMember"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.methodMembers"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeMember"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeMembers"), - exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#TermParamClauseMethods.isErased"), - exclude[DirectMissingMethodProblem]("scala.quoted.Type.valueOfTuple"), - exclude[MissingClassProblem]("scala.annotation.experimental"), - exclude[MissingClassProblem]("scala.annotation.internal.ErasedParam"), - exclude[MissingClassProblem]("scala.annotation.internal.ErasedParam"), - exclude[MissingClassProblem]("scala.annotation.internal.ProvisionalSuperClass"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes.valueOrAbort"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#reportModule.errorAndAbort"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.fieldMember"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.fieldMembers"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.methodMember"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.methodMembers"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeMember"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeMembers"), - exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#TermParamClauseMethods.isErased"), - exclude[MissingClassProblem]("scala.Selectable$WithoutPreciseParameterTypes") + ) } From e40e68f100d398d4841fe00b772da3c9f0e578f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pa=C5=82ka?= Date: Fri, 9 Jul 2021 15:22:53 +0200 Subject: [PATCH 2/2] Fix MiMa filters after release of 3.0.1 --- project/MiMaFilters.scala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/project/MiMaFilters.scala b/project/MiMaFilters.scala index 08bffc5aac4d..21fe1ea09c14 100644 --- a/project/MiMaFilters.scala +++ b/project/MiMaFilters.scala @@ -4,6 +4,10 @@ import com.typesafe.tools.mima.core.ProblemFilters._ object MiMaFilters { val Library: Seq[ProblemFilter] = Seq( + // Internals added in 3.0.2 + exclude[MissingClassProblem]("scala.annotation.internal.ProvisionalSuperClass"), + // New APIs marked @experimental in 3.0.2 + exclude[MissingClassProblem]("scala.Selectable$WithoutPreciseParameterTypes") ) }