Skip to content

Releases: etorreborre/specs2

Maintenance release

08 Jan 08:09
Compare
Choose a tag to compare

Maintenance release

Fixes

  • core #798 proper fix for possible regex match failures in SpecificationFinder when trying to find specification class names

Maintenance release

07 Jan 17:53
Compare
Choose a tag to compare

Maintenance release

Fixes

  • core #797 fixed the evaluation order for the List Traverse instance. This fixes the execution order for linked specifications
  • core prevent pattern match exceptions in the SpecificationFinder

SPECS2-4.8.0

16 Oct 14:54
Compare
Choose a tag to compare

Maintenance release

Improvements

  • guide better documentation for the CommandLine.isSet method
  • core #772 allow to determine the duration before retry according the retry number (thanks to Cédric Chantepie)
  • upgraded sbt to 1.3.3
  • upgraded scalacheck to 1.14.2
  • upgraded mockito-core to 3.1.0

Fixes

  • tests fixed some scalaz Validation examples
  • core fixed the case of Array.empty must not be empty

SPECS2-4.7.1

16 Sep 11:22
Compare
Choose a tag to compare

Maintenance release

Improvements

  • upgraded cats to 2.0.0

Fixes

  • #765 Allow matching special line characters with regex (thanks to @mantasak)

SPECS2-4.7.0

04 Aug 17:07
Compare
Choose a tag to compare

Scala Native version!

Improvements

  • runs on Scala 2.11 for Scala Native thanks to @lolgab
  • form, gwt and markdown are now crossprojects (@lolgab)
  • guide mention that minTestsOk is equivalent to minSuccessfulTests (@jkleckner)
  • usual thanks to @xuwei-k for updating dependencies

Fixes

  • #754 remove quote from test of XML escape (@ashawley)
  • #755 find package names with SpecificationFinder even when there are comments

SPECS2-4.6.0

30 Jun 14:35
Compare
Choose a tag to compare

This version is compatible with both Scala 2.13 should be compatible with Dotty except for features using macros.

Improvements

Fixes

  • #751 fix for implicit resolution on Dotty thanks to @smarter
  • #748 fixed a stack overflow with Producer.emitSeq (could happen with large specifications)
  • #747 rethrow failures with a not matcher in mutable specs
  • fixed a comment on SimpleTimer and added a return type
  • fixed one edge case with implicit resolution on Scala 2.13: beSome(beLeft) (reported by @xuwei-k)

SPECS2-4.5.1

11 Mar 11:37
Compare
Choose a tag to compare

Maintenance version, with a change in the internal API which should not impact regular users.
The important fix is the one about the reported times which should be a lot more correct now.

Fixes

  • #731 make sure that times are reported consistently (this changes the internal API for Expectation)
  • #728 use a simple Await to timeout examples
  • fixed a comment on SimpleTimer and added a return type

SPECS2-4.4.1

28 Jan 06:22
Compare
Choose a tag to compare

Maintenance version

Fixes

  • #727 gracefully shut down specs2 env on exception from JUnit's Description creation (thanks to @hmemcpy)

SPECS2-4.4.0

24 Jan 11:38
Compare
Choose a tag to compare

Maintenance version

This release is the same as 4.3.6 but bumped up to 4.4.0 because 4.3.6 is
not binary compatible with 4.3.5

SPECS2-4.3.6

02 Jan 16:32
Compare
Choose a tag to compare

Maintenance version

Enhancements

  • removed the `oracle-java9-installer (#722) (kenji yoshida)
  • added the possibility to use Futures in immutable specs
  • added the possibility to return a Future[Result] from an example
  • better reporting when stats files cannot be written (#716)

Upgrades

  • use cats-1.5.0, cats-effect 1.1.0 (#726) (kenji yoshida)
  • use mockito-2.23.4 (#725) (kenji yoshida)
  • use scalaz-7.2.27, kind-projector-0.9.9 (#723) (kenji yoshida)