5b5ee7b3fe
feat(parsing): EUC-JP decoding with vendored JIS X 0212 index ( #99 )
2026-06-09 07:57:52 +02:00
4ff9306a0e
feat(parsing): Shift-JIS decoding with vendored JIS X 0208 index ( #99 )
2026-06-09 07:54:05 +02:00
fb594889f8
docs: move closed HTML entities #84 to done in roadmap
2026-06-09 07:47:31 +02:00
a07537007e
feat(html): vendor the complete WHATWG named entity set ( #84 )
2026-06-09 07:45:55 +02:00
7eb33c0d08
feat(html): full HTML 4.01 named entity set ( #84 )
2026-06-09 07:39:32 +02:00
60fc0805bc
docs: move closed single-byte encodings #97 to done in roadmap
2026-06-09 07:30:30 +02:00
5646e81b94
feat(parsing): Windows-1250/1251/1253/1257, KOI8-R, ISO-8859-11 ( #97 )
2026-06-09 07:25:18 +02:00
43dc7b00c4
feat(parsing): ISO-8859-3/4/7/13 vendored from Unicode mappings ( #97 )
2026-06-09 07:15:35 +02:00
5f35621ae6
feat(parsing): ISO-8859-2 (Latin-2) vendored from Unicode mapping ( #97 )
2026-06-09 07:08:19 +02:00
a005def333
feat(parsing): Windows-1254 (Turkish) encoding ( #97 )
2026-06-09 07:02:13 +02:00
94890172f2
feat(parsing): single-byte encoding framework + ISO-8859-5/9/15 ( #97 )
2026-06-09 06:57:21 +02:00
3efb868224
docs: move closed HTML5 tree construction #83 to done in roadmap
2026-06-09 06:39:39 +02:00
a5b032e9dc
feat(html): in-select-in-table closes select on table tags ( #83 )
2026-06-09 06:37:35 +02:00
3ebbaff07c
feat(html): select content model (optgroup/nested-select/input close) ( #83 )
2026-06-09 06:32:24 +02:00
b245640ee2
fix(html): keep template content nested instead of splitting to body ( #83 )
2026-06-09 06:21:10 +02:00
f637b8e154
feat(html): frameset documents and void frame element ( #83 )
2026-06-09 06:17:55 +02:00
2945de0855
feat(html): SVG HTML integration points switch back to HTML namespace ( #83 )
2026-06-09 06:06:54 +02:00
47e0e3e644
feat(html): table foster-parenting for stray content ( #83 )
2026-06-09 06:04:01 +02:00
038774cfc2
feat(html): SVG attribute-name case adjustment in foreign content ( #83 )
2026-06-09 05:52:26 +02:00
9092ab3dbd
feat(html): adoption agency algorithm and active formatting elements ( #83 )
2026-06-09 05:46:12 +02:00
40c5973d5a
feat(html): SVG element-name case adjustment in foreign content ( #83 )
2026-06-09 05:29:14 +02:00
d64bcaf2fa
feat(html): SVG/MathML foreign-content namespace switching ( #83 )
2026-06-09 05:22:37 +02:00
b7f7e15fbc
feat(html): table tree construction with implied tbody/tr ( #83 )
2026-06-09 05:18:13 +02:00
e86c87af3c
feat(html): numeric-ref validation, NUL, RCDATA decoding, semicolon-less refs ( #84 )
2026-06-09 05:11:18 +02:00
3a55eeeaa6
feat(html): conformance validator as composable Validation rules
2026-06-09 04:39:03 +02:00
506c502602
refactor(validation): decompose DTD attribute checks into per-constraint rules ( #101 )
2026-06-09 04:28:03 +02:00
ecb9b8c881
feat(xinclude): range inclusion via XPointer range model ( #87 )
2026-06-09 04:19:38 +02:00
8871fee977
feat(xpointer): range(), range-to(), and string-range() schemes ( #88 )
2026-06-09 04:16:23 +02:00
b3bbacb4e8
feat(canonical): C14N 2.0 sequential prefix rewrite, QName-aware values, node-set selection ( #85 )
2026-06-09 04:06:02 +02:00
87fd7ba889
feat(emitting): textEscaping round-trip option to preserve carriage returns ( #91 )
2026-06-09 03:48:20 +02:00
46131bff1b
feat(model): first-class doctype/entity-reference/namespace nodes, ownerDocument, adoption ( #90 )
2026-06-09 03:43:24 +02:00
a71178ba9b
docs: move closed Schematron #80 to done in roadmap
2026-06-09 03:31:29 +02:00
5c9c6366bd
docs: refresh test count to 666
2026-06-09 03:30:44 +02:00
e1a0b5698c
docs: move closed RELAX NG #79 to done in roadmap
2026-06-09 03:21:37 +02:00
259aa251fd
docs: refresh test count to 662
2026-06-09 03:20:48 +02:00
45001f3422
docs: bring the shipped-overview roadmap node current with catalog #86 and XSLT #81 #82
2026-06-09 03:16:05 +02:00
0865fac3f9
docs: move closed XSLT #82 to done in roadmap
2026-06-09 03:14:01 +02:00
47d4390020
docs: refresh test count to 658
2026-06-09 03:12:50 +02:00
a65668d1fc
docs: refresh test count to 654
2026-06-09 03:04:56 +02:00
aa65842bcc
docs: refresh test count to 649
2026-06-09 02:58:35 +02:00
9b07a5901d
docs: refresh test count to 645
2026-06-09 02:53:51 +02:00
9545802be6
docs: refresh test count to 642
2026-06-09 02:50:24 +02:00
73f8fb74af
docs: refresh test count to 639
2026-06-09 02:48:01 +02:00
20d7b0e748
docs: refresh test count to 635
2026-06-09 02:37:43 +02:00
46393b3aa2
docs: document the pull/push/SAX/tree consumption modes
...
Make explicit that input is consumed step by step with bounded memory via
the pull cursor (EventReader/TextReader), push/feed, and SAX, and that only
the tree mode materializes the whole document.
2026-06-09 02:24:02 +02:00
943c9e9b09
docs: refresh test count to 632
2026-06-09 02:20:36 +02:00
f34120a70e
docs: move closed XSLT elements #81 to done in roadmap
2026-06-09 02:11:13 +02:00
ae847c32d6
docs: refresh test count to 627
2026-06-09 02:10:17 +02:00
26ebeed155
docs: refresh test count to 624
2026-06-09 01:59:40 +02:00
2f79be18e1
docs: refresh test count to 619
2026-06-09 01:52:22 +02:00