Releases: rallyhealth/scalacheck-ops
Releases · rallyhealth/scalacheck-ops
Utilize Gen.Parameters to support pure functions and deprecate .getOrThrow and .toIterator
- 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 implicitGenConfig
- Deprecate
gen.getOrThrow
in favor ofgen.randomOrThrow()
to change this method to a pure function in the future - Deprecate
gen.toIterator
in favor ofgen.iterator
to avoid binary compatibility issues with the new implicit parameter - Convert
gen.toIterator
to usegen.iterator
with theGenConfig.defaults
- Deprecate implicit arbitrary => implicit gen converter
- Add more unit tests
Support Scala 2.13 (#24)
- 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
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
- Added
Gen.collect
helper operation to support bothsuchThat
/retryUntil
followed bymap
given a partial function
2.0.0 Release
- 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
- Use SemVerPlugin for insuring no major changes are introduced
Added ShrinkLargeTuples trait to implicits
- Automatically derive
Shrink
instances for Tuple10 - Tuple22
ScalaCheck 1.13.x support
- Cross-compile project with ScalaCheck 1.12.5 and 1.13.2
Fixed weird bug with ivy resolver
- 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
- 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