0.6.0
New Feature
- Enhances
fixed
performance, reduces execution time by half. - Replaces
Jqwik
dependency in combining an object or a container withCombinableArbitrary
interface. - Introduces
FailoverIntrospector
, which generates an object using two or moreArbitraryIntrospector
s. - Adds logging when fails to generate an object.
- Rename the option to
FixtureMonkeyOptions
fromGenerateOptions
. - Supports
Pair
,Triple
in Kotlin module. - Adds
fixture-monkey-jakarta-validation
module as a default module infixture-monkey-starter
. - Adds a EL dependency in
fixture-monkey-jakarta-validation
andfixture-monkey-javax-validation
Removed Class
All deprecated class in 0.5.x would be removed.
FixtureCustomizer
ManipulateOptions
IteratorCache
,LruCache
,StreamCache
inapi/collection
PropertyCache
PropertyGenerator
inapi/generator
DefaultPropertyGenerator
inapi/generator
KotlinPropertyGenerator
inapi/generator
CompositeArbitraryValidator
andDefaultArbitraryValidator
EntryIntrospector