Skip to content

Releases: ClaudiuCeia/combine

v0.3.0

12 Feb 12:36

Choose a tag to compare

v0.3.0

Changes since v0.2.8:

  • chore: bump version to 0.3.0 (231bd99)
  • feat!: ship ESM-only npm package (6fca99a)
  • fix: hex parser joins digits (59407e8)

v0.2.8

08 Feb 18:52

Choose a tag to compare

v0.2.8

Changes since v0.2.7:

  • chore: bump version to 0.2.8 (cc3cc2d)
  • feat(nondeterministic): add step() cursor policy (1bbbd64)
  • feat(nondeterministic): add recognizeAt and subpath exports (b8dfcf3)
  • test: expand coverage for parsers, combinators, utility (a414904)

v0.2.7

08 Feb 16:55

Choose a tag to compare

v0.2.7

Changes since v0.2.6:

  • perf(parser): speed up getLocation (010daf6)
  • perf: speed up map and regex (3d5d307)
  • feat(combinators): add allMatches and furthestAll (4795830)
  • docs: refresh examples and benchmarks (8350cff)

v0.2.6

08 Feb 08:17

Choose a tag to compare

v0.2.6

Changes since v0.2.5:

  • chore: bump version to 0.2.6 (bc3c6cd)
  • feat: add lexer helpers (lexeme/trivia) (d93f74f)
  • feat: add mark/withSpan helpers (c4a909b)
  • docs: add jsdoc to public exports (84bc68f)
  • docs,test: document error selection; expand fatal/clamping tests (d739340)
  • feat: add perf tracer utilities (7a014b0)
  • chore: ignore .notes (ba2a0d7)
  • feat: add non-redundant error report formatter (0607c10)
  • feat: add error snippet formatter (e947905)
  • docs,test: mention createLanguageThis; expand typing tests (7b3ee24)
  • test: expand createLanguageThis coverage; add test coverage task (c48b631)
  • docs: document createLanguageThis (0aa5eac)
  • feat: add createLanguageThis for better type inference (6fabfc7)
  • fix: fail fast on zero-width loops (1828ab8)

v0.2.5

08 Feb 03:15

Choose a tag to compare

v0.2.5

Changes since v0.2.4:

  • chore: bump version to 0.2.5 (56bc6ee)
  • ci: create github release on version tags (34b2096)
  • docs: simplify readme; add guide (c0324a5)
  • docs: add repository guidelines (182b2b4)

s/UnknownLanguage/UntypedLanguage

09 Nov 10:06

Choose a tag to compare

Pre-release
v0.0.10

chore: prep v0.0.10

v0.0.9

22 Jul 05:52

Choose a tag to compare

v0.0.9 Pre-release
Pre-release
  • fix bug in space parser, should match at least one space

fix: repeat combinator should fail and backtrack on non-match

20 Jul 10:24

Choose a tag to compare

v0.0.8

fix: repeat combinator should fail on non-match

Export createLanguage

20 Jul 09:23

Choose a tag to compare

Export createLanguage Pre-release
Pre-release
v0.0.7

fix: export createLanguage

Typed `createLanguage`

20 Jul 08:55

Choose a tag to compare

Pre-release
v0.0.6

feat: typed createLanguage