@@ -29,12 +29,44 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform)
2929 import com .typesafe .tools .mima .core .ProblemFilters ._
3030 Seq (
3131 // 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:
3333 exclude[IncompatibleMethTypeProblem ](" scala.xml.parsing.FactoryAdapter.scopeStack_=" ),
3434 exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.hStack" ),
3535 exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.scopeStack" ),
3636 exclude[IncompatibleResultTypeProblem ](" scala.xml.parsing.FactoryAdapter.attribStack" ),
3737 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" )
3870 )
3971 },
4072
0 commit comments