Releases: spekframework/spek
Releases · spekframework/spek
2.0.0-rc.1
v2.0.0-alpha.2
- Support for Java 10 (#460, #459)
- Kotlin 1.2.60
- Drop reflections in favor of https://github.com/classgraph/classgraph.
v1.2.1
v1.2.0
v2.0.0-alpha.1
First alpha release for 2.x
.
Build is published on bintray, add https://dl.bintray.com/spekframework/spek-dev
to your maven repository list.
repositories {
maven {
url "https://dl.bintray.com/spekframework/spek-dev"
}
}
Breaking Changes
- group id and package prefix is now
org.spekframework.spek2
. - Split DSL into two distinct styles:
specification
andgherkin
. - Actions scopes are no more.
subject
anddata-driven
extensions are dropped.
New Features
- Initial support for Kotlin Multiplatform, you can write common and jvm tests (see https://github.com/spekframework/spek-multiplatform-example).
- New IDE plugin (still pending JB approval)
- Child scopes can now access memoized values declared on the parent, this is will allow for reusable scopes (via extensions).
fun Suite.doFoo() {
val foo by memoized()
...
}
object MyBar: Spek({
val foo by memoized { createFoo() }
doFoo()
})
v1.1.5
v1.1.4
v1.1.3
v1.1.2
Bug fix update
This release contains a fix for JUnit M4 issue