Skip to content

Releases: markwhitaker/RegexToolbox.Java

Minor release

19 Sep 15:39
ac875cc
Compare
Choose a tag to compare

No changes to functionality, just new CI pipeline

Minor release

19 Sep 15:29
0a00c0b
Compare
Choose a tag to compare

No changes to functionality, just new CI pipeline

Made RegexBuilderException unchecked

13 Mar 10:27
977300b
Compare
Choose a tag to compare

In line with good practice, RegexBuilderException has been made unchecked.

Removed logging

18 Feb 10:42
5332deb
Compare
Choose a tag to compare

The logging API (addLogger()) added in version 1.3 wasn't adding as much value as intended and incurred an additional maintenance overhead. It is removed in version 2.0.

Deprecated logging

18 Feb 10:32
d70a3d3
Compare
Choose a tag to compare

The logging API wasn't adding as much value as intended and incurred an additional maintenance overhead. It will be removed in version 2.0.

Added logging support

15 Nov 19:47
8a40e1c
Compare
Choose a tag to compare

Attach a logger using the new RegexBuilder.addLogger() API to peep under the hood and see how your regex is being built, step by step.

Fix for anyCharacterFrom() and anyCharacterExcept()

30 Sep 11:33
9012bc9
Compare
Choose a tag to compare

Fixed bug in anyCharacterFrom() and anyCharacterExcept() so they work as documented

Support for Unicode letters

17 Sep 16:06
6e94c68
Compare
Choose a tag to compare

The following RegexBuilder methods now support Unicode letters:

  • letter()
  • nonLetter()
  • uppercaseLetter()
  • lowercaseLetter()
  • letterOrDigit()
  • nonLetterOrDigit()
  • wordCharacter()
  • nonWordCharacter()

Minor new features

18 Aug 19:03
c397574
Compare
Choose a tag to compare
  • New whitespace element methods: space(), tab(), lineFeed(), carriageReturn(), possibleWhitespace()
  • anyOf() now takes variable parameters
  • Deprecated RegexQuantifier.noneOrOne(), replaced with zeroOrOne()

Maintenance release

18 Aug 12:54
4ad4d66
Compare
Choose a tag to compare

Another maintenance release while getting CI/CD working across all RegexToolbox projects.