You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 04f450c: Improve Markdown compatibility and parsing speed while reducing parser, renderer, and documentation extension bundles.
8
+
9
+
- Preserve code span whitespace and exact backtick delimiters, handle escaped punctuation and nested emphasis, and retain formatted image alt text.
10
+
- Correct nested list tightness, ordered lists starting at zero, indented code fences, escaped table pipes, and link destinations and reference labels. Prevent nested link anchors.
11
+
- Avoid generated heading and footnote definition ID collisions, preserve headings across footnote content, and render backreferences for footnotes ending in non-paragraph blocks.
12
+
- Keep callouts within quoted content, preserve prototype-shaped comment attributes and package-manager names, and guard oversized code-line ranges.
13
+
- Reduce repeated scanning and allocations in inline parsing, React and Octane list rendering, and documentation extensions.
14
+
15
+
Add regression coverage, ratchet 403 CommonMark examples, and enforce minified, gzip, and Brotli budgets for every public entry point. Existing public APIs and runtime dependencies are unchanged.
mechanism: 'Highlighter output is inserted without escaping in HTML, React, and Octane renderers.'
392
392
wrong_pattern: |
@@ -396,7 +396,7 @@ skills:
396
396
source: 'docs/core-concepts/security.md'
397
397
priority: 'CRITICAL'
398
398
status: 'active'
399
-
version_context: 'Trusted callback boundary in 0.0.13.'
399
+
version_context: 'Trusted callback boundary in 0.0.14.'
400
400
- mistake: 'Bundling optional highlighting into the client path'
401
401
mechanism: 'Language grammars and themes can outweigh Markdown parsing; highlighting should stay build-time or server-side when possible.'
402
402
wrong_pattern: |
@@ -408,7 +408,7 @@ skills:
408
408
source: 'docs/guides/performance.md'
409
409
priority: 'MEDIUM'
410
410
status: 'active'
411
-
version_context: 'Intentional dependency boundary in 0.0.13.'
411
+
version_context: 'Intentional dependency boundary in 0.0.14.'
412
412
- mistake: 'Treating safe defaults as a complete sanitizer'
413
413
mechanism: 'Dangerous protocols and raw HTML are constrained, but application-specific outbound links, images, and final HTML policies remain external.'
414
414
wrong_pattern: |
@@ -419,7 +419,7 @@ skills:
419
419
source: 'docs/core-concepts/security.md'
420
420
priority: 'CRITICAL'
421
421
status: 'active'
422
-
version_context: 'Documented security limit in 0.0.13.'
422
+
version_context: 'Documented security limit in 0.0.14.'
423
423
424
424
tensions:
425
425
- name: 'Compatibility breadth versus bundle budget'
0 commit comments