- feat(cli): using
fern docs dev
on the latest CLI will now better reflect the docs in production - feat(search): the search UX now uses infinite scroll and allows for searching based on breadcrumb paths
- fix(ai): small bug fixes to the AI chat experience
- fix(seo):
og
andtwitter
defined in thedocs.yml
config are now respected - fix(auth): authenticated previews have been restored
- fix(docs): frontmatter titles are now preferred over
<h1>
tags within the MDX file - fix(search): canonical URLs now differentiate between endpoints that share the same method and endpoint name but are defined in APIs of different names
- chore(local): beta local development mode now refreshes on file changes
- fix(openrpc): openrpc playground params are now an array
- chore(local): beta local development bundle size is decreased by 75%, and now allows users with any machine type to run locally. additionally, custom javascript is now excluded to address bug reports.
Introducing Global Language Sync: Code Language Preferences That Follow You
Starting today, when you select a programming language in any <CodeBlocks>
or <Tabs>
, that preference will automatically sync across all documentation pages. This means no more manually switching languages as you navigate through different sections of our docs. Whether you’re viewing implementation examples, debugging guides, or API references, your preferred language follows you. Language preference is kept in client-side local storage.
This behavior is automatically enabled for all <CodeBlocks>
. To add language preferences to a <Tab>
, you can add the language
property. Check out language sync in the example below:
Example
Markdown
TypeScript
Python
Java
This is content specific to TypeScript.
Improvements to the Accordion Component
The accordion component has been upgraded so that you can now use your in-browser cmd+f
search to look for text that is otherwise hidden.
- Improved accessibility for all of our customers who are leveraging the
<Accordion>
component - Improved SEO indexing of content (more html is now generated on the server-side instead of client-side)
Try searching for burst on this page: https://dev.hume.ai/docs/expression-measurement/faq
Support for embedding local assets
We’ve added support for embedding local assets in your docs. This is useful for displaying PDFs, images, videos, and other assets into your docs.
To embed an asset, you can use the embed
tag.
Read more here
Support for /llms.txt
API Docs should be for LLMs and Agents too, not just people!
We’re excited to announce compatibility with the /llms.txt
emerging standard, making your documentation accessible and optimized for AI developer tools such as Cursor, Github Copilot, ChatGPT, Perplexity, and Anthropic’s Claude.
Both /llms.txt
and /llms-full.txt
are designed to be token-efficient, ensuring faster processing and cost-effective LLM interactions without sacrificing valuable info.
If you use Fern Docs, this feature is auto-enabled like /robots.txt and /sitemap.xml. Learn more
Check out ElevenLabs:
Audio Streaming in API Explorer
Added support for streaming audio directly within the API Explorer. This feature enables testing audio endpoints without leaving the documentation.
Check it out live in ElevenLabs’ API Explorer to let users test text-to-speech endpoints and hear the results instantly.
Form Data Optimization
Enhanced handling of URL parameters and form data in edge functions. Documentation playground now handles complex data structures more efficiently.
Auto-Populate Credentials in API Explorer
Save developers the hassle of finding and copying their API key. When authenticated, their API credentials will be automatically filled into the API Playground. This way, they can make their first API call even faster.
Check it out live in Webflow’s API Explorer.
Card Component System
Enhanced documentation card components for better visual organization. Information can now be presented in a more structured and appealing way.
JWT API Key Integration
Implemented automatic API key extraction from JWT tokens in the documentation playground. Users can now test authenticated endpoints more easily with automatic credential handling.
Query Parameter Enhancement
Improved handling of query parameters in documentation middleware. Complex query parameters are now properly handled and displayed in the documentation.