v1.5.0
·
34 commits
to main
since this release
v1.5.0 — Audit, repair & legacy content conversion
New abilities
- audit-post: Read-only scan for legacy issues — dead links, HTTP links, missing block markup, deprecated HTML, broken images, missing metadata, numeric slugs, whitespace artifacts, missing featured image
- repair-post: Automated mechanical fixes with dry_run support and concurrency guards — http-to-https, strip-deprecated-html, convert-to-blocks, generate-excerpt, whitespace-normalize, decode-title-entities, strip-empty-tags
New converter
- html_to_blocks(): DOMDocument-based classic HTML → Gutenberg block conversion for pre-Gutenberg posts (handles p, h1-h6, blockquote, ul/ol, img, hr, pre, table, div, figure, bare text)
Bug fix
- Markdown converter: Pre-process legacy HTML
<img>tags (standalone and linked) into markdown syntax beforewp_kses()strips them
Infrastructure
- Git Updater headers added for GitHub-based plugin updates
- Server segmentation updated: audit-post on reader surface, repair-post on editorial surface