chore: bump the engine past the language attribute - #33
Conversation
The pin sat at carve-rs 6f1d9bf, four commits before the `{:TAG}` language
attribute shipped. So this package left
[x]{:fr}
as literal text while carve-js, carve-php, carve-rs, carve-py and carve-go all
rendered `<span lang="fr">x</span>`: the same document, two answers, decided by
which binding the reader installed.
`{:fr}` is exact sugar for `{lang=fr}`, `{:}` is the explicit "language
unknown" form that desugars to `lang=""`, and a malformed tag leaves the whole
block literal rather than half-parsing it.
Measured in carve-rs 9130a7c, the revision this moves to, against carve-php
520ea41 and carve-js a59df0fa: byte-identical on the sugar, the empty form, the
collision with an authored `lang=`, the padding rule and the malformed cases.
The bump also brings the Markdown importer, which is where the new
pulldown-cmark entries in the lock come from.
|
Superseded by #34, which is merged. This branch pins carve-rs The language-attribute change this branch was opened for is included in |
|
This would regress the engine pin. Merging it as it stands removes composite figures from It bumps to Measured: The language attribute this PR is titled for is already included at the newer pin, so nothing here is lost by closing it. |
The pin sat at carve-rs
6f1d9bf, four commits before the{:TAG}language attribute shipped.Same document, two answers, decided by which binding the reader installed.
{:fr}is exact sugar for{lang=fr},{:}is the explicit "language unknown" form desugaring tolang="", and a malformed tag leaves the whole block literal instead of half-parsing it.Measured in carve-rs
9130a7c- the revision this moves to - against carve-php520ea41and carve-jsa59df0fa: byte-identical on the sugar, the empty form, the collision with an authoredlang=, the padding rule ({: fr}is the empty attribute plus a boolean) and the malformed cases.The bump also brings the Markdown importer, which is where the new
pulldown-cmark,memchrandunicaseentries in the lock come from.Companion bumps: markup-carve/carve-py#38 and markup-carve/carve-go#38 (both merged), and markup-carve/carve-wasm for the same window.