Skip to content

0.6.0

Compare
Choose a tag to compare
@seongahjo seongahjo released this 05 Jul 01:45
· 351 commits to main since this release

New Feature

  • Enhances fixed performance, reduces execution time by half.
  • Replaces Jqwik dependency in combining an object or a container with CombinableArbitrary interface.
  • Introduces FailoverIntrospector, which generates an object using two or more ArbitraryIntrospectors.
  • Adds logging when fails to generate an object.
  • Rename the option to FixtureMonkeyOptions from GenerateOptions.
  • Supports Pair, Triple in Kotlin module.
  • Adds fixture-monkey-jakarta-validation module as a default module in fixture-monkey-starter.
  • Adds a EL dependency in fixture-monkey-jakarta-validation and fixture-monkey-javax-validation

Removed Class

All deprecated class in 0.5.x would be removed.

  • FixtureCustomizer
  • ManipulateOptions
  • IteratorCache, LruCache, StreamCache in api/collection
  • PropertyCache
  • PropertyGenerator in api/generator
  • DefaultPropertyGenerator in api/generator
  • KotlinPropertyGenerator in api/generator
  • CompositeArbitraryValidator and DefaultArbitraryValidator
  • EntryIntrospector