Skip to content

Releases: tony19/named-regexp

named-regexp-1.0.0

21 Jan 02:16
Compare
Choose a tag to compare

What's Changed

BREAKING CHANGE: Current users of Matcher#namedGroups() must rename their references to namedGroupsList()

  • feat!: rename MatchResult#namedGroups to avoid conflict in JDK 20 by @tony19 in #74
  • chore: update dependencies

Full Changelog: named-regexp-0.2.8...named-regexp-1.0.0

named-regexp-0.2.8

15 Oct 02:58
Compare
Choose a tag to compare

What's Changed

  • fix: let Matcher#namedGroups() be called multiple times by @tony19 in #27

Full Changelog: named-regexp-0.2.7...named-regexp-0.2.8

named-regexp-0.2.7

08 Sep 01:28
Compare
Choose a tag to compare

What's Changed

  • Fix infinite loop in namedGroups() when matches empty string #16 by @tony19 in #17
  • Bump junit from 4.12 to 4.13.1 by @dependabot in #15
  • feat: add matcher quote replacement by @tony19 in #20

Full Changelog: named-regexp-0.2.6...named-regexp-0.2.7

Maven link

named-regexp-0.2.6

25 Jun 01:55
Compare
Choose a tag to compare

named-regexp-0.2.5

23 Jun 06:09
Compare
Choose a tag to compare
  • Fixed Matcher#namedGroups() to return all matching subsequences #7

named-regexp-0.2.4

27 Jun 17:48
Compare
Choose a tag to compare
  • Fixed serialization issues

named-regexp-0.2.3

27 Jun 17:13
Compare
Choose a tag to compare
  • Fixed invalid group value when pattern included \Q-escaped brackets or parentheses (i.e., \Q (abc [ \E(?<named>)x \Q ] ) \E)

named-regexp-0.2.2

27 Jun 17:14
Compare
Choose a tag to compare
  • Fixed invalid group value when pattern included parentheses in character classes (i.e., [()a-f]+(?<named>x))

named-regexp-0.2.1

27 Jun 17:14
Compare
Choose a tag to compare
  • Removed deprecated classes (NamedPattern, NamedMatcher, NamedMatchResult). Use Pattern, Matcher, and MatchResult instead.

named-regexp-0.1.10

27 Jun 17:14
Compare
Choose a tag to compare
  • Removed character restriction in group names so that they can now contain most free-form text (including Unicode characters or whitespace). However, the name must not begin with ! (exclamation point) or = (equal symbol) since those characters would create a look-around construct.