Releases: naver/fixture-monkey
Releases · naver/fixture-monkey
1.0.12
1.0.11
1.0.10
🐒 New Features
- Add handling when using an ArbitraryIntrospector that does not match the property type. Add a log entry if the property is of a container type, and throw an exception if the property is of a concrete type. #877
- Refactor does not throw exception when it cannot generate, the next ArbitraryIntrospector will be used. #879
- Add better support Kotest by modifying
giveMeArb
more Kotlin-like, by addingsetArb
API. #880
🐞 Bug Fixes
- Fix setting object field by any other type. #876
1.0.9
1.0.8
1.0.7
1.0.6
🐒 New Features
- Fixture Monkey now infers properties when generating a type using a specific
ArbitraryIntrospector
that requires certain types of properties #846- Refer to the comment in
ArbitraryGenerator#getRequiredPropertyGenerator
- Refer to the comment in
- Support generating an instance of a Kotlin type with a private constructor #848 - @jinia91
- Introduce
InterfacePlugin
featuring detailed interface options #845interfaceImplements
optionuseAnonymousArbitraryIntrospector
option.
⚠️ Deprecated
- The
interfaceImplements
option inFixtureMonkeyBuilder
is now deprecated. It will be moved inInterfacePlugin
#845
1.0.5
1.0.4
1.0.3
🐒 New Features
- Introduce a new option
pushJavaConstraintGeneratorCustomizer
to customize theJavaConstraintGenerator
option #830 - Parallel execution is now supported with the
jqwik
engine #826
🐞 Bug Fixes
- Fix the generation of decimal values, ensuring a minimum of 0, with the kotest-property engine #829