Skip to content

Releases: hlysine/readable-regexp

readable-regexp v1.5.1

21 Aug 13:16
Compare
Choose a tag to compare

Commits

  • efee489: Resolve escape sequences without evaluating (Henry Lin)
  • 4c378ba: Mark octal escapes as deprecated (Henry Lin)
  • b0443f7: Add v flag (Henry Lin)
  • 666c029: Test for nested char class escape in template literal (Henry Lin)
  • 8d1535c: Add control token for control character escapes (Henry Lin)
  • 440912a: Add tests for control (Henry Lin)
  • bbb3c79: Add negated example for escape sequences (Henry Lin)
  • f1a0f16: Bump version to v1.5.1 and update changelog (Henry Lin)

readable-regexp v1.5.0

20 Aug 10:52
Compare
Choose a tag to compare

Commits

  • cc21420: Export types for convenience of custom extensions (Henry Lin) #1
  • 437c627: Tweak linter rules (Henry Lin) #1
  • acd8f65: Add GenericFunction interface (Henry Lin) #1
  • a016a73: Add custom token API (Henry Lin) #1
  • 50704f7: Add docuemntation for custom tokens (Henry Lin) #1
  • 73c7a3c: Rename defineCustomToken to defineToken (Henry Lin) #1
  • 2585092: Improve typing of defineToken, throw error for non-token return in constant tokens (Henry Lin) #1
  • 9e4e648: Add WIP tests (Henry Lin) #1
  • 4d09e59: Fix errors in tests (Henry Lin) #1
  • d902372: Test that custom tokens are added to built-in mixed-type tokens (Henry Lin) #1
  • 93c7cef: Separate custom token tests by type, add coverage for incomplete token errors (Henry Lin) #1
  • 058a236: Avoid wrapping multiple layers of non-capture groups (Henry Lin)
  • 56e6639: Refactor token checks (Henry Lin)
  • 5a48f3b: Fix character class escaping an ending dash (Henry Lin)
  • f7458e6: Fix dash escape at the end of the entire char class (Henry Lin)
  • dc90075: Add support for nested char class (Henry Lin)
  • 2b0bb7f: Update docs on charIn (Henry Lin)
  • 2f87357: Fix dash escaping other characters (Henry Lin)
  • 8b7b207: Add more tests for charIn escapes (Henry Lin)
  • 264c7b7: Implement charRange and notCharRange (Henry Lin)
  • 01b2176: Add tests for charRange (Henry Lin)
  • 06a87e2: Add tests for notCharRange (Henry Lin)
  • b2e2fb2: Update README with charRange and notCharRange (Henry Lin)
  • fae7454: Update tsdoc (Henry Lin)
  • 125e25a: Add one more code example of not.charIn (Henry Lin)
  • 58b0ad5: Update package description (Henry Lin)
  • e35bc08: Fix syntax error in package.json (Henry Lin)
  • cbc9361: Move documentation from readme to gitbook (Henry Lin)
  • d947b72: Improve readme formatting (Henry Lin)
  • 741b2c5: Bump version to v1.5.0 and update changelog (Henry Lin)

readable-regexp v1.4.0

19 Aug 03:00
Compare
Choose a tag to compare

Commits

  • 5d430b1: Update README with code image and better example for readability showcase (Henry Lin)
  • f4b380d: Update image alt text (Henry Lin)
  • 03288d5: Fix tsdoc inspections (Henry Lin)
  • 97a820b: Disallow empty capture groups (Henry Lin)
  • 3a6c2c8: Cause terminal methods to throw if the token is incomplete (Henry Lin)
  • 471746b: Update tests (Henry Lin)
  • 1caf83c: Bump version to 1.4.0 and update changelog (Henry Lin)

readable-regexp v1.3.4

18 Aug 07:48
Compare
Choose a tag to compare

