jqwik v1.3.9 Release Notes

Release Date: 2020-12-01 // over 3 years ago
  • 🆕 New and Enhanced Features

    📄 Generating email addresses
    🔧 has now configuration options.

    Generated email addresses now
    have fewer edge cases.

    ➕ Added constraint annotation
    📄 @Email
    for generating valid email addresses.

    👍 Experimental support for
    📄 changing an arbitrary's edge cases.

    Constraint annotation @StringLength now works for any arbitrary that generates a String.

    Range annotations (@Byte|Short|Int|Long|Float|Double|BigRange) do work now when applied
    to any arbitrary that generates the appropriate numeric type.

    💥 Breaking Changes

    • Email arbitrary no longer generates domain hosts without top level domain

    🐛 Bug Fixes

    Reporting of null values in failed properties
    no longer fails with NPE.

    Sampling arbitraries with null values
    no longer fails.