Releases: naver/fixture-monkey
Releases · naver/fixture-monkey
0.5.5
0.5.4
0.5.3
0.5.3
New Features
- Supports generating sealed class in Kotlin.
- Supports generating interface or abstract class specified by
@JsonTypeInfo
and@JsonSubTypes
in Jackson module. - Add implementations of
PropertyGenerator
, it helps to specify which properties are going to use.- ConstructorParameterPropertyGenerator
- FieldPropertyGenerator
- JavaBeansPropertyGenerator
Deprecated
- MonkeyExpressionFactory option is deprecated. It would be removed in 0.6.0
0.5.2
0.5.1
0.5.0
0.5.0
Breaking changes
- Refactor
register
- As-is
set
an sampled instance ofregistered ArbitrayBuilder
- To-be
- An
ArbitraryBuilder
has all manipulationsregistered ArbitraryBuilder
has
- An
- As-is
- 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
- As-is
- Remove
defaultArbitraryContainerInfo
,defaultArbitrayContainerSize
options, adddefaultArbitraryContainerInfoGenerator
option
New Features
- Add an
NOT_NULL
instanceset("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