Changelog
What's new in aardvark — releases and notable changes, newest first, filterable by tag.
Everything new in aardvark, newest first. Releases carry a version badge; use the tag cloud on the right to filter the timeline by area — pick more than one to combine them.
Generate the CLI reference from `vark --help`
The CLI reference page is now generated straight from vark --help, so every
flag and subcommand stays in lockstep with the code:
- No hand-maintained option tables to drift
- Each subcommand is documented from its own
--help
See the CLI reference for the full command list.
Faster incremental builds
Unchanged pages are now skipped on rebuild, so large sites rebuild in a fraction of the
time. Details in the build command docs.
Standardized code-block Copy & Download buttons
Every code block — on the page, in the file-tree modal, and in OpenAPI request/response samples — now shares one Copy and Download affordance, so the interaction is identical everywhere a reader meets code. See the components library.
Index OpenAPI descriptions for search
Operation and schema descriptions from your OpenAPI spec are now part of the search index, so a reader searching for an endpoint’s behavior lands on the right reference section — not just pages that happen to mention it in prose.
Ask-AI reader assistant
An optional Ask AI assistant answers reader questions grounded in your docs, backed by a metered cloud gateway. Bring your own key, or use the bundled, capped allowance to try it out.
Build-time accessibility contrast audit
vark build now runs a non-fatal WCAG color-contrast audit over your theme
colors (light and dark) and reports any pair that falls below the configured level, so
regressions surface before they ship. Read more under Accessibility.
Social unfurl cards (Open Graph)
Every page can render a branded 1200×630 Open Graph card — your logo over a gradient
of the theme’s primary color — cached under og/ and regenerated only when a page’s
title or description changes, so CI builds stay fast.
Multi-language sites
Serve translated content from per-language directories with an automatic language
picker. vark build --translate fills missing or changed pages with a
model, grounded in a reusable translation memory.
Interactive Mantine islands
Embed any Mantine component as an interactive island straight from Markdown. Islands are optionally prerendered to static HTML at build time for crawlers and first paint, then rehydrated on the client for full interactivity.
Filter by tag