Upgrading org.scalatest:scalatest_2.11 2 to 3
Breaking2.3.0-SNAP2 → 3.3.0-SNAP4Breaking2Deprecated10New14Changed94Fixed54Other11
2 breaking changes.
- Two helper classes got new names in the Scala 3 version of the library, so code that refers to the old names must be updated.
- Calling futureValue now needs empty parentheses by mistake; a fix is coming in 3.2.5.
- The old DiagrammedExpr location still works but is deprecated and will be removed in a future version.
- Deprecates org.scalatest.enablers.CheckerAsserting in favour of org.scalatestplus.scalacheck.CheckerAsserting.
Adds org.scalatest:scalatest-core_2.11 3.3.0-SNAP4, org.scalatest:scalatest-diagrams_2.11 3.3.0-SNAP4, org.scalatest:scalatest-featurespec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-flatspec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-freespec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-funspec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-funsuite_2.11 3.3.0-SNAP4, org.scalatest:scalatest-matchers-core_2.11 3.3.0-SNAP4, org.scalatest:scalatest-mustmatchers_2.11 3.3.0-SNAP4, org.scalatest:scalatest-propspec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-refspec_2.11 3.3.0-SNAP4, org.scalatest:scalatest-shouldmatchers_2.11 3.3.0-SNAP4, org.scalatest:scalatest-wordspec_2.11 3.3.0-SNAP4.
Drops org.scala-lang.modules:scala-xml_2.11, org.scalactic:scalactic_2.11.
Installs 20 packages in all (was 6).
What you must change
ValuableEitherValuesEitherValuableOptionValuesOptionValuableFutures.futureValueDeprecations to plan for
DiagrammedExprorg.scalatestorg.scalatest.diagramsorg.scalatest.enablers.CheckerAssertingorg.scalatestplus.scalacheck.CheckerAssertingtountilFloatDoubleorg.scalatest.proporg.scalatestplus.scalacheckorg.scalatest.easymockorg.scalatestplus.easymockorg.scalatest.jmockorg.scalatestplus.jmockorg.scalatest.junitorg.scalatestplus.junitorg.scalatest.mockitoorg.scalatestplus.mockitoorg.scalatest.seleniumorg.scalatestplus.seleniumorg.scalatest.testngorg.scalatestplus.testng