Releases: slevithan/regex-recursion
Releases · slevithan/regex-recursion
v6.0.2
- Fixed a capture transfer edge case.
v6.0.1
- Updated capture transfer to record all expanded captures that can transfer, not just the last.
- Fixed capture transfer edge cases.
v6.0.0
- Switched to the Regex+ 6.0.0 plugin API.
- Switched to the Oniguruma-To-ES 3.0.0 capture transfer API.
- Added modes
'plugin'
(default) and 'external'
that can be provided if calling recursion
directly.
v5.1.1
- Edge case fix for capturing groups with transfer markers.
v5.1.0
- Support recursion of Regex+ emulation groups (with hidden and transfer markers) and subpatterns that contain them.
v5.0.0
- Don't include duplicated captures in result arrays when using the
subclass
option.
v4.3.0
- Allow numbered backreferences if recursed subpatterns don't contain captures.
v4.2.1
- Fix for recursion by number.
v4.2.0
- Added support for multiple, non-overlapping recursions in the same pattern.
v4.1.0
- Added support for subpattern recursion by group number.
- Added
d.ts
type file.
- Added sourcemap for browser bundle.
- Slightly faster to determine that a pattern doesn't contain recursion.
- Fix: Throws for certain invalid recursion depth values.
- Fix: For some invalid cases with duplicate recursion, was generating invalid regex syntax.