Skip to content

v3.8.0

Compare
Choose a tag to compare
@fmbenhassine 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

  • Issue #327 : Deprecate Spring support
  • Issue #326: Deprecate Jodatime support

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!