Releases: le0pard/re2js
Releases · le0pard/re2js
Fixed `programSize()` d.ts return type
1.0.0 - added additional regex checks, like have original re2 + programSize()
What's Changed
- Added
programSize()
- represents a very approximate measure of a regexp's "cost". Larger numbers are more expensive than smaller numbers - Added regex checks for height, runes and size for parse tree in #15 - now it should raise same errors for too big or too nested regex as original re2
- Fixed parseEscape to support only ASCII values (show error on invalid escape in regex)
Full Changelog: 0.4.3...1.0.0
Node.js 22 LTS + fix Unicode MAX_FOLD
What's Changed
- Moved to Node.js 22 LTS
- Fix Unicode MAX_FOLD value for Unicode
Full Changelog: 0.4.2...0.4.3
Fix DOM Clobbering CVE from rollup build
What's Changed
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #6
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #8
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #10
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #11
- Bump rollup from 4.21.3 to 4.22.4 by @dependabot in #12
Full Changelog: 0.4.1...0.4.2
Fix transpile options and types
Full Changelog: 0.4.0...0.4.1
Release 0.4.0
Release 0.3.3
Release 0.3.2
Release 0.3.1
Release 0.3.0
- Add typescript types
Full Changelog: 0.2.0...0.3.0