Skip to content

v2.3.0

Latest
Compare
Choose a tag to compare
@manoss96 manoss96 released this 08 Oct 06:38
· 12 commits to main since this release
  • Added classes "pregex.meta.essentials.{Text, NonWhitespace, Whitespace}".

  • Class "pregex.core.groups.Group" and method "pregex.core.pre.Pregex.group"
    now have an "is_case_insensitive" parameter, which can be used in order to
    apply the "case insenitive" modifier to the pattern that is wrapped within
    the group.

  • A "CannotBeNegatedException" is now thrown whenever one attempts to
    invert an instance of class "pregex.core.classes.Any".

  • Fixed bug where subtracting a character from a two-character class
    range wouldn't successfully remove said character from the range.

  • Slightly updated documentation and README.

  • Modified some existing tests and added some more in order to achieve 100% coverage.