Releases: Bekreth/jetedge
Releases · Bekreth/jetedge
0.10.0
Release 0.10.0
TLDR
- More Limiters
Overview
Added some new limiters and improved constructor properties
Features Added
- Added SequentialLimiter
- Added MapLimiter
- Added FloatLimiter
- Constructor properties can now be passed to the PojoGenerator
- ConstantValueLimiter now takes a supplier
Bugs Fixed
No bugs fixed this time....
0.9.0
Release 0.9.0
TLDR
- Improved PojoGeneratorBuilder analysis
- Added better generics support
- Tons of cool new Limiters
- Look forward to new documentation in 1.0.0
Overview
This release comes with a TON of new features that make Jetedge much more flexible. Most of these alteration have gone undocumented in the README.md, but in the near future there will be a fully polished Wiki that will be much more navigable. The next version should be 1.0.0, which will mostly focus on finishing up the last of the primitive limiters and flushing out test coverage and documentation.
Features Added
- Added a CorrelationLimiter. This allows you to specify that a given field is listening for the output of other fields to be completed first. This will allow users to have a DateLimiter popout a random value and an associated CorrelationLimiter to listen to it and output a value that is plus 24-48 after that. Pretty cool.
- Added a MorphLimiter that takes a limiter as an input to allow for last minute data manipulation. This will mostly be useful for casting data.
- Added a MultiplexLimiter that takes multiple limiters and outputs the value of one of them randomly. This will allow users to generate "holey" data. i.e. an Integer value that is either between 10-20 or 40-50.
- The following Limiters have had major functionality improvements: LongLimiter, DateLimiter, ShortLimiter, BigDecimalLimiter, BigIntegerLimiter.
- PojoGeneratorBuilder can now handle creating pojos that have non-default constructors.
- Lazy evaluation now exists. Only explicitly defined limiters will be used in Pojo construction.
- DefaultDataLimiter has been added, so you can singly define a list of limiters that are frequently used and pass them to different PojoGeneratorBuilders.
Bugs Fixed
- Added support for generics. Both classes that extend from generics with specific implementations, and those that are generics.
- Fixed a bug in accessing nested limiters inside of List objects.
- Resolved minor issue with the RegexLimiter not properly escaping
.
character.