Skip to content

Releases: rallyhealth/scalacheck-ops

Utilize Gen.Parameters to support pure functions and deprecate .getOrThrow and .toIterator

30 Jul 20:53
08536c0
Compare
Choose a tag to compare
  • Add GenConfig for implicitly passing to pure generator extension methods
  • Add gen.iterator which is a pure function that generates an iterator based on an implicit GenConfig
  • Deprecate gen.getOrThrow in favor of gen.randomOrThrow() to change this method to a pure function in the future
  • Deprecate gen.toIterator in favor of gen.iterator to avoid binary compatibility issues with the new implicit parameter
  • Convert gen.toIterator to use gen.iterator with the GenConfig.defaults
  • Deprecate implicit arbitrary => implicit gen converter
  • Add more unit tests

Support Scala 2.13 (#24)

11 Jul 05:06
f98bdfe
Compare
Choose a tag to compare
  • Support Scala 2.13
  • Upgrade sbt-scoverage
  • Prevent semver checking for Scala 2.13.0-M5
  • Add JDK11 testing

Add support for Scala 2.12 and Scala 2.13.0-M4

10 Jul 21:55
585ae8f
Compare
Choose a tag to compare
Merge pull request #23 from rallyhealth/cross-scala-versions

Add support for Scala 2.12 and Scala 2.13.0-M4

2.1.0 - Gen.collect operation

01 Aug 19:10
74667a4
Compare
Choose a tag to compare
  • Added Gen.collect helper operation to support both suchThat / retryUntil followed by map given a partial function

2.0.0 Release

11 Jul 22:13
1503a0d
Compare
Choose a tag to compare
  • Moved to com.rallyhealth organization
  • Changed naming scheme to always include the ScalaCheck version (ie. added _1-12 suffix for ScalaCheck 1.12.x support)
  • Added support for ScalaCheck 1.14.0
  • Removed support for Scala 2.10.x
  • Removed some deprecated code. Kept other aliases around for ease of migration to 2.0.0
  • Updated readme documentation to explain the artifact naming changes

v1.6.1 - Use git-versioning-sbt-plugin

08 Feb 23:59
29e8c2c
Compare
Choose a tag to compare
  • Use SemVerPlugin for insuring no major changes are introduced

Added ShrinkLargeTuples trait to implicits

10 Jan 00:57
Compare
Choose a tag to compare
  • Automatically derive Shrink instances for Tuple10 - Tuple22

ScalaCheck 1.13.x support

06 Feb 23:30
Compare
Choose a tag to compare
  • Cross-compile project with ScalaCheck 1.12.5 and 1.13.2

Fixed weird bug with ivy resolver

06 Feb 23:28
Compare
Choose a tag to compare
  • Fixes a very annoying bug with dependent libraries failing to resolve scalacheck-ops
  • If you add this dependency, all dependent libraries must use >=1.3.0

1.2.0

10 Feb 09:20
Compare
Choose a tag to compare
  • Updated Scala to 2.11.7 from 2.11.6
  • Updated library and plugin versions

See https://github.com/jeffmay/scalacheck-ops/pull/4/files