# Changelog All notable changes to Switchboard Core are documented here. ## v0.6.5 — Renderer Pipeline + Docs Rewrite Lifts block rendering to a kernel SDK primitive so all surfaces share one markdown pipeline. Rewrites docs for external audience. Adds CONTRIBUTING guide and extension tutorial. ### Added - **`sw.renderers` SDK module**: Kernel-level renderer registry. Extensions register block renderers (fenced code blocks) and post renderers (DOM post-processing) once; all surfaces consume via `sw.markdown`. - **`sw.markdown` SDK module**: Unified markdown rendering via `marked` v16 (vendored). Lazy-loads `marked` + DOMPurify. Custom code hook delegates fenced blocks to `sw.renderers`. Wikilink tokenizer (`[[Page Name]]`) built in for all surfaces. - **Browser extension script loader**: Server injects `