Branch Rebasing & Conflict Resolution

Update branches with the latest changes from their parent version and resolve any conflicts witih AI or by hand from the ReadMe dashboard. Page history has also been redesigned to make navigating between pages possible without leaving the history view.

New Features & Improvements

Docs

  • llms.txt now uses your renamed navigation sections (like a renamed Guides section) instead of the default Guides, API Reference, Recipes, and Changelog labels, including on translated versions.

Editor

  • Branches can now be rebased onto their parent version, with a dedicated screen to walk through and resolve any conflicts file by file.
  • Version history now has a dedicated view with its own button in the top nav, instead of being buried in the page overflow menu. While viewing history you can still navigate between pages to see each one's own history without leaving the view.
  • Editor suggestion menus, like the slash menu, are now more accessible to screen readers, announcing the open menu and its highlighted option.

Translations

  • Docs can now be translated into Indonesian, Vietnamese, and Russian.

CLI

  • The CLI is now available as a GitHub Action, so you can reference a pinned, tested version in your workflows instead of resolving against npm on every run.
  • oas:sync now supports the x-internal, apply-tag-changes, and apply-endpoint-order OAS extensions, so re-syncing an API definition can hide internal endpoints, move pages between tags, and reorder them to match the spec.


Bugs Eaten (by Owlbert) 🐛

Docs

  • Clicking a broken link to another doc page no longer shows a blank page; it now renders the custom 404 page the same as visiting the URL directly.
  • Reference page excerpts in llms.txt are now capped at 200 characters so a long OpenAPI description can't blow up the file.

Docs Audit

  • Docs Audit now scores enterprise group child projects against their own domain instead of the group's.

Editor

  • Switching a page to raw mode no longer re-serializes markdown that hasn't changed, including tables with a multi-line list in a cell.
  • Pasting a markdown list while your cursor is inside an existing list item now continues the list at the same level instead of nesting it.
  • The editor no longer picks up your project theme's background and text color, only its font settings.
  • Non-collapsible navigation categories like Changelog and Custom Pages no longer show a dead, permanently dimmed collapse arrow.
  • Image previews in the editor now expand to fill their container instead of staying cropped.
  • The block menu now appears beside an image on hover instead of failing to show up.

AI

  • Agent tool card actions now scroll horizontally instead of clipping when there isn't room for every button.

Translations

  • Links on translated docs, in llms.txt, page banners, and sibling/what's-next links, no longer point through a redirect and now go straight to the right page.
  • Ask AI is now translated consistently in every supported locale, instead of staying in English in some and appearing twice in others.
  • End users viewing a page whose translation failed now see the original untranslated content instead of an error banner (admins and editors still see the notice).

CLI

  • oas:sync now reuses an existing category folder derived from a spec tag regardless of whether it's spelled with hyphens or spaces, instead of creating a duplicate.