Skip to content

Releases: makenowjust-labs/recheck

v1.1.0

30 Nov 18:10
0f8c082
Compare
Choose a tag to compare

Changes:

  • Add maxDegree parameter

Fixes:

  • Optimize VM implementation
  • Improve attack string construction strategy

v1.0.1

19 Nov 13:01
371b931
Compare
Choose a tag to compare

Fixes:

  • Handle timeout error in ReDoS.check correctly.

v1.0.0

19 Nov 12:42
a6f26fd
Compare
Choose a tag to compare

Changes:

  • Move Compiler to automaton package.
  • Move unicode package to data package.
  • Add backtrack based RegExp VM.
  • Add fuzz checker.
  • Add hybrid checker.

Fixes:

  • Fix conversion from repeat pattern a{n,m} to ε-NFA correctly.
  • Remove duplicated canonicalization of word escape class on ignore-case.

v0.2.0

31 Oct 15:49
fa101cb
Compare
Choose a tag to compare

Changes:

  • Move Checker, Complexity and Witness into automaton package.
  • Add Diagnostics.
  • Use Vector instead for performance.
  • Improve package.json contents.

Fixes:

  • Refactor EpsNFA.Assertion#accept.

v0.1.1

27 Oct 12:14
0db4e26
Compare
Choose a tag to compare

Changes:

  • Fix ε-elimination behavior with an assertion.
  • Fix IChar.Word range.
  • Add TypeScript definition file to NPM package.

v0.1.0

26 Oct 16:23
05367ea
Compare
Choose a tag to compare

An initial release.