v4.3.0
fmbenhassine
released this
07 Nov 22:42
·
50 commits
to master
since this release
This release is the last version of the 4.x line. The next release will be v5.0 and will be based on Java 11. This release comes with the following new features, enhancements and bug fixes:
New features
- Issue #425: Support type variables
- Issue #417: Add support for
EnumSet
- Issue #435: Add
NanoSecondRandomizer
- Issue #429: Added Password Randomizer
- Issue #402: Add support for fluent setters when populating bean
- Issue #398: Add parameter to bypass setters
Enhancements
- Issue #434: Make
ObjenesisObjectFactory
public - Issue #419: Update Javadocs of range randomizers about range boundaries
Bug fixes
- Issue #414: Inconsistent nanosecond precision between
LocalTimeRangeRandomizer
andLocalDateTimeRangeRandomizer
- Issue #413: Repeatable random object on the same seed
- Issue #432: Pass properly updated context to a
ContextAwareRandomizer
- Issue #401: Bean validation annotation handlers don't use the defined registry
- Issue #420: Number-based validation annotations are not supported well on primitive wrapper
- Issue #416: Option type is incorrectly generated as
Option<Object>
instead of actualOption<T>
- Issue #400: Object generation does not fail when setter invocation fails
Many thanks to all contributors who helped in making this release possible!