Skip to content

Releases: gruhn/regex-utils

v2.6.2

20 Jul 20:47
Compare
Choose a tag to compare

2.6.2 (2025-07-20)

Bug Fixes

  • parser: /a{,3}/ is interpreted literally (95e727b)
  • parser: allow empty groups like /(?:)/ (b558a43)

v2.6.1

20 Jul 18:48
Compare
Choose a tag to compare

2.6.1 (2025-07-20)

Bug Fixes

  • ast: nested unary operators always need parens (0918203)
  • ast: postfix operator of epsilon (2ce7b0e)
  • parser: capture group name can't start with number (25f5d69)

v2.6.0

20 Jul 10:11
Compare
Choose a tag to compare

2.6.0 (2025-07-20)

Features

  • parser: allow start/end anchor everywhere (5be9328)

v2.5.0

02 Jul 21:54
Compare
Choose a tag to compare

2.5.0 (2025-07-02)

Bug Fixes

  • parser: ] only needs escape after [ (48b7b1f)
  • parser: union operands can be optional (6f868b0)

Features

  • parser: support \uYYYY and \xYY (bf0e4f4)

v2.4.0

27 Jun 19:20
Compare
Choose a tag to compare

2.4.0 (2025-06-27)

Bug Fixes

  • parser: backtrack on bounded quantifier (c452745)
  • parser: dash "-" needs no escape (c29f00b)
  • parser: only allow alphaNum ranges (3c27c80)
  • parser: slash needs no escape in brackets (c1fa30f)

Features

  • parser: support named capturing groups (dc173c1)

v2.3.1

26 Jun 22:38
Compare
Choose a tag to compare

2.3.1 (2025-06-26)

Bug Fixes

  • parser: lookAhead chains (172f7fb)

v2.3.0

26 Jun 16:45
e94a12f
Compare
Choose a tag to compare

2.3.0 (2025-06-26)

Features

v2.2.1

25 Jun 22:22
Compare
Choose a tag to compare

2.2.1 (2025-06-25)

Bug Fixes

  • parser: some special chars unescaped in brackets (d736290)

v2.2.0

25 Jun 13:01
Compare
Choose a tag to compare

2.2.0 (2025-06-25)

Features

  • more Set-like operations (f8981c4)

v2.1.0

25 Jun 12:01
840cfdb
Compare
Choose a tag to compare

2.1.0 (2025-06-25)

Features

  • regex equivalence checking (840cfdb)