118 lines
5.3 KiB
Plaintext
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
|
|
|