Releases: markwhitaker/RegexToolbox.Java
Minor release
No changes to functionality, just new CI pipeline
Minor release
No changes to functionality, just new CI pipeline
Made RegexBuilderException unchecked
In line with good practice, RegexBuilderException
has been made unchecked.
Removed logging
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
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
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()
Fixed bug in anyCharacterFrom() and anyCharacterExcept() so they work as documented
Support for Unicode letters
The following RegexBuilder
methods now support Unicode letters:
letter()
nonLetter()
uppercaseLetter()
lowercaseLetter()
letterOrDigit()
nonLetterOrDigit()
wordCharacter()
nonWordCharacter()
Minor new features
- New whitespace element methods:
space()
,tab()
,lineFeed()
,carriageReturn()
,possibleWhitespace()
anyOf()
now takes variable parameters- Deprecated
RegexQuantifier.noneOrOne()
, replaced withzeroOrOne()
Maintenance release
Another maintenance release while getting CI/CD working across all RegexToolbox projects.