All Versions
Latest Version
Avg Release Cycle
133 days
Latest Release
1319 days ago

Changelog History
Page 1

  • v1.15.1 Changes

    November 06, 2020


    • Binary compatible with 1.15.0 version of ScalaCheck.

    πŸ›  Fixed

    Return types of Gen.someOf and Gen.atLeastOne corrected to
    preserve source compatibility with Scala 2.13 artifact for
    1.14.3 ScalaCheck.

    πŸ›  Fix breakage with version of Gen.pick that takes multiple
    arguments of Gen[T].

  • v1.15.0 Changes

    October 31, 2020


    Binary compatible with 1.14.3 version of ScalaCheck.

    πŸ›  Source incompatible type signatures of Gen.atLeastOne and Gen.someOf in Scala 2.13 artifact(s) of 1.14.3 version of ScalaCheck that will be fixed in 1.15.1.

    πŸ”„ Changed

    ⬇️ Dropped support for Scala 2.10.x

    βœ‚ Remove implicit for Prop.BooleanOperators which was deprecated in 1.14.1 in favor of Prop.propBoolean #667

    βž• Added support for Dotty (currently 0.27)

    Various improvements to Gen and Arbitrary #575

    πŸ‘Œ Improvements to Char and String generators #653

    πŸ—„ Single-argument Prop.collect is deprecated #449

    πŸ›  Fixed

    Prevent nesting properties #677

    πŸ‘€ Seed with four zeroes is not allowed #674

    πŸ–¨ Printing order of shrunk values #635

    πŸŽ‰ Initial seed was reused #651

    βž• Added

    Choose[BigDecimal] #670

    Choose[BigInt] #636

    Statistical distributions (e.g. Gaussian, Poisson) #656

    Shrinking with LazyList for Scala 2.13 compatibility #626 #627

    Shrink.suchThat #484

    Gen.recursive for recursive generators #616 #639

    πŸš€ This release was brought to you by 16 contributors, according to git shortlog -sn --no-merges 1.14.3..1.15.0. Thank you Scala Steward, Aaron S. Hawley, Erik Osheim, Lars Hupel, Dolan Murvihill, Alexey Kotlyarov, Zak, Seth Tisue, Taro L. Saito, Neville Li, P. Oscar Boykin, Guillaume Martres, Sean C. Sullivan, Fred Roth, Jonas KΓΆlker, NthPortal.

  • v1.15.0-RC1

    October 26, 2020
  • v1.15.0-M1

    October 12, 2020
  • v1.14.3 Changes

    December 14, 2019

    πŸš€ Release notes

    ⚑️ ScalaCheck 1.14.3 is a minor update from ScalaCheck 1.14.2, and it is binary compatible. This means that if you are using any other framework in combination with ScalaCheck, like ScalaTest or specs2 you can typically just bump the version of ScalaCheck in your build definition or wait for those libraries to transitively do it for you in their next update. You still need to make sure that the combination of frameworks you are using was built and tested together with each other, otherwise you can run into errors related to binary compatibility that are possibly very hard to debug.

    πŸš€ If you're using ScalaCheck as your only testing framework, you can safely update your build definition to use the latest ScalaCheck release, although you might not see compilation errors but there may be deprecation warnings due to expected changes in ScalaCheck's API.

    πŸš€ The detailed list of changes from the CHANGELOG for the 1.14.3. release are below.


    • Binary compatible with 1.14.2 version of ScalaCheck.

    πŸ”„ Changed

    ⚑️ Update Scala.js to 1.0.0-RC2, previously was 1.0.0-M8.

    ⚑️ Update Scala.js to 0.6.31, previously was 0.6.29.

    πŸ›  Fixed

    • Ensure posNum and negNum always return values #568

    βž• Added

    • No added features.
  • v1.14.2 Changes

    September 25, 2019

    πŸš€ For a detailed list of changes, see the CHANGELOG for the 1.14.2 release.

  • v1.14.1 Changes

    September 18, 2019

    πŸš€ For a detailed list of changes, see the CHANGELOG for the 1.14.1 release.

  • v1.14.1-RC2

    September 18, 2019
  • v1.14.1-RC1

    September 14, 2019
  • v1.14.0

    April 22, 2018