Skip to content

Releases: le0pard/re2js

Fixed `programSize()` d.ts return type

04 Feb 18:48
f331455
Compare
Choose a tag to compare

What's Changed

  • Fixed programSize() d.ts return type

Full Changelog: 1.0.0...1.0.1

1.0.0 - added additional regex checks, like have original re2 + programSize()

04 Feb 18:34
639d3e5
Compare
Choose a tag to compare

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

19 Nov 22:38
597c0da
Compare
Choose a tag to compare

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

24 Sep 14:24
778f2be
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2

Fix transpile options and types

02 Dec 13:54
fc03a29
Compare
Choose a tag to compare

Release 0.4.0

31 Aug 19:53
9b1041f
Compare
Choose a tag to compare

What's Changed

  • Add support for (?<name>expr).

Full Changelog: 0.3.3...0.4.0

Release 0.3.3

22 Aug 13:36
68be35e
Compare
Choose a tag to compare

What's Changed

  • Update unicode 15 table

Full Changelog: 0.3.2...0.3.3

Release 0.3.2

13 Aug 06:15
975eafe
Compare
Choose a tag to compare

What's Changed

  • Improve JSDoc for types

Full Changelog: 0.3.1...0.3.2

Release 0.3.1

11 Aug 18:19
95c3852
Compare
Choose a tag to compare

What's Changed

  • Fix CJS build

Full Changelog: 0.3.0...0.3.1

Release 0.3.0

10 Aug 18:06
86314b0
Compare
Choose a tag to compare
  • Add typescript types

Full Changelog: 0.2.0...0.3.0