ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published Oct 12, 2026seen 4h

cloudflare/nimbus @cloudflare/create-nimbus-docs@0.7.12

cloudflare/nimbus

Open original ↗

Captured source

source ↗
published Oct 12, 2026seen 4hcaptured 4hhttp 200method plain

@cloudflare/create-nimbus-docs@0.7.12

Repository: cloudflare/nimbus

Tag: @cloudflare/create-nimbus-docs@0.7.12

Published: 2026-10-12T23:33:22Z

Prerelease: no

Release notes:

Patch Changes

  • #229 `a04304c` Thanks @MohamedH1998! - - A page or reusable snippet with only frontmatter builds, and its Markdown version is just its title and source.
  • A snippet included inside a list item or quote keeps that structure in the page's Markdown version.
  • llms.txt names each section for its index page's title, such as "Guides" instead of guides.
  • Documentation search results link to the page itself instead of a URL ending in #, and excerpts no longer include the page actions.
  • The Markdown version of an API page names each field as the page does, with its full coordinate beside it for citing.
  • #232 `d655e86` Thanks @MohamedH1998! - - API pages link to the previous and next page in sidebar order, even when a group is collapsed.
  • Error responses start collapsed; a link to one, or to a field inside it, opens it.
  • A sidebar link to an API or docs-version mount, such as /api, no longer warns.
  • Operations that fall back to a coordinate route print one summary line, so other warnings stay visible.
  • Samples and the endpoint card keep a server URL's query after the path.
  • Response toggles meet 4.5:1 contrast in light mode, field anchors work on touch screens, and "Authorisation" reads "Authorization".
  • #211 `4a841cb` Thanks @MohamedH1998! - - Add bundle: false to an api entry to serve a very large or many-version API from static assets instead of the server bundle. Unchanged pages are shared across versions, and unchanged versions aren't prepared again on rebuild. Needs src/live.config.ts registering apiPagesLoader from @cloudflare/nimbus-docs/live; the build shows the snippet. The build suggests the option when an API's bundled page data passes 16 MiB.
  • Add getVersionSwitchUrl and getApiVersionHead for version pickers and heads in every rendering mode; the starter's picker and API layout use them.
  • #212 `94ebe52` Thanks @MohamedH1998! - API pages show the sidebar filter. With sidebar: "on-demand" it also finds pages the sidebar hasn't loaded.
  • #214 `825ffcf` Thanks @MohamedH1998! - API reference pages show the version picker for versioned APIs, in the sidebar and the mobile navigation.
  • #240 `381b37a` Thanks @MohamedH1998! - - og:image:width and og:image:height describe the image: generated cards stay 1200 × 630, a socialImage file in public/ is measured at build time, and any other image gets no size tags. NimbusHead takes socialImageSize to set them for an image Nimbus can't measure.
  • The sitemap has ` on every documentation page, from frontmatter lastUpdated or the page's last commit, and /sitemap.xml is a copy of sitemap-index.xml` unless the site serves its own.
  • The starter's BaseLayout passes socialImageSize through to NimbusHead, and the 404 page recipe writes the new title and noindex.
  • On a shallow clone, pages get no git dates instead of the wrong one, and the build says how to fetch the history.
  • The 404 page's title is Page not found | and the page is noindex.
  • #233 `1f2ce43` Thanks @MohamedH1998! - - New sites open content images at full size on click. On an existing site, run nimbus-docs add image-zoom and render ` in src/layouts/DocsLayout.astro`.
  • #224 `79b05ef` Thanks @MohamedH1998! - - New markdown.features option turns on Sätteri syntax, such as { headingAttributes: true } for ## Install {#install} or { math: true }. Pages, generated Markdown, reusable snippets and lint all follow it. New sites start with heading ids on.
  • Generated Markdown drops {/* comments */}.
  • Invalid MDX reports the file, line and fix instead of an internal error.
  • #236 `fb759c5` Thanks @MohamedH1998! - - With the section route at src/pages/[...section]/llms.txt.ts, each sub-folder gets its own llms.txt, and its parent's index links to it under "Sections". New sites have this route; a [section] route keeps today's one index per top-level section.
  • An llms-full.txt over 25 MiB becomes an index of one llms-full.txt per section, split further where a section is still too big, so the site deploys to Cloudflare.
  • LlmsEndpointReference (from @cloudflare/nimbus-docs/agent-endpoints) adds surface: "full" on section references, for the per-section llms-full.txt files.
  • #216 `647471a` Thanks @sansynx! - Keep version-switcher entries exposed as navigation links, with the current page identified by aria-current, instead of listbox options

Excerpt shown — open the source for the full document.