Skip to content

v2.0.0

Latest

Choose a tag to compare

@khaaleoo khaaleoo released this 05 Jul 15:24
05d2db4

Breaking changes

  • Replaced the unofficial notion-api.splitbee.io endpoint + react-notion renderer with the official @notionhq/client (Data Sources API, notionVersion: 2025-09-03). Notion pages are now fetched and rendered with a self-owned block-tree fetcher and component tree — unsupported/future block types render as null instead of crashing.
  • react-notion dependency removed; shiki and mermaid added.
  • tsconfig.json target bumped to ES2017 (required by the new renderer).

New features

  • Syntax-highlighted code blocks (Shiki) and Mermaid diagram support in Notion code blocks (light theme).
  • SEO essentials: sitemap.xml, robots.txt, feed.xml (RSS), JSON-LD BlogPosting schema, and auto-generated OG images (site-wide + per-post).

Upgrade notes

If you're on v1.x, run pnpm install after pulling to pick up the new/removed dependencies. No Notion database schema changes are required — the existing Title/Slug/Description/Tags/Author/PublishedAt/PresentativeMedia/Status properties are unchanged.

See #1 for the full diff.