Skip to content

Releases: spekframework/spek

2.0.0-rc.1

30 Sep 02:49
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

First release candidate for Spek 2.x.

  • Add preserveExecutionOrder flag, to guarantee the order of execution (#497)
  • Deploy separate plugins for the different AS versions (#481)
  • Add/fix docs and samples.

v2.0.0-alpha.2

01 Sep 05:11
4763e98
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

v1.2.1

01 Sep 04:30
83da192
Compare
Choose a tag to compare
  • Fix compatibility with JUnit Platform 1.3
  • Kotlin 1.2.60

v1.2.0

27 Jul 10:38
Compare
Choose a tag to compare

Version is not sync into central, please add https://dl.bintray.com/spekframework/spek/ as an additional maven repository.

  • Support for Java 10
  • Upgrade to Kotlin 1.2.51
  • Upgrade to JUnit Platform 1.1.1

v2.0.0-alpha.1

07 Jul 11:51
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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 and gherkin.
  • Actions scopes are no more.
  • subject and data-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

21 Sep 12:49
Compare
Choose a tag to compare

Upgrade to JUnit Platform 1.0.0 (#262)

v1.1.4

23 Aug 09:09
Compare
Choose a tag to compare

Hotfix for action scopes, which was broken during the upgrade to JUnit Platform v1.0.0-RC2

v1.1.3

20 Aug 11:51
Compare
Choose a tag to compare

Upgrade to JUnit Platform 1.0.0-RC2.

v1.1.2

24 May 01:34
Compare
Choose a tag to compare

Recent changes to Spek broke itBehavesLike, this release contains a fix for it (see #205).

Bug fix update

03 May 11:42
Compare
Choose a tag to compare

This release contains a fix for JUnit M4 issue