Release Notes
Riebeckite release history generated from the change entries under changes/.
The complete changelog is CHANGELOG.md. Published releases are also available on GitHub Releases.
The Unreleased section lists changes that are merged but not yet published to npm. Release history starts with the first release after this system was introduced; earlier versions remain available as Git tags and GitHub Releases.
Unreleased
Breaking changes are included. Read the migration notes before upgrading.
Changed
-
The development Bridge now serves the Obsidian-compatible
/__riebeckite/bridge/v1/pageendpoint from the same source and publication resolution used by/source,/preview, and/publication. Source paths resolve through one shared manifest lookup, every endpoint reports the same Bridge revision, and ambiguous sources are reported instead of being silently treated as missing. Packages:@riebeckite/dev-inspector -
Breaking: Render Excalidraw drawings to inline SVG during the build and remove the client-side renderer and the
lazyoption. Packages:@riebeckite/plugin-excalidrawMigration: Callexcalidraw()without options, and runpuppeteer browsers install chrome-headless-shellif the build reports a missing browser.
Fixed
-
Generated sites render page-specific titles, descriptions, canonical URLs, and Open Graph tags through the SEO plugin. The generated configuration no longer points at a missing
/ogp.png, theportfoliopreset generates its/projects/listing, and theemptypreset explains how to add a theme and plugins. Scaffold next steps quote the project directory, and the docs preset samples use the documented sidebar order and table of contents headings. Packages:create-riebeckite,@riebeckite/honox -
Drawer navigation keeps its scroll position when it is reopened after SPA navigation instead of jumping back to the first focusable item. Packages:
@riebeckite/ui
0.0.38 - 2026-11-03
Added
-
Generate static Open Graph images for public pages in the
blogpreset, using the editorial layout that matches its theme. Packages:create-riebeckite
Fixed
-
Stop emitting the unsupported
prefixoption fortextFragmentin theshowcasepreset. The option was silently ignored, so generated sites now registertextFragmentwithout options. Generated site configurations are also typechecked against the plugin option types during scaffold validation. Packages:create-riebeckite -
create-riebeckitenow prints usage for--helpand unknown options, explains the non-interactive command when no interactive terminal is available, and omitsnpm installfrom the post-install next steps when dependencies are already installed. Packages:create-riebeckite -
@riebeckite/og-imagenow renders Hono JSX layouts without React. Packages:@riebeckite/og-image
0.0.37 - 2026-11-03
No user-facing changes recorded.
0.0.36 - 2026-11-03
Breaking changes are included. Read the migration notes before upgrading.
Added
-
Add change entries, ADRs, and generated release notes so user-facing changes are recorded before release and published consistently to the changelog, the documentation site, and GitHub Releases. ADR: https://github.com/Rerurate514/riebeckite/blob/main/docs/agents/adr/20261102-143500-release-change-management-b2c3d4.md
-
Breaking: Add an
inspectorplugin extension for Development Inspector tabs. Plugins can contribute build-time data tabs or a custom client module, and Inspector now addresses tabs by stable ids instead of numeric indexes. Packages:@riebeckite/core,@riebeckite/dev-inspectorMigration: If you construct CompletedContentBuildSnapshot yourself, add the new inspectorTabs and finalHtmlDiagnostics fields. -
Add static PNG Open Graph image generation with deferred, cache-aware output rendering for public content. Packages:
@riebeckite/core,@riebeckite/honox,@riebeckite/og-image,@riebeckite/plugin-og-imageADR: https://github.com/Rerurate514/riebeckite/blob/main/docs/agents/adr/20261103-deferred-og-image-outputs.md
Changed
-
Update the generated docs preset guide to include
check,build, and a clearer link to the configuration page. Packages:create-riebeckite
Fixed
-
Publish the sample content generated by the
blog,digital-garden, andportfoliopresets so it is visible immediately instead of returning 404. Packages:create-riebeckite -
Fix mobile navigation and client-side regressions: keep the drawer above page controls, re-enable the color-mode toggle after SPA navigation, restore the theme preview in development, show an open link instead of an inline PDF on narrow screens, overlay image-comparison fallbacks, and hide the Explorer link unless the garden-explorer plugin is enabled. Packages:
@riebeckite/core,@riebeckite/ui,@riebeckite/plugin-color-mode,@riebeckite/plugin-image-compare,@riebeckite/plugin-local-graph,@riebeckite/plugin-pdf -
Fix CLI usage error reporting so content usage errors use the shared
CLI_USAGEcontract, raw commands honor a leading--help, and JSON errors include the command.upgrade --checkis now optional, and a typo with a built-in suggestion no longer loads the project. Packages:@riebeckite/cli,@riebeckite/core -
Keep both images of an image comparison stacked in the same grid cell when the lightbox plugin wraps them in links, so the before and after images overlay instead of appearing one below the other. Packages:
@riebeckite/plugin-image-compare -
Stop reporting spurious D2 render timeouts during development when the dev server blocks the event loop longer than the render timeout. The timeout now starts a fresh window instead of failing a render that could not make progress. Packages:
@riebeckite/plugin-d2 -
Record diagnostics from
inspectGeneratedHtmlon the completed build snapshot instead of only writing them to the build log. Snapshot consumers such as the Development Inspector can now read them. Packages:@riebeckite/honox,@riebeckite/dev-inspector
Security
-
Harden the framework against request and network abuse: cap plugin endpoint request bodies at 1 MiB, make Webmention source verification fail closed and pin the validated DNS address, add a best-effort receive rate limit and a bounded memory store, require HTTPS for analytics collectors except on localhost, sandbox rich-embed iframes, compare the development inspector token in constant time, and pin GitHub Actions to commit SHAs. Update
@hono/node-serverto 2.1.3 andminimatchto 11.0.1. Packages:@riebeckite/honox,@riebeckite/plugin-webmention,@riebeckite/plugin-analytics,@riebeckite/plugin-rich-embed,@riebeckite/dev-inspector,create-riebeckite