Skip to content

Releases: norskeld/sigma

v2.1.1

14 May 12:44
Compare
Choose a tag to compare

2.1.1 (2022-05-14)

Bug Fixes

v2.1.0

14 May 12:18
Compare
Choose a tag to compare

2.1.0 (2022-05-14)

Features

  • combinators/many1: add many1 combinator (5342135)

Performance Improvements

  • no-release: refactor benchmarks & add another bench (11d42b4)

v2.0.2

14 May 06:35
Compare
Choose a tag to compare

2.0.2 (2022-05-14)

Bug Fixes

  • change error back to expected (d1ba6c3)

v2.0.1

13 May 10:32
Compare
Choose a tag to compare

2.0.1 (2022-05-13)

Performance Improvements

  • improve performance by simplifying values passed around (505dad8)
  • no-release: add benchmarks (fd39bb1)

v2.0.0

24 Jan 06:39
Compare
Choose a tag to compare

2.0.0 (2022-01-23)

Code Refactoring

  • remove lazy parser (4340d7d)
  • restructure & rename combinators/parsers (f6a6956)

BREAKING CHANGES

  • Lifted contents of the internal directory since the library itself gets bundled anyway.
  • Removed all aliases for parsers and combinators.
  • Removed whitespaceOptional parser. Its functionality can be replicated with optional(whitespace()).
  • Removed lazy parser. defer is superior to it at almost every aspect.
  • Renamed the following parsers:
    • newline -> eol
    • integer -> int
    • integerUnsigned -> uint
    • uniString -> ustring
  • Renamed the following combinators:
    • list -> sepBy

v1.4.2

12 Jan 14:19
Compare
Choose a tag to compare

1.4.2 (2022-01-12)

Bug Fixes

  • combinators/choice: get rid of manual overloads (ace89ea)
  • combinators/sequence: get rid of manual overloads (d81a7b6)

v1.4.1

02 Jan 07:58
Compare
Choose a tag to compare

1.4.1 (2022-01-02)

Bug Fixes

  • mark package as side-effect-free (e2f7327)

v1.4.0

02 Dec 02:27
Compare
Choose a tag to compare

1.4.0 (2021-12-02)

Features

  • combinators/take: add takeSides combinator (7bd2eb1)

v1.3.0

28 Nov 21:05
Compare
Choose a tag to compare

1.3.0 (2021-11-28)

Bug Fixes

  • parsers/float: fix regexps, options & tests (78fa9af)
  • parsers/integer: fix regexp (c689144)
  • parsers/integer: fix regexps, options & tests (2421d6d)

Features

  • parsers/eof: add eof parser (d88a3f2)
  • parsers/float: add float parser (f993009)
  • parsers/integer: add integer parser (f206d49)
  • parsers/letter: add letter and letters parsers (2540b17)
  • parsers/newline: add newline parser (ae8d6ec)
  • parsers/rest: add rest parser (1c4c745)
  • parsers/whitespace: add whitespace & whitespaceOptional parsers (821680a)

v1.2.0

17 Nov 12:26
Compare
Choose a tag to compare

1.2.0 (2021-11-17)

Features