Skip to content

Commit 50915d0

Browse files
authored
Merge pull request #380 from lightbend/update
Update sbt-mima-plugin to 0.6.0
2 parents fbdfa3e + be31360 commit 50915d0

File tree

2 files changed

+2
-46
lines changed

2 files changed

+2
-46
lines changed

project/MimaSettings.scala

Lines changed: 1 addition & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import com.typesafe.tools.mima.plugin.MimaPlugin.autoImport._
1010

1111
object MimaSettings {
1212
// clear out mimaBinaryIssueFilters when changing this
13-
val mimaPreviousVersion = "0.5.0"
13+
val mimaPreviousVersion = "0.6.0"
1414

1515
private val isScala213OrLater =
1616
Def.setting(VersionNumber(scalaVersion.value).matchesSemVer(SemanticSelector(">=2.13")))
@@ -38,50 +38,6 @@ object MimaSettings {
3838
// * com.typesafe.tools.mima.core.Config.setup
3939
// * com.typesafe.tools.mima.core.reporterClassPath
4040
// * com.typesafe.tools.mima.lib.MiMaLib.collectProblems
41-
42-
// Through GitHub search this looks totally unused
43-
// Dropped to split the settings into global/build/projectSettings
44-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.plugin.MimaPlugin.mimaReportSettings"),
45-
46-
// Dropped deprecated method
47-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.ProblemFilters.excludePackage"),
48-
// Changes to the members of the *Problem classes
49-
ProblemFilters.exclude[MemberProblem]("*mima.core.*Problem.*"),
50-
// *Problem classes made final
51-
ProblemFilters.exclude[FinalClassProblem]("*mima.core.*Problem"),
52-
// Dropped unused methods on classes in the hierarchy of the *Problem classes
53-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.ProblemRef.*"),
54-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.TemplateRef.*"),
55-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.MemberRef.*"),
56-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.TemplateProblem.*"),
57-
ProblemFilters.exclude[DirectMissingMethodProblem]("*mima.core.MemberProblem.*"),
58-
// Changes within the internal parsing code
59-
ProblemFilters.exclude[Problem]("*mima.core.BytesReader*"),
60-
ProblemFilters.exclude[Problem]("*mima.core.BufferReader*"),
61-
ProblemFilters.exclude[Problem]("*mima.core.ClassfileParser*"),
62-
ProblemFilters.exclude[Problem]("*mima.core.ClientClassfileParser"),
63-
ProblemFilters.exclude[Problem]("*mima.core.LibClassfileParser"),
64-
ProblemFilters.exclude[Problem]("*mima.core.UTF8Codec*"),
65-
// Dropped dead code internal to types
66-
ProblemFilters.exclude[Problem]("*mima.core.Type*"),
67-
ProblemFilters.exclude[Problem]("*mima.core.ArrayType*"),
68-
ProblemFilters.exclude[Problem]("*mima.core.ClassType*"),
69-
ProblemFilters.exclude[Problem]("*mima.core.MethodType*"),
70-
ProblemFilters.exclude[Problem]("*mima.core.ValueType*"),
71-
// Dropped dead code internal to the info classes
72-
ProblemFilters.exclude[Problem]("*mima.core.Definitions*"),
73-
ProblemFilters.exclude[Problem]("*mima.core.*Info*"),
74-
ProblemFilters.exclude[Problem]("*mima.core.*Members*"),
75-
ProblemFilters.exclude[Problem]("*mima.core.No*"),
76-
ProblemFilters.exclude[Problem]("*mima.core.Has*"),
77-
ProblemFilters.exclude[Problem]("*mima.core.With*"),
78-
// Changes in internal, analyze code
79-
ProblemFilters.exclude[Problem]("*mima.lib.analyze*"),
80-
// Changes in internal code
81-
ProblemFilters.exclude[Problem]("*mima.core.Reference*"),
82-
ProblemFilters.exclude[Problem]("*mima.core.util.*"),
83-
ProblemFilters.exclude[IncompatibleSignatureProblem]("com.typesafe.tools.mima.plugin.MimaPlugin#EmptySet*"),
84-
ProblemFilters.exclude[IncompatibleSignatureProblem]("com.typesafe.tools.mima.plugin.MimaPlugin#EmptyMap*"),
8541
),
8642
)
8743
}

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ val stagingResolvers = Seq(
1616
addSbtPlugin("org.foundweekends" % "sbt-bintray" % "0.5.5")
1717
addSbtPlugin("com.dwijnand" % "sbt-dynver" % "4.0.0")
1818
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.2")
19-
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.5.0")
19+
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.6.0")
2020
addSbtPlugin("com.dwijnand" % "sbt-travisci" % "1.2.0")

0 commit comments

Comments
 (0)