spek v2.0.10 Release Notes

Release Date: 2020-03-07 // 3 months ago
  • 🚀 This releases add supports for Android Studio 3.6 and IntelliJ IDEA 2020.1

    🆕 New features

    • 👌 Support for Android Studio 3.6
    • 👌 Support for IntelliJ IDEA 2020.1 EAP
    • 🆕 New IDE inspection for spek classes without a no-arg constructor not marked abstract or any of the following annotations: @Ignore, @InstanceFactory. (#806)
    • ✅ The IJ test runner now explicitly exits even if there are non-daemon threads around after test execution. (#848)

    🗄 Deprecations and removals

    • 🚀 CachingMode.GROUP has now been deleted, this was deprecated a couple of release ago. (#798)

Previous changes from v2.0.9

  • 🚀 A minor release to support the release of IntelliJ IDEA 2019.3 (see #809).

    🆕 New features

    💅 (#799) New fixture aliases added to the gherkin style

    💅 The following aliases are now available in the gherkin style:

    • Scenario.beforeScenario -> Scenario.beforeGroup
    • Scenario.afterScenario -> Scenario.afterGroup
    • Scenario.beforeEachStep -> Scenario.beforeEachTest
    • Scenario.afterEachStep -> Scenario.afterEachTest
    • Feature.beforeEachScenario -> Feature.beforeEachGroup
    • Feature.afterEachScenario -> Feature.afterEachGroup
    • Feature.beforeFeature -> Feature.beforeGroup
    • Feature.afterFeature -> Feature.afterGroup

    💅 The aliased fixtures will be deprecated in the context of the gherkin style.

    🗄 Deprecations

    (#798) Usage of CachingMode.GROUP is now considered an error

    This mode was replaced by CachingMode.EACH_GROUP on version 2.0.3.

    Others

    • (#820) Bump JUnit Platform dependency to 1.5.2
    • ♻️ (#808) Internal refactoring to use coroutines more.