Changelog History
Page 1
-
v1.15.1 Changes
November 06, 2020Compatibility
- Binary compatible with 1.15.0 version of ScalaCheck.
π Fixed
Return types of
Gen.someOf
andGen.atLeastOne
corrected to
preserve source compatibility with Scala 2.13 artifact for
1.14.3 ScalaCheck.
#696π Fix breakage with version of
Gen.pick
that takes multiple
arguments ofGen[T]
.
#695 -
v1.15.0 Changes
October 31, 2020Compatibility
Binary compatible with 1.14.3 version of ScalaCheck.
π Source incompatible type signatures of
Gen.atLeastOne
andGen.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 ofProp.propBoolean
#667β Added support for Dotty (currently 0.27)
Various improvements to
Gen
andArbitrary
#575π Improvements to
Char
andString
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]
#670Choose[BigInt]
#636Statistical distributions (e.g. Gaussian, Poisson) #656
Shrinking with
LazyList
for Scala 2.13 compatibility #626 #627Shrink.suchThat
#484Gen.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.
Compatibility
- 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