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..21fe1ea09c14 100644 --- a/project/MiMaFilters.scala +++ b/project/MiMaFilters.scala @@ -4,30 +4,10 @@ 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"), + // Internals added in 3.0.2 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"), + + // New APIs marked @experimental in 3.0.2 exclude[MissingClassProblem]("scala.Selectable$WithoutPreciseParameterTypes") ) }