0.2.0 (2023-10-16)
- types: for typescript users.
0.1.5 (2022-09-26)
- parser: align type annotations with values (a6c8694)
- validator: validate node type annotations (1cb05ad)
0.1.4 (2022-04-25)
- queryEngine: support tags (832ccb4)
0.1.3 (2022-04-25)
- formatter: fix node tag escapes (7ab1bef)
- parser: fix 6e59505 (93856e5)
- parser: force to parse until EOF (6e59505)
- parser: handle boolean/null prefix in identifier (a274ade), closes #12
- parser: handle lexer errors (ec672d4), closes #11 #10
- parser: limit unicode escapes (1981017), closes #10
- fully support type annotations (63a008f)
0.1.2 (2022-04-23)
- queryEngine: support queries (ec79f78)
0.1.1 (2021-09-16)
- formatter: fix bare idents in output (09a6ba6)
0.1.0 (2021-09-16)
- parser: allow line comment as node terminator (fb8d9e1)
- parser: do not include non ident chars in idents (#8) (e5e38ef)
- parser: treat standalone carriage return as newline (#7) (6f00292)
0.1.0-rc.2 (2021-09-11)
- formatter: remove debug statement (95fd47f)
- parser: allow _ in decimal parts of numbers (541ab30)
- parser: allow escaped forward slash (159d9ba)
- parser: allow line comment at EOF (1c72d65)
- parser: allow signed non-decimal integers (2f0ab9b)
- parser: fix node-space and whitespace (54ccc28)
- parser: require one hex character in \u{} (0d6304b)
- parser: support (type) annotation (54dbb53)
0.1.0-rc.1 (2021-09-03)
- parser: fix multiline comments behavior (48c2bba)
- validator: extract document validator (9ec20f9)
0.1.0-rc.0 (2021-08-31)
-
parser: allow raw strings as identifiers (8cea257)
-
parser: allow true, false, null as identifiers (3813139)
-
parser: fix edge cases in node-space behavior (441c967)
-
parser: parse nodes with only node-space (de00d21)
-
ts: update types (3049abe)
-
feat(formatter)!: support KDL serialization (4c4c94e)
- formatter: support same output options as kdl4j (d37df28)
- ts: update ts types for output formatting (c3dd78d)
- module exports is no longer the function 'parse', but an object with two entries: 'parse', and 'format'.
0.0.3 (2021-02-24)
- allow number separators ('_') in decimals (412a36b)
- change radix-16 prefix to 'x' (1650427)
- parse integer before float (15f2d6d)
- parser: ignore leading zero in base-10 ints (c4dc96e)
- ts: add types (95ecabe)
0.0.2 (2020-12-22)
0.0.1 (2020-12-22)
- add entry point (bb1f2d5)
- parser: implement chevrotain parser (40c0bdb)