Changed minimum djot-php library to 0.1.28, bringing upstream parser fixes for sequential list-item attributes, numeric reference-label warnings, and nested list blocks with deeper indentation or tabs.
Added the Djot Markup demo video directly to the WordPress.org plugin page.
Fixed Markdown conversion for title-less <abbr> tags so the semantic element is preserved instead of flattened to plain text.
Improved translator context for strings that contain placeholders or literal syntax tokens.
1.5.14
Changed auto-generated heading anchor IDs to be transliterated to ASCII (e.g. “Über uns” becomes “Uber-uns”, “café” becomes “cafe”) so deep links survive being shared through chat, email, and other auto-linkers that mangle non-ASCII fragments. Note: anchors for existing non-ASCII headings change, so update any hardcoded in-page links.
Changed the smart-quotes default for new installs to “Auto (from site language)” so a non-English site gets the right typographic quotes out of the box. Existing sites that already saved a quote setting are unaffected.
Changed Mermaid to load from the bundled copy instead of an external CDN, so diagrams render without an external request (better privacy, reliability, and offline support).
Changed minimum djot-php library to 0.1.27.
Tested up to WordPress 7.0.
1.5.13
Fixed shell/bash code blocks flooding the error log with PCRE lookbehind compile warnings by upgrading torchlight/engine to ^1.0 (pulls phiki 2.x, which tokenizes with Oniguruma instead of PCRE)
Changed markdown and djot fenced code blocks to use real syntax highlighting again — the plain-text fallback was only needed to dodge phiki 1.x’s PCRE issues and is no longer required