Skip to content

Commit 7495071

Browse files
committed
0.3.0
1 parent ababaec commit 7495071

File tree

3 files changed

+55
-3
lines changed

3 files changed

+55
-3
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
# [0.3.0](https://github.com/kdl-org/kdljs/compare/v0.2.0...v0.3.0) (2025-01-08)
2+
3+
4+
### Bug Fixes
5+
6+
* **formatter:** update to KDL 2.0 ([e2b73c5](https://github.com/kdl-org/kdljs/commit/e2b73c5d733b3aa5acb6be64d7145d45cdd10af0))
7+
* **parser:** add vertical tab (0x0B) as newline ([cdccd9f](https://github.com/kdl-org/kdljs/commit/cdccd9faf18e8f9d2c98d926c3b597338ef2f91b))
8+
* **parser:** add whitespace escapes to quoted strings ([d04352c](https://github.com/kdl-org/kdljs/commit/d04352c67586fb8122c56969c368923e35d1488c))
9+
* **parser:** allow bare identifier strings ([d531b07](https://github.com/kdl-org/kdljs/commit/d531b07eb52f8a7d9f4f9ae738be260ccd54c1c8))
10+
* **parser:** disallow banned identifier values ([a867a74](https://github.com/kdl-org/kdljs/commit/a867a746256343ccdbfbfe781f736d2a090a6581))
11+
* **parser:** disallow escaped unicode scalar values ([401e612](https://github.com/kdl-org/kdljs/commit/401e612c87c841e1667a08ee181fd52def145b00))
12+
* **parser:** disallow more literal code points ([c099947](https://github.com/kdl-org/kdljs/commit/c099947a9dee329aa5c465c9fb0b66a43adc9573))
13+
* **parser:** disallow more numeric-like bare identifiers ([8ba3e15](https://github.com/kdl-org/kdljs/commit/8ba3e1542cca8ee78fef5cac92a9d6bf1d7bcdd8))
14+
* **parser:** disallow some literal code points ([5256331](https://github.com/kdl-org/kdljs/commit/5256331883371a4ba4d973cfd2dc1e8d8debe385))
15+
* **parser:** fix disallowed code point regexes ([2cf1c39](https://github.com/kdl-org/kdljs/commit/2cf1c3939b8358625885cca6fbb702abbcea2c98))
16+
* **parser:** fix escline behavior ([89e0585](https://github.com/kdl-org/kdljs/commit/89e0585f6842f13e5dbd9a23580ee9fefea91b59))
17+
* **parser:** fix handling of surrogate pairs ([e191c69](https://github.com/kdl-org/kdljs/commit/e191c695a5097bdbe17db6224fb092b1dcdd1910))
18+
* **parser:** fix parsing of multiline strings ([fcddb84](https://github.com/kdl-org/kdljs/commit/fcddb8461002002c927782f26ae4dd96ed3efe30))
19+
* **parser:** fix slashdash behavior ([f033654](https://github.com/kdl-org/kdljs/commit/f0336548f3879bb3203d3e547a9e92af771faa45))
20+
* **parser:** fix slashdash behavior ([622fbd8](https://github.com/kdl-org/kdljs/commit/622fbd8802b3fb628a7d47aa3efc2be2c0ffc0be))
21+
* **parser:** fix unterminated nodes at the end of children blocks ([48b4307](https://github.com/kdl-org/kdljs/commit/48b430789ccdddff0b3eb425d6950e7de11d7eec))
22+
* **parser:** implement bare identifier strings ([846f7c0](https://github.com/kdl-org/kdljs/commit/846f7c0cfea8c2bc82d22ed59b314dbc1d6137d0))
23+
* **parser:** implement float keywords ([7250cd1](https://github.com/kdl-org/kdljs/commit/7250cd130823d171bc5788f0cd63e81cec4486e7))
24+
* **parser:** implement multiline strings ([127f9a2](https://github.com/kdl-org/kdljs/commit/127f9a20a48ec6de927c450aae857225a1688f37))
25+
* **parser:** only allow U+FEFF at start of file ([e1e3769](https://github.com/kdl-org/kdljs/commit/e1e37691961757e9b8553388eb663c73d9e1d83f))
26+
* **parser:** remove '#' as identifier character ([c632bd1](https://github.com/kdl-org/kdljs/commit/c632bd15ede0d7578f0081c7d0d2513a3ad71eb2))
27+
* **parser:** remove raw string prefix ([a4ffec2](https://github.com/kdl-org/kdljs/commit/a4ffec2c8528e42198f427f58d3a8091e2b54ab1))
28+
* **parser:** un-reserve ",", "<", and ">" from identifier strings ([375d8b8](https://github.com/kdl-org/kdljs/commit/375d8b834ca9fff31df47d17f78ce54a36679f5e))
29+
* **parser:** update boolean/null literals ([a0ccaee](https://github.com/kdl-org/kdljs/commit/a0ccaee98f77fb93a156bed3901077421ccab587))
30+
* **parser:** update escaped characters for quoted strings ([89eb557](https://github.com/kdl-org/kdljs/commit/89eb5576e328a3ee1bdcee6793464fd734f0c975))
31+
* **parser:** update optional whitespace limitations ([7d12d1d](https://github.com/kdl-org/kdljs/commit/7d12d1d07528fa3f85997729337d39053f4a5d0c))
32+
* **query:** update KQL to 2.0 ([719f966](https://github.com/kdl-org/kdljs/commit/719f96682ace97a3b3570daaa690e5611cc78029))
33+
* **types:** update to KDL 2.0 ([3712172](https://github.com/kdl-org/kdljs/commit/3712172731a87dd4646afd6e1f0c99eeb30d13cf))
34+
35+
36+
### chore
37+
38+
* bump development dependencies ([f07cc25](https://github.com/kdl-org/kdljs/commit/f07cc25bd35218bdd7194b0be6e19f5a07c4815d))
39+
40+
41+
### Code Refactoring
42+
43+
* change to ESM ([974b2b2](https://github.com/kdl-org/kdljs/commit/974b2b25a7c22ebdd3647c923c596a6e039274f1))
44+
45+
46+
### BREAKING CHANGES
47+
48+
* This library is now ESM-only.
49+
* Drop support for Node.js v16
50+
51+
52+
153
# [0.2.0](https://github.com/kdl-org/kdljs/compare/v0.1.5...v0.2.0) (2023-10-16)
254

355

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kdljs",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "KDL parser and serializer.",
55
"type": "module",
66
"main": "src/index.js",

0 commit comments

Comments
 (0)