All Versions
12
Latest Version
Avg Release Cycle
47 days
Latest Release
26 days ago

Changelog History
Page 1

  • v4.8.0

    October 16, 2019

    πŸš€ 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
  • v4.7.1

    September 16, 2019

    πŸš€ Maintenance release

    πŸ‘Œ Improvements

    • ⬆️ upgraded cats to 2.0.0

    πŸ›  Fixes

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

    August 04, 2019

    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
  • v4.6.0

    June 30, 2019

    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)
  • v4.5.1

    March 11, 2019

    🚧 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
  • v4.4.1

    January 28, 2019

    🚧 Maintenance version

    πŸ›  Fixes

    • πŸ‘» #727 gracefully shut down specs2 env on exception from JUnit's Description creation (thanks to @hmemcpy)
  • v4.4.0

    January 24, 2019

    🚧 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

  • v4.3.6

    January 02, 2019

    🚧 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)
  • v4.3.5

    January 02, 2019

    🚧 Maintenance version

    ✨ Enhancements

    • core report Throwables at the end of a sbt execution (#714)
    • cats refactor IOMatchers to add Generic (#707) (Diego E. Alonso Blas)* core return a better failure message when the argument for a spec cannot be buit

    ⬆️ 2.13 and upgrades

    • πŸ‘‰ use cats-1.4.0
    • πŸ‘‰ use scalacheck-1.14.0
    • βž• add explicit return types for macro (#706) (kenji yoshida)
    • πŸ›  fix compile errors latest Scala 2.13.x (#708) (kenji yoshida)
    • πŸ‘ allow building on JDK 11 (#710) (Seth Tisue)
    • ⬆️ upgrade cats + cats-effect to versions community build expects (#711) (Seth Tisue)
    • ⬆️ upgraded to scala 2.12.7
    • βœ… adjustments for 2.13.0-M5 but some tests are not passing anymore probably because of some changes with collections
  • v4.3.4

    August 23, 2018

    🚧 Maintenance version, with some HTML enhancement and most importantly a fix for Bazel builds.

    ✨ Enhancements

    • scalacheck added missing setSeed(String) methods on scalacheck functions
    • html #704 remove superflous lines between examples (by @kaatzee)
    • html #696 set better levels for non mutable specifications reporting in HTML (by @kaatzee)
    • guide #689 document the skipAllIf/skipAllUnless arguments

    πŸ›  Fixes

    • junit #705 added an exclusion for the Bazel runner, to prevent double reporting (#705) (17 minutes ago) (thanks to Igal Tabachnik)
    • core #700 log errors properly when beforeAll fails (thanks to @kaatzee)