11import com .typesafe .sbt .SbtScalariform ._
2+ import com .typesafe .tools .mima .core .IncompatibleMethTypeProblem
3+ import com .typesafe .tools .mima .core .MissingTypesProblem
4+ import com .typesafe .tools .mima .core .ProblemFilters
25import scalariform .formatter .preferences ._
36
47ThisBuild / dynverVTagPrefix := false
@@ -33,6 +36,11 @@ lazy val commonSettings = Seq(
3336 " -Xlint:unchecked" ,
3437 " -Xlint:deprecation"
3538 ),
39+
40+ mimaBinaryIssueFilters ++= Seq (
41+ ProblemFilters .exclude[IncompatibleMethTypeProblem ](" play.api.libs.mailer.SMTPDynamicMailer.this" ),
42+ ProblemFilters .exclude[MissingTypesProblem ](" play.api.libs.mailer.SMTPConfigurationProvider" ),
43+ ),
3644)
3745
3846val previousVersion : Option [String ] = Some (" 11.0.0-M1" )
@@ -42,7 +50,7 @@ lazy val `play-mailer` = (project in file("play-mailer"))
4250 .settings(commonSettings)
4351 .settings(
4452 libraryDependencies ++= Seq (
45- " javax .inject" % " javax .inject" % " 1" ,
53+ " jakarta .inject" % " jakarta .inject-api " % " 2.0. 1" ,
4654 " com.typesafe" % " config" % " 1.4.3" ,
4755 " org.slf4j" % " slf4j-api" % " 2.0.16" ,
4856 " org.apache.commons" % " commons-email2-jakarta" % " 2.0.0-M1" ,
@@ -58,7 +66,7 @@ lazy val `play-mailer-guice` = (project in file("play-mailer-guice"))
5866 .dependsOn(`play-mailer`)
5967 .settings(
6068 libraryDependencies ++= Seq (
61- " com.google.inject" % " guice" % " 6 .0.0" ,
69+ " com.google.inject" % " guice" % " 7 .0.0" ,
6270 " org.playframework" %% " play" % Dependencies .PlayVersion % Test ,
6371 " org.playframework" %% " play-specs2" % Dependencies .PlayVersion % Test
6472 ),
0 commit comments