Nyaya Versions Save

Random Data Generation and/or Property Testing in Scala & Scala.JS.

v1.1.0

1 year ago
  • Added new module nyaya-gen-circe which contains nyaya.gen.circe.GenJson for generating random JSON

    import io.circe.Json
    import nyaya.gen.circe.GenJson
    
    // Generate JSON with a maximum depth of 4
    val json: Json =
      GenJson(4).sample()
    
  • Added Gen.ip4: Gen[java.net.InetAddress] for generating random IP4 addresses

  • Update Scala.js to 1.10

  • Update Scala 3 to 3.1

v1.0.0

2 years ago
  • Update Scala.js to 1.7
  • Set versionScheme to "early-semver"
  • Update Monocle to 3.1.0

v0.9.2

4 years ago

0.9.2

  • Cross-publish for Scala.JS 1.0

0.9.1

  • New Gen methods for Scala 2.13 only:
    • Gen#to(Factory) - eg. Gen.int.to(List)
    • Gen#to1(Factory) - eg. Gen.int.to1(List)
    • Gen#arraySeq - eg. Gen.int.arraySeq & Gen.int.arraySeq(0 to 4)
    • Gen#arraySeq1 - eg. Gen.int.arraySeq1 & Gen.int.arraySeq1(1 to 4)