Skip to content

Releases: naver/fixture-monkey

0.5.0

02 Mar 02:46
Compare
Choose a tag to compare

0.5.0

Breaking changes

  • Refactor register
    • As-is
      • set an sampled instance of registered ArbitrayBuilder
    • To-be
      • An ArbitraryBuilder has all manipulations registered ArbitraryBuilder has
  • Remove a manipulation priority
    • As-is
      • size has a highest priority among all manipulations
    • To-be
      • All manipulations have same priority, they are executed in declared order
  • Remove defaultArbitraryContainerInfo, defaultArbitrayContainerSize options, add defaultArbitraryContainerInfoGenerator option

New Features

  • Add an NOT_NULL instance
    • set("expression", NOT_NULL) == setNotNull("expression")
  • Add more failed log for set when value type is different
    • Add parent property type in a log if exists

0.4.14

13 Feb 05:06
Compare
Choose a tag to compare

0.4.14

  • Fix generating fields in child class with generic

0.4.13

13 Feb 05:06
Compare
Choose a tag to compare

0.4.13

  • Fix generating AnnotatedWildcard type
    • ex. Map<String, List<? extends String>>
  • Fix size root with InnerSpec

0.4.12

31 Jan 02:07
Compare
Choose a tag to compare

0.4.12

  • Add supporting complex generic types
  • Add a condition to not include control characters when creating String values @doljae

0.4.11

10 Jan 11:56
Compare
Choose a tag to compare

0.4.11

  • Add set a List of concrete classes inherits an abstract class
  • Add generating an abstract circular-reference object

0.4.10

31 Dec 06:42
Compare
Choose a tag to compare

0.4.10

  • Add fixture-monkey-jakarta-validation module
  • Add generate interface with multiple implementations

0.4.9

12 Dec 08:01
Compare
Choose a tag to compare

0.4.9

  • Add generating a circular-reference object

0.4.8

06 Dec 01:39
Compare
Choose a tag to compare

0.4.8

  • Add set compatible for ExpressionSpec
  • Add noArgsConstructor compatible for ConstructorPropertiesIntrospector
  • Deprecate FactoryMethodArbitraryIntrospector
  • Fix PropertyDescriptorProperty not generating only getter or setter
  • Add more innerSpec support methods

0.4.7

28 Nov 14:11
Compare
Choose a tag to compare

0.4.7

  • Add a simple option for generating concrete class with interface

0.4.6

22 Nov 11:28
Compare
Choose a tag to compare

0.4.6

  • Fix set interface as value
  • Fix generate a unique nested Set or Map element
  • Fix innerSpec manipulations not generate entry