All Versions
27
Latest Version
Avg Release Cycle
27 days
Latest Release
1469 days ago

Changelog History
Page 3

  • v1.1.5 Changes

    June 01, 2019
    • ➕ Added shrinkTowards(value) to all decimal number arbitraries:
      FloatArbitrary, DoubleArbitrary, BigDecimalArbitrary
    • ✅ Exceptions during test class instance creation are now reported as failures
    • ✂ Removed caching of engine descriptor in JqwikTestEngine
  • v1.1.4 Changes

    May 24, 2019
    • ⬆️ Upgrade to junit-platform 1.4.2
    • ➕ Added Arbitrary.collect(Predicate<List<T>> until) in order to collect values in a list
    • ➕ Added shrinkTowards(value) to all integral number arbitraries:
      ByteArbitrary, ShortArbitrary, IntegerArbitrary, LongArbitrary, BigIntegerArbitrary
      in order to change the shrinking target
    • ⬆️ Upgrade Gradle to 5.4.2
  • v1.1.3 Changes

    April 27, 2019
    • Whitespace characters for generation of Strings and chars are now
      platform and JDK version dependent.
      👀 See this Github issue.
    • ✅ Missing @ForAll annotation will now fail test - instead of skipping it.
      👀 See this Github issue.
    • ➕ Added `CharacterArbitrary.with(char ... allowedChars)'
    • ➕ Added `CharacterArbitrary.range(char min, char max)'
    • 🗄 Deprecated `CharacterArbitrary.between(char min, char max)'
  • v1.1.2 Changes

    March 30, 2019
  • v1.1.1

    March 15, 2019
  • v1.1.0

    February 09, 2019
  • v1.0.0 Changes

    January 11, 2019

    ✂ Removed all deprecated APIs

    • Annotation attribute net.jqwik.api.Property.reporting()
    • Class net.jqwik.api.Tuples

    - Method net.jqwik.api.providers.TypeUsage.getAnnotation()

    jqwik now produces three artefacts: jqwik-api, jqwik-engine, jqwik

    Filled in some missing parts in API Javadoc

    Introduced Arbitrary.allValues()

    ➕ Adding annotations from JUnit Jupiter or Vintage engine will lead to warnings being logged

    Range annotations (IntRange etc.) don't need max attribute any more

    @Positive and @Negative constraints no longer include 0 as possible value

    ➕ Added @org.apiguardian.api.API annotation to all types in net.jqwik.api.**

    ➕ Added annotation @Disabled as a means to temporarily skip test methods or test containers