Releases: Cornutum/regexp-gen
2.0.1
2.0.0
This is a major release that makes several improvements.
-
The primary interfaces have been reworked using the
Providerinterface to better encapsulate differentRegExpGenimplementations. -
Use
RegExpGen::getSourceto return the text of the regular expression used for generation. This replacesGenOptions::getRegExp, which is no longer available. -
You can now use
Provider::notMatchingto create aRegExpGenthat will generate strings that do NOT match a specified regular expression.
1.2.4
Update dependencies to fix security vulnerabilities
1.2.3
Includes the following improvements:
-
RegExpGen.generate: For simplicity, a new variation specifies minimum and maximum lengths directly. -
RegExpGenimplementsComparable. The natural ordering is in order of increasing range of lengths allowed for matching strings. -
GenOptionsprovides methodgetRegExp()to return the regular expression used to generate matches.
1.2.1
Parser: Report invalid syntax with IllegalArgumentException
1.2.0
The new GenOptions class provides more control over what matches the . expression.
1.1.0
Changes in this release:
-
Fixes a problem parsing regular expressions with named character classes like
\d,\S, etc. -
Enhancements to the generation algorithm that improve the range of generated matches.
-
Parser: Adds support for generating either "exact" or "substring" matches (the default).
1.0.0
Initial release