Skip to content

Releases: curious-odd-man/RgxGen

2.0

25 Feb 13:13
b821650
Compare
Choose a tag to compare

Major changes

Changes:

  • Support for Character Classes \p{...} and \P{...} patterns. #76
  • Configurable any character (dot) pattern #83
  • Configurable \s characters. By default, it generates only spaces and tabs. #77
  • API changed:
    • No global configuration properties
    • Factory methods to create instance of RgxGen - see examples

What's Changed

Full Changelog: 1.4...2.0

Release 1.4

12 Aug 19:04
a32ad07
Compare
Choose a tag to compare
  • Support for \u for unicode characters. #68
  • iterateUnique() does not consider "a?b|c" equivalent to "(a?b)|c". #61
  • iterateUnique().current() causes ArrayIndexOutOfBoundsException. #59

Version 1.3

10 Dec 20:01
55f4f2a
Compare
Choose a tag to compare
  • Fixed: Added support for \Q and \E sequences #43
  • Feature: Implemented controllable number of repetitions for infinite patterns #45
  • Feature: Case Insensitive generation support #47
  • Feature: Support for \b and \B escape sequences and tab, carriage return and line feed characters. #51
  • Fixed: Caret ^ and dollar $ markers can be used anywhere in pattern #32
  • Fixed: Unable to parse pattern [a-c-]. #53

Version 1.2

29 Aug 12:56
59d6d24
Compare
Choose a tag to compare
  • Fixed: Top level alternatives without group now working properly: #31
  • Fixed: Empty alternatives not always work: #35
  • Feature: Now it is possible to generate strings that does not match a pattern (see usage below) #36
  • Removed slf4j dependency.

Version 1.1

25 Apr 19:35
a3a9b63
Compare
Choose a tag to compare
Merge pull request #30 from curious-odd-man/dev

Release 1.1