GitHub Flavored Markdown tables use pipe-delimited columns with a separator row of dashes and optional alignment colons. The platform's Markdown renderer previously treated pipe characters as literals, so documentation pages and AI-generated responses that used table syntax rendered as raw text. This release adds GFM table parsing and HTML output to the renderer, covered by a dedicated test suite in the Markdown module.
What is supported
- Pipe-delimited syntax. Tables with or without leading and trailing pipes parse correctly as long as the separator row is present.
- Column alignment. Colon placement in the separator row —
:---,---:,:---:— is preserved in rendered output as CSStext-alignvalues. - Inline formatting in cells. Bold, italic, inline code, and links inside table cells render through the inline formatter; the table parser delegates cell content back to the inline pipeline.
Documentation pages that were kept table-free because rendering was broken can now use tables as a standard formatting tool. AI chat responses that include structured comparisons or attribute lists render as intended rather than requiring the operator to reformat the output manually.