github cloudflare/nimbus @cloudflare/nimbus-docs@0.19.3

2 hours ago

Patch Changes

  • #318 728075d Thanks @MohamedH1998! - A $ref to an http(s) URL, such as one inside an example value, no longer stops an API's prepared pages from being reused between builds. Nimbus never fetches these URLs. References to other local files still prepare the API on every build.

  • #330 549917d Thanks @MohamedH1998! - API pages and their Markdown read union branches more clearly:

    • An untitled branch that is itself a union is labelled Option N.
    • Branches that share a title are numbered (Destination 1, Destination 2).
    • An inline scalar branch shows its literals and description.
    • A discriminator union lists the branches no mapping value selects.
    • A field typed as a named union or a named array schema, or where a self-reference stops, shows the schema's name (linked when it has a page).
  • #332 b80ac5b Thanks @MohamedH1998! - - An x-nimbus-order Nimbus ignores now warns: one that isn't a number, or one anywhere but a path operation.

    • API warnings and errors point at their place in the spec with JSON pointers that resolve (#/paths/~1pets/get).
    • Each field list cut at the 25,000-field ceiling gets its own warning, naming the list.
  • #317 ca6ec50 Thanks @MohamedH1998! - astro dev with the Cloudflare adapter and a base serves bundle: false API pages and agent endpoint files, instead of failing with "build output file … returned 404".

  • #320 d9337b7 Thanks @MohamedH1998! - /llms.txt gives the site description as a > summary, and each section llms.txt quotes its index page's description the same way.

  • #320 d9337b7 Thanks @MohamedH1998! - Root-relative links and images in Markdown versions and llms-full.txt are absolute URLs on site, so they resolve when the file is read away from the site.

  • #320 d9337b7 Thanks @MohamedH1998! - A request-rendered route that finds no page, such as the starter's docs catch-all, answers a request with Accept: text/markdown with a 404 and a short Markdown body linking /llms.txt and the sitemap.

  • #324 32949c6 Thanks @MohamedH1998! - The remote MCP server refuses a JSON-RPC batch with one 400 error instead of running up to 100 calls; send one message per request.

  • #325 35c2a86 Thanks @MohamedH1998! - A Markdown table's scroll box is a Tab stop in every browser, so keyboard users can scroll a wide table in Safari too.

Don't miss a new nimbus release

NewReleases is sending notifications on new releases.