Color mode

リリースノート

changes/ の変更エントリから生成した Riebeckite のリリース履歴です。

完全な変更履歴は CHANGELOG.md にあります。公開済みのリリースは GitHub Releases でも確認できます。

Unreleased は、マージ済みでまだ npm に公開されていない変更を示します。変更エントリの本文は記録時の原文をそのまま表示します。変更履歴はこの仕組みを導入した後の最初のリリースから始まり、それ以前のバージョンは Git タグと 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/page endpoint 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 lazy option. Packages: @riebeckite/plugin-excalidraw Migration: Call excalidraw() without options, and run puppeteer browsers install chrome-headless-shell if 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, the portfolio preset generates its /projects/ listing, and the empty preset 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 blog preset, using the editorial layout that matches its theme. Packages: create-riebeckite

Fixed

  • Stop emitting the unsupported prefix option for textFragment in the showcase preset. The option was silently ignored, so generated sites now register textFragment without options. Generated site configurations are also typechecked against the plugin option types during scaffold validation. Packages: create-riebeckite

  • create-riebeckite now prints usage for --help and unknown options, explains the non-interactive command when no interactive terminal is available, and omits npm install from the post-install next steps when dependencies are already installed. Packages: create-riebeckite

  • @riebeckite/og-image now 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

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, and portfolio presets 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_USAGE contract, raw commands honor a leading --help, and JSON errors include the command. upgrade --check is 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 inspectGeneratedHtml on 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-server to 2.1.3 and minimatch to 11.0.1. Packages: @riebeckite/honox, @riebeckite/plugin-webmention, @riebeckite/plugin-analytics, @riebeckite/plugin-rich-embed, @riebeckite/dev-inspector, create-riebeckite

比較

Local Graph

Nearby Notes