v3.8.0
fmbenhassine
released this
27 Jan 21:43
·
217 commits
to master
since this release
This is a minor release and probably the last one in the v3.x line. It can be a drop-in replacement for v3.7.0. The main changes are:
New features
- Issue #277: Add support for Bean Validation 2.0
- Issue #265: Email randomizer should not generate email addresses with valid domains
- Issue #287: Add a Number Randomizer
- Issue #260: Add support for java.time.ZoneId
Bug fixes
- Issue #280: Regression in Exception field generation in java 9
- Issue #299: How to pass values to GenericStringRandomizer with @Randomizer annotation
- Issue #315: Wrong generated values when regexp owns boundary matchers (eg ^ $)
- Issue #282: bug in StringRandomizer for large String
- Issue #318: Incorrect random float generation in a given float range
- Issue #288: @DecimalMin / @DecimalMax generating invalid value (missing fractional part)
Enhancements
- Issue #316: AbstractRandomizerRegistry should be public
- Issue #259: Update Javadoc to mention that static methods do not take into account configuration parameters
- Issue #264: Rename data resource for bundle to avoid collisions
Deprecations
Many thanks to @ Spikhalskiy, @ashbike, @tnmtechnologies, @aewhite, @AVE-cesar, @Redid, @magx2, @aabashkin, @DeGuitard, @chintebay, @aeneal, @avillev and @marcovb279 for reporting bugs, testing fixes and suggesting features! Special BIG thanks to @PascalSchumacher for his continuous amazing work on Random Beans. I'm really grateful to all of you!