Release 4.8.0 #1062
armandino
announced in
Announcements
Release 4.8.0
#1062
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Breaking changes to experimental APIs
list()
tocreate()
New Features
withUnique(TargetSelector)
for generating unique values for a given selectoras(Function)
API for applying aFunction
to the resultThis is syntactic sugar that can be used, for example, to convert the result to JSON.
Sample usage:
Keys.STRING_CASE
for specifying the case of generated strings (upper, lower, mixed):or globally using
instancio.properties
:string.case=MIXED
Improvements
Improved handling of
sealed
abstract types.Instancio will use a random subclass as the subtype unless a specific subtype is specified explicitly.
Error message improvements
Deprecation
Deprecated the experimental
instancio-quickcheck
moduleGlobal
is initialised by @armandino in Refactored howGlobal
is initialised #1037list()
tocreate()
by @armandino in Renamed the Cartesian product API methodlist()
tocreate()
#1040withUnique(TargetSelector)
by @armandino in New top-level APIwithUnique(TargetSelector)
#1041Keys.STRING_CASE
by @armandino in New settingKeys.STRING_CASE
#1054as(Function)
API (Support for returning the result as a JSON String #1048) by @armandino in New top-levelas(Function)
API (#1048) #1056instancio-quickcheck
module by @armandino in Deprecate the experimentalinstancio-quickcheck
module #1057Full Changelog: instancio-parent-4.7.0...instancio-parent-4.8.0
This discussion was created from the release instancio-parent-4.8.0.
Beta Was this translation helpful? Give feedback.
All reactions