Commits

  • caa6ec9: Add documentation for toRegExp overloads (Henry Lin)
  • 6bd4b44: Bump version to v1.3.4 and update changelog (Henry Lin)

readable-regexp v1.3.3

18 Aug 07:37
Compare
Choose a tag to compare

Commits

  • 2a392a3: Add quick example section in README (Henry Lin)
  • 2710730: Reformat code example in README (Henry Lin)
  • 128ec60: Bump version to v1.3.3 and update changelog (Henry Lin)

readable-regexp v1.3.2

18 Aug 07:20
Compare
Choose a tag to compare

Commits

  • a12ddf4: Remove draft (Henry Lin)
  • 80f07d9: Improve formatting of code example in README (Henry Lin)
  • 4222e24: Escape backslashes at the end of a character class option string (Henry Lin)
  • f0c2d34: Bump version to v1.3.2 and update changelog (Henry Lin)

readable-regexp v1.3.1

18 Aug 06:04
Compare
Choose a tag to compare

Commits

  • c10b385: Update CHANGELOG (Henry Lin)
  • 9a221b9: Don't attempt to negate octal sequences that are not wrapped in character classes (Henry Lin)
  • 6c89328: Document negation for octal, hex and unicode in README (Henry Lin)
  • 1ef291a: Explain char in README (Henry Lin)
  • 39c0d0d: Minor tweaks to code examples in README (Henry Lin)
  • 846e3f5: Slight change in wording in README (Henry Lin)
  • f783635: Add typedoc and eslint-plugin-tsdoc (Henry Lin)
  • c16e1bb: Add documentation for all tokens (Henry Lin)
  • 28f2e50: Fix code style config in WebStorm (Henry Lin)
  • 1995300: Add typedoc deployment scripts (Henry Lin)
  • 4ec1292: Bump version to 1.3.1 and update CHANGELOG (Henry Lin)

readable-regexp v1.3.0

17 Aug 07:33
Compare
Choose a tag to compare

Commits

  • c43521d: Remove completed todo (Henry Lin)
  • ddee81e: Fix atMost quantifier (Henry Lin)
  • 81512d7: Update README with changes to atMost and repeat (Henry Lin)
  • 7c9ace0: Throw errors in weird situations instead of handling silently (Henry Lin)
  • b0b79f1: Change match to support multiple arguments (Henry Lin)
  • e5a922c: Small tweaks to error messages (Henry Lin)
  • f2f91a1: Remove an incorrect throw in CharacterClassModifier (Henry Lin)
  • 0af0a87: Update tests (Henry Lin)
  • eb54e59: Update README for match (Henry Lin)
  • a140659: Bump version to 1.3.0 (Henry Lin)

readable-regexp v1.2.1

16 Aug 13:54
Compare
Choose a tag to compare

Commits

  • 27261bb: Fix typo in README (Henry Lin)
  • f0f5396: Use Node 18 in CI (Henry Lin)
  • 98fce0d: Bump version to 1.2.1 (Henry Lin)

readable-regexp v1.2.0

16 Aug 13:51
Compare
Choose a tag to compare

Commits

  • 02dab37: Add dependency count badge (Henry Lin)
  • e948a57: Fix code formatting in readme (Henry Lin)
  • 8842017: Use plugin for sort-imports (Henry Lin)
  • 29b304f: Update repo name in Coveralls badge (Henry Lin)
  • 6f482cf: Upgrade dependencies (Henry Lin)
  • 9778c07: Reorder imports (Henry Lin)
  • 95f0fe7: Add a testing app and git-ignore it (Henry Lin)
  • bff5292: Set up conditional imports for cjs and esm (Henry Lin)
  • 26cd700: Simplify TS types (Henry Lin)
  • 32ed51a: Remove @ts-expect-errors that no longer throws error with the new simplified types (Henry Lin)
  • ab8393a: Update README (Henry Lin)
  • af6a55e: Bump version to 1.2.0 (Henry Lin)