Releases: naver/fixture-monkey
Releases · naver/fixture-monkey
1.1.8
🐞 Bug Fixes
- Fix InnerSpec
inner
API by @seongahjo in #1137 - Fix not applying registered child manipulations if parent uses
thenApply
by @seongahjo in #1136
Full Changelog: 1.1.7...1.1.8
1.1.7
⚠️ Deprecated
- Remove default FixtureMonkeyOptions by @seongahjo in #1128
- use
FixtureMonkeyOptions.builder().build()
instead
- use
🔌 Refactoring
- Refactor setting size variants of elements in container by @seongahjo in #1129
Full Changelog: 1.1.6...1.1.7
1.1.6
🐞 Bug Fixes
- Fix an instance generated by
ConstructorPropertiesArbitraryIntrospector
that was not validated by validation annotations by @seongahjo in #1119 - Fix using
KotlinArbitraryBuilder
when generating anArb
in kotest module by @acktsap in #1122
⚠️ Deprecated
- Deprecate
Randoms.create(String)
, useRandoms.setSeed(long)
instead by @seongahjo in #1115 - Deprecate
ElementProperty
, useContainerElementProperty
interface orDefaultContainerElementProperty
,SingleElementProperty
instead by @seongahjo - Deprecate
MethodParameterProperty
, useTypeNameProperty
instead by @seongahjo
📔 Documentation
New Contributors
Full Changelog: 1.1.5...1.1.6
1.1.5
🐞 Bug Fixes
- Fix keep equivalence with
ElemenetProperty
andMapKeyElementProperty
andMapValueElementProperty
by @seongahjo in #1113
Full Changelog: 1.1.4...1.1.5
1.1.4
🐒 New Features
- Add customizeValidOnly option by @seongahjo in #1103
- Add enrich the failed test log with seed by @seongahjo in #1111
🐞 Bug Fixes
- Fix not registering size API if decomposing by @seongahjo in #1093
📔 Documentation
New Contributors
Full Changelog: 1.1.3...1.1.4
1.1.3
🐞 Bug Fixes
- Fix generating empty String with
@Size
annotation by @seongahjo in #1090
📔 Documentation
- Fix 'How to use Kotlin ArbitraryBuilder APIs' in 1.1.x migration guide by @HanJaehee in #1089
Full Changelog: 1.1.2...1.1.3
1.0.29
🐞 Bug Fixes
- Fix generating empty String with
@Size
annotation by @seongahjo in #1092
Full Changelog: 1.0.28...1.0.29
1.1.2
🐞 Bug Fixes
- Fix setting recursive implementations of self reference object by @seongahjo in #1086
- Fix a bug in registering JavaBuilder and KotlinBuilder by @seongahjo in #1087
Full Changelog: 1.1.1...1.1.2
1.1.1
🐒 New Features
- Add a missing giveMeJavaBuilder with an object parameter by @seongahjo in #1080
🐞 Bug Fixes
- Fix set a recursive object by @seongahjo in #1079
Full Changelog: 1.1.0...1.1.1
1.1.0
🐒 New Features
- By default,
KotlinPlugin
is now only used for the Kotlin type, and does not change theobjectIntrospector
Java type option. - By default, the properties generated by the
PrimaryConstructorArbitraryIntrospector
are parameters of the constructor. - All interface related options migrate to the
InterfacePlugin
. - The Java ArbitraryBuilder APIs and the Kotlin ArbitraryBuilder APIs are now separated.
- The experimental API
customizeProperty
is now available in theArbitraryBuilder
API. - The experimental
javaGetter
is converted to maintained. - Upgrade Kotest version 5.9.1
Please check out the migration guide