@@ -29,12 +29,44 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform)
29
29
import com .typesafe .tools .mima .core .ProblemFilters ._
30
30
Seq (
31
31
// Scala 2.12 deprecated mutable.Stack, so we broke
32
- // binary compatibility for 1.1 .0 in the following way:
32
+ // binary compatibility for 2.0 .0 in the following way:
33
33
exclude[IncompatibleMethTypeProblem ](" scala.xml.parsing.FactoryAdapter.scopeStack_=" ),
34
34
exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.hStack" ),
35
35
exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.scopeStack" ),
36
36
exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.attribStack" ),
37
37
exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.tagStack" )
38
+ // scala-xml 1.1.1 deprecated XMLEventReader, so it broke
39
+ // binary compatibility for 2.0.0 in the following way:
40
+ exclude[MissingClassProblem ](" scala.xml.pull.EvComment" ),
41
+ exclude[MissingClassProblem ](" scala.xml.pull.EvComment$" ),
42
+ exclude[MissingClassProblem ](" scala.xml.pull.EvElemEnd" ),
43
+ exclude[MissingClassProblem ](" scala.xml.pull.EvElemEnd$" ),
44
+ exclude[MissingClassProblem ](" scala.xml.pull.EvElemStart" ),
45
+ exclude[MissingClassProblem ](" scala.xml.pull.EvElemStart$" ),
46
+ exclude[MissingClassProblem ](" scala.xml.pull.EvEntityRef" ),
47
+ exclude[MissingClassProblem ](" scala.xml.pull.EvEntityRef$" ),
48
+ exclude[MissingClassProblem ](" scala.xml.pull.EvProcInstr" ),
49
+ exclude[MissingClassProblem ](" scala.xml.pull.EvProcInstr$" ),
50
+ exclude[MissingClassProblem ](" scala.xml.pull.EvText" ),
51
+ exclude[MissingClassProblem ](" scala.xml.pull.EvText$" ),
52
+ exclude[MissingClassProblem ](" scala.xml.pull.ExceptionEvent" ),
53
+ exclude[MissingClassProblem ](" scala.xml.pull.ExceptionEvent$" ),
54
+ exclude[MissingClassProblem ](" scala.xml.pull.ProducerConsumerIterator" ),
55
+ exclude[MissingClassProblem ](" scala.xml.pull.XMLEvent" ),
56
+ exclude[MissingClassProblem ](" scala.xml.pull.XMLEventReader" ),
57
+ exclude[MissingClassProblem ](" scala.xml.pull.XMLEventReader$POISON$" ),
58
+ exclude[MissingClassProblem ](" scala.xml.pull.XMLEventReader$Parser" ),
59
+ exclude[MissingClassProblem ](" scala.xml.pull.package" ),
60
+ exclude[MissingClassProblem ](" scala.xml.pull.package$" ),
61
+ exclude[MissingTypesProblem ](" scala.xml.Atom" ),
62
+ exclude[MissingTypesProblem ](" scala.xml.Comment" ),
63
+ exclude[MissingTypesProblem ](" scala.xml.Document" ),
64
+ exclude[MissingTypesProblem ](" scala.xml.EntityRef" ),
65
+ exclude[MissingTypesProblem ](" scala.xml.PCData" ),
66
+ exclude[MissingTypesProblem ](" scala.xml.ProcInstr" ),
67
+ exclude[MissingTypesProblem ](" scala.xml.SpecialNode" ),
68
+ exclude[MissingTypesProblem ](" scala.xml.Text" ),
69
+ exclude[MissingTypesProblem ](" scala.xml.Unparsed" )
38
70
)
39
71
},
40
72
0 commit comments