Skip to content

Releases: naver/fixture-monkey

1.1.15

03 Sep 07:40

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.14...1.1.15

1.1.14

26 Jun 10:15

Choose a tag to compare

🐒 New Features

🐞 Bug Fixes

  • Fix the property instantiation within the register option by @seongahjo in #1204

New Contributors

Full Changelog: 1.1.13...1.1.14

1.1.13

25 Jun 09:09

Choose a tag to compare

🐞 Bug Fixes

  • Fix the issue where the instantiate API is not working within the register by @seongahjo in #1203
  • Fix BeanArbitraryIntrospector throw NPE when retrieving setter by @bbeomgeun #1201

New Contributors

Full Changelog: 1.1.12...1.1.13

1.1.12

18 Jun 10:47

Choose a tag to compare

🐒 New Features

  • Add compatibility with TypedPropertySelector and path expression DSL by @seongahjo in #1184
  • Add StringCombinableArbitrary, IntegerCombinableArbitrary for easy customization by @Denia-park in #1192
  • Add Cursor Rule for Fixture Monkey Test Writing Guidelines by @tigermint in #1195
  • Implement InnerSpec Kotlin DSL to resolve parameter shadowing by @kssumin in #1196

🐞 Bug Fixes

  • Fix size API within register that applies to root type by @seongahjo in #1189
  • Fix bugs in SimpleValueJqwikPlugin if minSize is greater than default max size by @seongahjo in #1197

New Contributors

Full Changelog: 1.1.11...1.1.12

1.1.11

26 Mar 11:47

Choose a tag to compare

🐒 New Features

Full Changelog: 1.1.10...1.1.11

1.1.10

07 Mar 03:52

Choose a tag to compare

🐒 New Features

  • Add support for deterministic testing with JUnit, the tests annotated by @Seed would be deterministic. @seongahjo in #1146
  • Add support generating Kotlin constant object. @seongahjo in #1159

🐞 Bug Fixes

🔌 Refactoring

New Contributors

Full Changelog: 1.1.9...1.1.10

1.1.9

08 Feb 04:27

Choose a tag to compare

🐞 Bug Fixes

  • Fix abstractExtends in InterfacePlugin does not support interface, please use interafaceImplements instead.
  • Fix a record instance generates canonical constructor properties.
  • Fix modifying the number option in SimpleValueJqwikPlugin.

⚠️ Deprecated

  • Deprecate InterfaceCandidateConcretePropertyResolver, please use ConcreteTypeCandidateConcretePropertyResolver instead.

1.1.8

31 Dec 12:00

Choose a tag to compare

🐞 Bug Fixes

Full Changelog: 1.1.7...1.1.8

1.1.7

30 Dec 06:46

Choose a tag to compare

⚠️ Deprecated

  • Remove default FixtureMonkeyOptions by @seongahjo in #1128
    • use FixtureMonkeyOptions.builder().build() instead

🔌 Refactoring

  • Refactor setting size variants of elements in container by @seongahjo in #1129

Full Changelog: 1.1.6...1.1.7

1.1.6

19 Dec 04:56

Choose a tag to compare

🐞 Bug Fixes

  • Fix an instance generated by ConstructorPropertiesArbitraryIntrospector that was not validated by validation annotations by @seongahjo in #1119
  • Fix using KotlinArbitraryBuilder when generating an Arb in kotest module by @acktsap in #1122

⚠️ Deprecated

  • Deprecate Randoms.create(String), use Randoms.setSeed(long) instead by @seongahjo in #1115
  • Deprecate ElementProperty, use ContainerElementProperty interface or DefaultContainerElementProperty, SingleElementProperty instead by @seongahjo
  • Deprecate MethodParameterProperty, use TypeNameProperty instead by @seongahjo

📔 Documentation

  • Fix typo in code examples across documentation files by @hbjs97 in #1121

New Contributors

Full Changelog: 1.1.5...1.1.6