------------------------------------------------------------------- Thu Apr 9 11:57:40 UTC 2026 - Tina Müller - updated to 0.270.0 (0.27) see /usr/share/doc/packages/perl-Regexp-Parser/Changes 0.27 -- Todd Rinaldo March 24, 2026 Features: - Add (?(DEFINE)...) definition-only groups for defining named subpatterns without matching (PR #27) - Add (?()...) and (?('name')...) named capture conditions with new 'define' and 'grouppn' object types (PR #27) Maintenance: - Replace `use base 'Exporter'` with `use parent 'Exporter'`; base is discouraged since Perl 5.12 (PR #25) - Remove unused `use NEXT` from Objects.pm; recommend `next::method` from mro (core since 5.10) instead (PR #25) - Remove duplicate `use strict; use warnings;` in Parser.pm (PR #25) - Fix META_MERGE URLs to point to cpan-authors/Regexp-Parser with HTTPS and fix dead wiki.github homepage URL (PR #25) - Expand t/11errors.t from 17 to 240 tests covering all 28 RPe_* error codes in Diagnostics.pm (PR #26) - Add AI_POLICY.md for transparency 0.26 -- Todd Rinaldo March 22, 2026 Features: - Add \Q...\E (quotemeta) support for literal quoting in regular expressions (PR #23) - Add \b{type}/\B{type} extended boundary support including \b{gcb}, \b{wb}, \b{sb}, and \b{lb} from Perl 5.22+ (PR #24) 0.25 -- Todd Rinaldo March 20, 2026 Features: - Add recursive pattern support: (?R), (?0), (?1), (?+1), (?-1), (?&name) for named subpattern recursion (PR #22) - Add Python-compatible regex syntax: (?P...) named capture, (?P=name) named backref, (?P>name) named recursion (PR #22) - Add \o{NNN} octal escape support from Perl 5.14+ (PR #20) - Add (*VERB) backtracking control verbs: FAIL, F, ACCEPT, SKIP, PRUNE, COMMIT, THEN, MARK with optional :arg (PR #20) - Add (?|...) branch reset groups from Perl 5.10+ (PR #20) - Add (*positive_lookahead:...) and other alphabetic assertion forms from Perl 5.28+ (PR #20) - Add (*script_run:...), (*sr:...), (*atomic_script_run:...), (*asr:...) script run assertions from Perl 5.28+ (PR #20) - Add /xx flag support via (?xx:...) from Perl 5.26+ (PR #20) Maintenance: - Migrate t/08regex_flags.t and t/09backref_flags.t from deprecated Test.pm to Test::More — all test files now use Test::More (PR #21) - Update CLAUDE.md and modernize Parser.pm POD (PR #21) - Add CLAUDE.md and MANIFEST.SKIP to MANIFEST - Tests now 620 across 16 test files 0.24 -- Todd Rinaldo March 18, 2026 Features: - Add support for Perl 5.10+ regex constructs (GH #8): \K (keep), \R (linebreak), \h/\H, \v/\V, named captures (?...), named backrefs \k, possessive quantifiers - Add \g{N} and \g{-N} backreference syntax from Perl 5.10+ (GH #16) - Add /a, /d, /l, /u charset modifier flags from Perl 5.14+ (GH #16) - Add /n no-capture flag from Perl 5.22 (GH #16) - Support Perl 5.14+ (?^:...) caret flag reset syntax (GH #4) - Add optional flags parameter to regex() method (GH #5) Bug Fixes: - Treat trailing dash in character class as literal (GH #6) - Compare character values numerically in range validation (GH #3) - Support POSIX character classes with visual method (GH #7) Maintenance: - Migrate test suite from deprecated Test.pm to Test::More (GH #15) - Add round-trip and error rejection test suites; tests 200 -> 409 (GH #19) - Modernize CI: consolidate into single testsuite.yml, update actions, use perldocker containers (GH #17) - Set minimum Perl version to 5.16 - Add CLAUDE.md for AI-assisted development (GH #19) - Switch to GitHub Actions for CI ------------------------------------------------------------------- Tue Jan 21 03:17:26 UTC 2020 - - updated to 0.23 see /usr/share/doc/packages/perl-Regexp-Parser/Changes 0.23 -- Todd Rinaldo Jan 19, 2020 - Switch to github actions for automated testing. - Support POSIX character classes with visual method. Resolves #7 ------------------------------------------------------------------- Wed Sep 13 06:06:51 UTC 2017 - coolo@suse.com - updated to 0.22 see /usr/share/doc/packages/perl-Regexp-Parser/Changes 0.22 -- Todd Rinaldo Sept 12, 2017 - Adjust broken issue tracker URL - Release to public. 0.21_01 -- Todd Rinaldo Sept 11, 2017 - Address strict warnings in module. - Fix POD error - thanks Michael LaGrasta - Move tracker to github - https://github.com/toddr/Regexp-Parser/issues ------------------------------------------------------------------- Tue Jun 14 09:58:11 UTC 2011 - coolo@novell.com - updated to 0.21 - RT 42096 - Fix warning emissions in perl 5.10+ (Variable "$nest" is not available...) - RT 66848 - Fix test failures in perl 5.14 by converting t/02subclass.t to Test::More ------------------------------------------------------------------- Wed Dec 1 13:34:45 UTC 2010 - coolo@novell.com - switch to perl_requires macro ------------------------------------------------------------------- Wed Jul 14 14:45:26 UTC 2010 - chris@computersalat.de - initial package 0.20 * created by cpanspec 1.78