March 12, 2026

Multi-file ZIP downloads

The <Download> component now supports bundling multiple files into a single ZIP download using the new sources prop. This is useful when you want users to download a collection of related assets — such as brand logos, SDK files, or configuration templates — without needing to host a pre-built ZIP file.

Pass an array of publicly accessible URLs to sources, and the component fetches each file client-side and packages them into a ZIP archive:

Markdown
1<Download
2 sources={[
3 "https://example.com/assets/logo-dark.svg",
4 "https://example.com/assets/logo-light.svg",
5 "https://example.com/assets/icon.svg"
6 ]}
7 filename="brand-assets.zip"
8>
9 <Button intent="primary">Download brand assets</Button>
10</Download>
Read the docs

open-by-default option for collapsed sections

Sections and folders in your sidebar navigation support a new collapsed: open-by-default value. Sections configured with this value start expanded but display a toggle so users can collapse them.

docs.yml
1navigation:
2 - section: API guides
3 collapsed: open-by-default
4 contents:
5 - page: Authentication
6 path: ./pages/api/auth.mdx
7 - page: Pagination
8 path: ./pages/api/pagination.mdx
Read the docs