spek v2.0.0 Release Notes
Release Date: 2019-02-03 // about 5 years ago-
What's new?
- ๐ A new runtime that does not depend JUnit 5, which means we can eventually add support for other kotlin platforms (JS, Native). JUnit 5 is still used a runner for Kotlin JVM.
- ๐ Writing tests for common modules is possible but IDE experience is not desirable (see https://github.com/spekframework/spek/tree/2.x/samples/multiplatform).
- ๐ Support for the new MPP model introduced in Kotlin 1.3.
- ๐
DSL is now split into two distinct styles:
specification
andgherkin
. - ๐ Better IDE support (see https://spekframework.org/running/#ide)
- ๐ New package name (
org.spekframework.spek2
) - ๐ Revamped docs (see https://spekframework.org/)
๐ฅ Breaking changes
๐ See https://spekframework.org/breaking-changes/
Migration guide
๐ See https://spekframework.org/migration/
The list of issues and features included can be found in the following milestones: