This release contains numerous changes. Please read the blog post to learn more about those changes.
Spec
trait to import less implicits in scope and get better compilation timesGen/Arbitrary/Pretty
instances at the property level)Specification
concepts:org.specs2.specification.{core, create, dsl, process}
Fragment
implementationRunner/Reporter/Printer/Fold
api for executing and reporting specificationsBeforeAll, BeforeEach, ForEach, AfterEach, AfterAll
name changes for executing actions before all examples, before one example, with some specific data for each example… (previous names, like FixtureExample
, now replaced withForEach
are deprecated)TimeConversions
trait in favor ofscala.concurrent.duration._