Files
perl-Regexp-Parser/perl-Regexp-Parser.changes

118 lines
5.3 KiB
Plaintext

-------------------------------------------------------------------
Thu Apr 9 11:57:40 UTC 2026 - Tina Müller <timueller+perl@suse.de>
- 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 (?(<name>)...) 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<name>...) 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
(?<name>...), named backrefs \k<name>, 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 - <timueller+perl@suse.de>
- 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