Skip to content

Releases: Nylle/JavaFixture

2.10.0

19 Nov 13:46

Choose a tag to compare

What's changed?

2.9.9

23 Oct 16:54

Choose a tag to compare

What's changed?

  • Fix for #98: use predefined type for all fixtures

2.9.8

09 May 08:36

Choose a tag to compare

What's changed?

  • Fix for #92: Use default values for ignored constructor arguments

2.9.7

05 May 18:30

Choose a tag to compare

What's changed?

  • Fix for #91 Parameterized tests now fail when you mis-configure test arguments
  • Fix for #92 Constructor arguments for records are only applied to the top-level record

2.9.6

01 May 11:41

Choose a tag to compare

What's Changed

  • Fix for #87: Use field-name from with-customisation in constructor
  • Upgrade jakarta.el version for security reasons
  • Remove illegal-access permission for testing
  • Fix for #89: Use SpecimenType as key for caching map

2.9.5

03 Mar 15:46

Choose a tag to compare

What's Changed

  • Fix BigDecmial generation on Java 11 (see #85)

2.9.4

02 Mar 08:01

Choose a tag to compare

What's Changed

  • use both javax and jakarta validation annotations to detect string constraints

2.9.3

01 Jul 05:55

Choose a tag to compare

Bug fixes:

  • BigInteger-creation no longer causes hanging tests in jdk17 (issue)
  • Charset-creation no longer causes infinite loop in jdk18 (issue)

2.9.2

10 May 10:43

Choose a tag to compare

bugfix: use customization in top-level object only

(The previous release of 2.9.1 had to be taken down as it did not contain the intended changes.)

2.9.0

06 May 22:32

Choose a tag to compare

  • feature: if object-creation via reflection fails, fixture tries to use a random constructor if present, or finally a factory-method if present
  • bugfix: allow fixed length strings to be created: @Size(min=2, max=2) (see docs)