Revision history for tstregex

1.00  2026-04-23
    - Final code cleanup and production release.
    - Verified 100% QA pass rate on both Linux and Windows Terminal.

0.10  2026-04-20
    - Implemented $SIG{__DIE__} handling to capture native Perl syntax errors.
    - Integrated diagnostic feedback for unmatched parentheses to prevent 
      unhandled crashes.

0.08  2026-04-15
    - Refactored Makefile.PL for Windows/Strawberry Perl compatibility.
    - Shielded Unix-style symlinks (ln -s) behind OS-detection logic.
    - Resolved Gmake Error 255 for Windows environments.

0.07  2026-04-10
    - Final cleanup of DATA section and resolved syntax conflicts with 
      parentheses delimiters.
    - Organized tests into thematic files.

0.06  2026-04-09
    - Integrated "Death Tests" to detect catastrophic backtracking (ReDoS) 
      and exponential complexity.

0.05  2026-04-08
    - Expanded support for complex assertions (Lookaheads).
    - Added support for specialized characters, including the Euro symbol (€).

0.04  2026-04-06
    - Implemented "Nibbling" engine with precise cursor tracking.
    - Added "HERE" marker for exact failure character identification.

0.03  2026-04-04
    - Fixed scanner conflicts for curly brace quantifiers (e.g., {2,4}).
    - Prevented delimiter confusion during quantification scanning.

0.02  2026-04-02
    - Introduced "Smart Scanner" for unwrap regex logic.
    - Supported various delimiters (//, m!!, m{}) and modifier extraction (isx).

0.01  2026-03-28
    - Formally modularized script into TstRegex.pm.
    - Decoupled testing logic from the __DATA__ section.

0.00_1  2026-03-15
    - Genesis: Initial procedural script for regex validation.
    - Preliminary version delivered to Regexp-Debugger developer for review.