<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Obsidiosaurus Blog</title>
        <link>https://kenblasse.github.io/obsidiosaurus-docs/release_notes</link>
        <description>Obsidiosaurus Blog</description>
        <lastBuildDate>Mon, 13 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[v1.1.0 — New Formatting Features]]></title>
            <link>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2026/04/13/_1.1.0</link>
            <guid>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2026/04/13/_1.1.0</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[v1.1.0 adds support for three Obsidian formatting features that were previously not converted.]]></description>
            <content:encoded><![CDATA[<p>v1.1.0 adds support for three Obsidian formatting features that were previously not converted.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-new">What's new<a href="#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new">​</a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="comment-filter">Comment Filter<a href="#comment-filter" class="hash-link" aria-label="Direct link to Comment Filter" title="Direct link to Comment Filter">​</a></h3><p>Obsidian comments (<code>%% ... %%</code>) are now stripped during conversion — both inline and multi-line block comments.</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">%% This will not appear on the website %%</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">%%</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Neither will this</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">multi-line block</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">%%</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h3 class="anchor anchorWithStickyNavbar_LWe7" id="highlighting">Highlighting<a href="#highlighting" class="hash-link" aria-label="Direct link to Highlighting" title="Direct link to Highlighting">​</a></h3><p><code>==highlighted text==</code> is converted to <code>&lt;mark&gt;highlighted text&lt;/mark&gt;</code>, which renders with native browser highlight styling.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="mermaid-diagrams">Mermaid Diagrams<a href="#mermaid-diagrams" class="hash-link" aria-label="Direct link to Mermaid Diagrams" title="Direct link to Mermaid Diagrams">​</a></h3><p>Mermaid code blocks are passed through to Docusaurus. Requires <code>@docusaurus/theme-mermaid</code> in your Docusaurus config:</p><div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token literal-property property" style="color:#36acaa">themes</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">'@docusaurus/theme-mermaid'</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token literal-property property" style="color:#36acaa">markdown</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token literal-property property" style="color:#36acaa">mermaid</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><p>Supported diagram types: flowchart, sequence, class, gantt, pie — and all other Mermaid types.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="already-working-no-conversion-needed">Already working (no conversion needed)<a href="#already-working-no-conversion-needed" class="hash-link" aria-label="Direct link to Already working (no conversion needed)" title="Direct link to Already working (no conversion needed)">​</a></h3><ul><li>Footnotes (<code>[^1]</code>) — handled natively by MDX</li><li>Task lists (<code>- [ ]</code> / <code>- [x]</code>) — handled natively by MDX</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug-fix">Bug Fix<a href="#bug-fix" class="hash-link" aria-label="Direct link to Bug Fix" title="Direct link to Bug Fix">​</a></h2><ul><li><code>&lt;mark&gt;</code> at the start of a line is now prefixed with <code>{''}</code> to prevent MDX 2 from parsing the paragraph as a block-level JSX element</li></ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v1.0.0 — Modernization]]></title>
            <link>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2026/04/12/_1.0.0</link>
            <guid>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2026/04/12/_1.0.0</guid>
            <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[After a long hiatus from the original project, v1.0.0 is a full modernization of the codebase — same feature set, rebuilt foundation.]]></description>
            <content:encoded><![CDATA[<p>After a long hiatus from the original project, v1.0.0 is a full modernization of the codebase — same feature set, rebuilt foundation.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-new">What's new<a href="#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new">​</a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="codebase">Codebase<a href="#codebase" class="hash-link" aria-label="Direct link to Codebase" title="Direct link to Codebase">​</a></h3><ul><li>TypeScript upgraded from 4.7 to 5.4</li><li><code>mainProcessor.ts</code> refactored from 1021 lines into dedicated modules: <code>fileScanner.ts</code>, <code>fileInfoBuilder.ts</code>, <code>changeTracker.ts</code>, <code>assetProcessor.ts</code></li><li>pino logger replaced with <code>console</code> (no more Node-only dependency in Electron)</li><li>GraphicsMagick (<code>gm</code>) replaced with Canvas API — no system dependency required</li><li><code>augmentPathForMacOS()</code> removed — cross-platform by default</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="docusaurus-v3-compatibility">Docusaurus v3 Compatibility<a href="#docusaurus-v3-compatibility" class="hash-link" aria-label="Direct link to Docusaurus v3 Compatibility" title="Direct link to Docusaurus v3 Compatibility">​</a></h3><ul><li>Output changed from <code>.md</code> to <code>.mdx</code></li><li>Admonition syntax updated to v3 format: <code>:::note[Title]</code></li><li><code>future: { v4: true }</code> compatible — <code>.md</code> treated as CommonMark, <code>.mdx</code> as MDX</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="bug-fixes">Bug Fixes<a href="#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes">​</a></h3><ul><li><strong>#13 / #18</strong> — Asset filenames with leading digits were corrupted during sanitization</li><li><strong>#14</strong> — ENOENT crash when copying assets for modified files (stale <code>assetJson</code> entries)</li><li><strong>#16</strong> — Renamed files left orphan pages in the output</li><li><code>[!QUOTE]</code> callout now correctly converted to blockquote</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="plugin-setup">Plugin Setup<a href="#plugin-setup" class="hash-link" aria-label="Direct link to Plugin Setup" title="Direct link to Plugin Setup">​</a></h3><ul><li><code>vaultPath</code> is now read dynamically from Obsidian (<code>vault.adapter.getBasePath()</code>) — no more hardcoded <code>"vault"</code> folder name</li><li>Released as BRAT-installable plugin with <code>main.js</code>, <code>manifest.json</code>, <code>styles.css</code> attached</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="tests">Tests<a href="#tests" class="hash-link" aria-label="Direct link to Tests" title="Direct link to Tests">​</a></h3><ul><li>33 tests covering <code>markdownProcessor</code>, <code>fileInfoBuilder</code>, <code>changeTracker</code>, <code>assetProcessor</code></li></ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v0.3.0]]></title>
            <link>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2023/07/01/_0.3</link>
            <guid>https://kenblasse.github.io/obsidiosaurus-docs/release_notes/2023/07/01/_0.3</guid>
            <pubDate>Sat, 01 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[I am excited to announce the first preview version of Obsidiosaurus  as Plugin for Obsidian.md]]></description>
            <content:encoded><![CDATA[<p>I am excited to announce the first preview version of <strong>Obsidiosaurus </strong> as Plugin for Obsidian.md</p><p>Test</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-currently-supported">What is currently supported?<a href="#what-is-currently-supported" class="hash-link" aria-label="Direct link to What is currently supported?" title="Direct link to What is currently supported?">​</a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="general">General<a href="#general" class="hash-link" aria-label="Direct link to General" title="Direct link to General">​</a></h3><ul><li>Documentation: ✅</li><li>Blog: ✅ </li><li>Multiple Blogs: ✅ </li><li>Localisation i18n: ✅</li><li>Multiple Sidebars: ✅</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="standard-formating">Standard Formating<a href="#standard-formating" class="hash-link" aria-label="Direct link to Standard Formating" title="Direct link to Standard Formating">​</a></h3><ul><li>Links: ✅</li><li>Tables: ✅</li><li>Admonitions/Callouts: ✅</li><li>Quotes: ✅</li><li>iFrames: ✅</li><li>Codeblocks: ✅</li><li>Head Metadata: ✅</li><li>Checklists: ✅</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="assets">Assets<a href="#assets" class="hash-link" aria-label="Direct link to Assets" title="Direct link to Assets">​</a></h3><ul><li>Images: ✅ (.png &amp; .svg)<ul><li>Image resize: ✅</li><li>Image converter: ✅ (.webp) </li></ul></li><li>File download: ✅ (.pdf, .docx, ..)</li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="drawings--diagrams">Drawings &amp; Diagrams<a href="#drawings--diagrams" class="hash-link" aria-label="Direct link to Drawings &amp; Diagrams" title="Direct link to Drawings &amp; Diagrams">​</a></h3><ul><li>Excalidraw: ✅ (light &amp; dark mode)</li><li>diagrams.net ✅ (light &amp; dark mode)</li><li>Math Equations: ✅ (with <a href="https://docusaurus.io/docs/markdown-features/math-equations#usage" target="_blank" rel="noopener noreferrer">Docusaurus Plugin)</a></li><li>Mermaid: ✅ (with <a href="https://docusaurus.io/docs/markdown-features/diagrams#configuration" target="_blank" rel="noopener noreferrer">Docusaurus Plugin)</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="known-issues">Known Issues:<a href="#known-issues" class="hash-link" aria-label="Direct link to Known Issues:" title="Direct link to Known Issues:">​</a></h2><p>When renaming files and folders in Obsidian, it doesn't delete the outdated files from your Docusaurus files.</p>]]></content:encoded>
        </item>
    </channel>
</rss>