> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://vocs.dev/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

# Changelog \[Release history for Vocs]

## vocs@2.12.0 (2026-10-26)

### Minor Changes

* 9e4fbeb: Added OpenAPI `sidebar` options to shape the generated sidebar without editing the spec: `groupItems` adds links inside a tag group (after its Overview link), `tagGroupItems` adds links at the top of an `x-tagGroups` section, `hide` leaves tags or sections out of the sidebar while keeping their pages, and `introduction: false` renders `intro` items at the top level instead of under a generated Introduction entry.
* 06a7e0f: Fixed the sidebar's active in-page section. It now follows the last linked heading that reached the top of the viewport, so it stays correct when scrolling up or jumping over several sections, ignores hash links to other pages, and matches percent-encoded fragments. Active sidebar links now set `aria-current` (`page` for pages, `location` for in-page sections).

  Added the `useActiveSidebarAnchor` hook so custom navigation can track the same active section.

### Patch Changes

* 71c0c26: Fixed `logoUrl`, `iconUrl` and page feedback when a `basePath` is configured. Root-absolute logo and icon URLs (such as `/logo.svg`) are now served from under the base path, and the feedback widget posts to `{basePath}/api/feedback`. URLs that already include the base path are left as-is.
* 6f64e49: Stopped sending `codeHighlight.langs` to the browser and included `codeHighlight.engine`. The browser loads grammars on demand, so configured grammars (which can be megabytes, such as Ruby and its embedded languages) no longer bloat the client config, and `engine: 'highlights'` now also applies to client-rendered code blocks.
* b43a5ff: Bundled Mermaid only for sites with a `mermaid` code block: pages now import the diagram component themselves, so sites without diagrams no longer emit Mermaid's chunks when `mermaid` is installed.
* ff5d2af: Kept inactive `<Tabs>` panels rendered on the server so their content is in the HTML, and made the page outline skip headings inside hidden tab panels.
* 68242d0: Stop `theme.css` from wiping the importing site's Tailwind color palette and line heights, and export it as `vocs/styles/theme.css`. The `--color-*` and `--leading-*` resets now live in Vocs's own stylesheet, so sites can `@import 'vocs/styles/theme.css'` after `tailwindcss` and use Vocs tokens (`bg-surface`, `text-heading`, `border-primary`, …) alongside Tailwind's default colors and `leading-*` utilities.

## vocs@2.11.1 (2026-10-26)

### Patch Changes

* cbd2824: MCP `read_page` now resolves the page under the pages directory and rejects `..` / absolute paths that escape it.
* 726d910: Fixed redirects dropping the port from external destinations. A destination such as `http://localhost:8080/:path*` no longer treats `:8080` as a path parameter.
* a90303a: Separate table cells, list items and nested blocks with a space when extracting page text for the search index. Previously they were concatenated with no separator, so a whole table became one token and values inside it (for example contract addresses) could not be found.

## vocs@2.11.0 (2026-10-26)

### Minor Changes

* d6f1d13: Add automatic Markdown output validation with `warn` and `fail` modes, a build-time environment override, and module-level `markdown` component renderers. Component declarations support static props, children, aliases, namespace imports, and site overrides matched by module/export identity.

  Generate Markdown links and complete page bodies from one inventory, retain untitled pages with diagnostics, preserve unsupported expressions for validation, and emit a deterministic artifact manifest with deployment verification helpers. `markdown-audit` now honors the configured enforcement mode (default `warn`) and returns structured diagnostics; use `--validation fail` to retain blocking CI behavior.

  Support final-output transforms before validation and hashing, and reuse component module loaders with local-source invalidation.

  Expose Node-only Markdown generation and verification helpers from `vocs/server/markdown`, keeping them out of the runtime server entrypoint. Validate aggregate metadata and encoded links, resolve directory-index siblings correctly, and reuse Vite alias resolution for negotiated development Markdown.

* 8d00e06: Add an opt-in `codeHighlight.engine: 'highlights'` engine for MDX code blocks, client-side samples, and hover popups. Retain Vocs' annotation transformers, Twoslash analysis and caching, range decorations, and Shiki HAST output. Skip Shiki grammars for supported languages and initialize the browser Shiki highlighter only for compatibility fallbacks. Custom grammars, unsupported languages and themes, and advanced token options continue to use Shiki.

### Patch Changes

* 9d5f727: Preserve transformed navigation in `llms-full.txt`. When a final-output transform supplies an index, omit the original sitemap so canonical URL rewrites are not undone by a duplicate navigation block.
* 339f12b: Restored generated OpenAPI pages in builds. Server environments again receive the `openapi` entries from `virtual:vocs/config`, which the router reads to register them; browsers still receive only client-facing config.

## vocs@2.10.3 (2026-10-14)

### Patch Changes

* 4b8ec1c: Stopped dev server requests from re-bundling and re-importing `vocs.config.ts` until the config or one of its imports changes.
* 66bfd9c: Reduced dev server memory by skipping source maps for generated config and search index modules.
* 9447ca3: Loaded only the configured or inferred Shiki languages up front and lazily loaded other fence languages on first use, reducing dev server memory and cold-start time.
* 203e918: Reduced dev server memory by passing parsed OpenAPI data to in-process environments instead of serializing it into virtual modules.
* 10112a1: Reduced dev server memory by evaluating server modules without their inline source maps, which Node and V8 each retained, while keeping stack traces mapped to source.
* 66bfd9c: Reduced dev server memory by compiling MDX without the `jsxDEV` source locations that React 19 ignores.
* 4b8ec1c: Released finished page renders from dev server memory that React DOM server context and Vite's crawl-end timer kept alive.
* 66bfd9c: Reduced dev server memory by no longer inlining source maps into server module code, mapping stack frames from the module graph instead.
* 4b8ec1c: Reduced dev server memory on code-heavy pages by rendering code block contents through one shared renderer, with static markup as HTML strings.

## vocs@2.10.2 (2026-10-05)

### Patch Changes

* e4d801d: Added Waku rc.2 support while preserving metadata rendering, document defaults, and rc.1 compatibility.

## vocs@2.10.1 (2026-10-05)

### Patch Changes

* 6fddcde: Read page modification dates from one Git history snapshot per build instead of running a Git log for each page.
* ab9f5d1: Prebundled Mermaid when installed so diagrams work in development without a custom Vite configuration.
* 4f08d1e: Generate Markdown exports after the client bundle so server passes do not repeat the work and output cleanup preserves the files.
* ce99cd7: Added a viewport-prefetch opt-out and disabled viewport prefetching for persistent logo links while preserving intent-based prefetching.

## create-vocs@2.0.4 (2026-10-05)

### Patch Changes

* e4d801d: Added Waku rc.2 support while preserving metadata rendering, document defaults, and rc.1 compatibility.

## vocs@2.10.0 (2026-09-20)

### Minor Changes

* 540ad4c: Updated Waku to 1.0.0-rc.1, required React 19.3, and migrated client bootstrapping, router context, and stylesheet preload handling.

## create-vocs@2.0.3 (2026-09-20)

### Patch Changes

* 540ad4c: Updated Waku to 1.0.0-rc.1, required React 19.3, and migrated client bootstrapping, router context, and stylesheet preload handling.

## vocs@2.9.0 (2026-09-10)

### Minor Changes

* 9e3cc68: Added Waku 1.0 RC compatibility for client bootstrapping, link prefetching, scroll restoration, and MDX hot reload. Requires Waku 1.0.0-rc.0 or later; link prefetch options now accept an options object instead of a boolean, and the re-exported `useRouter` no longer exposes `unstable_events`. Colocated `_actions` directories are excluded from page discovery, and API routes support `QUERY` handlers.

### Patch Changes

* 67990ed: Kept hash-link sidebars on the current section while scrolling past nested headings.

## vocs@2.8.5 (2026-08-05)

### Patch Changes

* 00bcf78: Supported OpenAPI tag display names and nested page paths through `x-displayName` and `x-pagePath`.

## vocs@2.8.4 (2026-08-05)

### Patch Changes

* 2c9323a: Added `openapi[].sidebar.tagGroupsCollapsed` to configure `x-tagGroups` sections independently from tag sections.

## vocs@2.8.3 (2026-08-04)

### Patch Changes

* eee7161: Allowed OpenAPI tags to appear in multiple `x-tagGroups` sidebar sections.

## vocs@2.8.2 (2026-08-04)

### Patch Changes

* 1b6a231: Prevented infinite recursion while resolving MDX layout imports on Windows.

## vocs@2.8.1 (2026-08-02)

### Patch Changes

* 27b5a75: Retried transient Cloudflare AI search requests.

## vocs@2.8.0 (2026-07-30)

### Minor Changes

* 2483318: Added a `:::benchmarks` directive that colors table cells by performance relative to a reference column.

  ```md
  :::benchmarks
  | suite | Octane | React |
  | --- | --- | --- |
  | render | 1x | 2.5x |
  | memory | 1x | 0.4x |
  :::
  ```

## vocs@2.7.2 (2026-07-29)

### Patch Changes

* ae7ceae: Moved generated OpenAPI schema models into category-specific client chunks to reduce inline route payloads.

## vocs@2.7.0 (2026-07-29)

### Minor Changes

* 9891fb9: Add `toMarkdown` hooks for custom MDX components in generated LLM Markdown.
* ee50089: Add enabled-by-default JSON-LD structured data with a `jsonLd` opt-out.
* 30da11d: Add a CLI audit for MDX components left in generated Markdown.
* e1a70dc: Added output-only remark plugins for generated Markdown.

### Patch Changes

* 1258ed8: Preserve content after nested MDX expressions in generated Markdown.
* c3741ff: Preserved authored frontmatter metadata in OpenAPI page head tags.
* 103f229: Reduced OpenAPI route payloads by lazily loading playground assets and materializing nested schemas on demand.
* e78ff5f: Pretty-printed nested objects and arrays from authored OpenAPI schema values.

## vocs@2.6.2 (2026-07-23)

### Patch Changes

* 97fdd0b: Collapsed long OpenAPI request body examples behind an expand control.
* 830e721: Pretty-printed structured OpenAPI parameter and property examples.

## vocs@2.6.1 (2026-07-20)

### Patch Changes

* 8be1f97: Fixed Twoslash loading TypeScript and retaining configured compiler options from the consuming project.
* c6feee9: Fixed banners with configured heights overlapping navigation when their content wrapped.

## vocs@2.6.0 (2026-07-17)

### Minor Changes

* ac99f45: Added `prompt` directives and the `Prompt` component for copyable agent instructions.
* 51c7978: Added agent guidance to Markdown page twins and a `submit_feedback` MCP tool for configured feedback adapters.

### Patch Changes

* b3fcf99: Collapsed OpenAPI tag group sections when generated sidebar categories were configured as collapsed.

## vocs@2.5.3 (2026-07-08)

### Patch Changes

* 35ebd0c: Fixed search indexing leaking persisted twoslash cache comments (giant base64 blobs) into section text, snippets, and embeddings.

## vocs@2.5.2 (2026-07-08)

### Patch Changes

* 9780e74: Fixed `VectorStore.cloudflare` pruning failing with error 40007 by batching deletes at Vectorize's 100-id limit.

## vocs@2.5.1 (2026-07-08)

### Patch Changes

* 1e5cb15: Fixed `titles` breadcrumbs containing holes when heading levels are skipped.

## vocs@2.4.0 (2026-07-07)

### Minor Changes

* cdedc62: Added `head` config for overriding, extending, or disabling generated head tags (`meta` typed by unhead's flat schema, plus `link`/`script`/`style`; object, `false`, or per-route function), and route-aware `sitemap.include`/`sitemap.lastmod` options.

### Patch Changes

* 5040558: Reduced serverless bundle size: search indexes are emitted only into client output, and the AI search manifest and Waku build metadata are stored as gzipped sidecars.

## vocs@2.3.3 (2026-07-06)

### Patch Changes

* 3612cf0: Added `exclude` to OpenAPI entries to hide tags or `x-tagGroups` sections from the generated reference (sidebar, pages, search, and the interactive client).
* 3612cf0: Added `x-tagGroups` support to the OpenAPI reference sidebar (claimed tags nest under named sections, unclaimed tags stay top-level), with `sidebar.flatten` to render chosen sections' tags as top-level items.

## vocs@2.3.2 (2026-07-04)

### Patch Changes

* a3b0447: Upgraded to `waku@1.0.0-beta.6`.

## vocs@2.3.1 (2026-07-03)

### Patch Changes

* 5a3ac18: Fixed malformed `::changelog{limit}` values reaching the changelog fetcher as `NaN` instead of falling back to the default limit.
* 28036a4: Rendered `::changelog` releases in markdown output (`llms.txt`, `.md` twins) instead of a literal `::changelog` line.
* dad7742: Fixed changelog version links, the skip-to-content link, and markdown and OpenAPI heading anchors navigating to the site root when `baseUrl` is set.
* a9f4aa4: Defaulted AI search `hybrid` fusion on; pass `hybrid: false` to append semantic results below keyword results instead.

## vocs@2.3.0 (2026-07-02)

### Minor Changes

* ab6ef26: Added opt-in AI search via `ai.retriever`.

### Patch Changes

* 850bda1: Fixed static `.md` files in `public/` being shadowed by markdown-twin routing.
* 77aa310: Added a direct `es-module-lexer@^2.3.0` dependency to prevent installs from resolving the broken `2.2.0` release ([guybedford/es-module-lexer#214](https://github.com/guybedford/es-module-lexer/issues/214)).

## vocs@2.2.5 (2026-06-30)

### Patch Changes

* 26cec40: Added `trailingSlashRedirect` config option (default `true`).

## vocs@2.2.4 (2026-06-30)

### Patch Changes

* 7718528: Fixed the standalone OpenAPI reference rendering blank (`__webpack_require__ is not defined`). The genuine `react/Link` imports `unstable_RouterContext` from `waku/router/client`, which dragged `react-server-dom-webpack` into the prebuilt browser bundle. The standalone build now aliases `waku/router/client` to its Waku shim (which provides the router context), keeping the RSC client out of the bundle.

## vocs@2.2.3 (2026-06-30)

### Patch Changes

* b0ea6e7: Excluded changelog release-body headings from the page outline and sidebar active-section tracking, fixing the overlapping/duplicated "On this page" entries on changelog pages and the stale entries that leaked onto subsequent pages.
* a1dd6ba: Fixed the Twoslash hover popup being covered by page content on `minimal` and `blank` layouts by giving its portaled positioner a z-index.

## vocs@2.2.1 (2026-06-30)

### Patch Changes

* 44fb8b0: Fixed standalone OpenAPI bundle builds when Vocs components import Waku router subpaths.
* 3f1418d: Preserved visual indentation in Twoslash custom tag output.

## create-vocs@2.0.2 (2026-06-30)

### Patch Changes

* acb79c8: Updated to Prompt correct package manager for next-steps commands

## vocs@2.1.12 (2026-06-28)

### Patch Changes

* ae03b22: Fixed Ask AI markdown actions to use generated markdown assets in static builds.
* a84d8c4: Preserved leading indentation in custom display tags (`@log`/`@error`/`@warn`/`@annotate`), so multi-line blocks (e.g. logged objects) keep their indentation instead of being flattened to the left margin.

## vocs@2.1.11 (2026-06-27)

### Patch Changes

* 89ee8ca: Fixed custom display tags (`@log`/`@error`/`@warn`/`@annotate`) being stripped instead of rendered in Twoslash `checkOnly` mode, and fixed runs of consecutive tags rendering in reverse order.

## vocs@2.1.9 (2026-06-24)

### Patch Changes

* 246fdd0: Stopped flagging OpenAPI-generated routes (the mount overview and per-category pages) as dead links.

## vocs@2.1.8 (2026-06-24)

### Patch Changes

* 1d149af: Fixed OpenAPI section sidebar/routing: forward `sidebar.intro` in the Vite integration, add a `sidebar.backLink` option (default `true`), and mount `_layout` files under OpenAPI sections correctly.

## vocs@2.1.7 (2026-06-24)

### Patch Changes

* 47d40a4: Added `<OpenApi.Operation />` and `<OpenApi.Playground />` components.

## vocs@2.1.10 (2026-06-24)

### Patch Changes

* c166f6c: Fixed sitemap generation overwriting user-provided `public/robots.txt` and `public/sitemap.xml` files.

## vocs@2.1.6 (2026-06-23)

### Patch Changes

* f273dd2: Fixed sidebar active state being lost when scrolling on OpenAPI guide pages (e.g. an authored "Authentication" page mounted under an OpenAPI section). Page-level sidebar items now only defer their active state to in-page anchors that have a corresponding hash-link sidebar item, instead of any heading on the page.

## vocs@2.1.5 (2026-06-23)

### Patch Changes

* 85f6a38: Added a `resource` prop to `<OpenApi.Endpoints />` that renders a flat list of all endpoints for a single resource (e.g. `<OpenApi.Endpoints resource="rpc" />`).

## vocs@2.1.4 (2026-06-23)

### Patch Changes

* bbf3a4f: Muted disabled Scalar modal request values.

## vocs@2.1.3 (2026-06-23)

### Patch Changes

* 73cad45: Fixed OpenAPI playground requests for remote specs with relative server URLs.

## vocs@2.1.2 (2026-06-23)

### Patch Changes

* 6a1630c: Fixed generated OpenAPI root pages to render endpoint overviews when no custom intro page was provided.

## vocs@2.1.1 (2026-06-23)

### Patch Changes

* 9940d95: Fixed Rust Twoslash rendering by loading the required Shiki languages for Twoslash popovers.

## vocs@2.0.17 (2026-06-22)

### Patch Changes

* e878574: Fixed persisted Twoslash hovers and completions overlapping following documentation content.

## vocs@2.0.15 (2026-06-18)

### Patch Changes

* 0bc3859: Fixed the MCP Streamable HTTP endpoint hanging on JSON-RPC notifications (e.g. `notifications/initialized`) by acking payloads that contain no requests with `202 Accepted`.
* 75eaf10: Fixed user-configured `remarkPlugins` (e.g. `remark-math`) not being applied during llms and search compilation.
* d9ee887: Fixed multi-second latency when CLI and AI-agent user-agents request static assets (`.json`, `.svg`, etc.) by skipping markdown twin resolution for non-page requests.
* 93c0441: Fixed `vocs dev` crashing on fresh npm/bun installs with a missing `react-server` condition error by keeping `react-server-dom-webpack` bundled in the RSC server environments.
* 699e6b3: Upgraded to `waku@1.0.0-beta.3` and removed the router prefetch patches now fixed upstream.

## create-vocs@2.0.1 (2026-06-18)

### Patch Changes

* 84ada0b: Updated `@clack/prompts` to v1.

## vocs@2.0.14 (2026-06-15)

### Patch Changes

* c47b871: Fixed heading subtext breaking when its description contained inline markdown such as inline code or emphasis.

## vocs@2.0.13 (2026-06-13)

### Patch Changes

* 90c536d: Stripped inline Twoslash cache comments and the sitemap from markdown (`.md`/llms) pages.

## vocs@2.0.12 (2026-06-04)

### Patch Changes

* 23ca0df: Added copy-to-clipboard behavior for heading anchor links.

## vocs@2.0.11 (2026-06-03)

### Patch Changes

* c7dcfd0: Fixed inline Twoslash cache comments leaking into rendered code snippets.

## vocs@2.0.10 (2026-06-01)

### Patch Changes

* 60ea522: Improved build performance for Twoslash-heavy sites by highlighting hover popups lazily on the client instead of at build time, significantly reducing build memory and time.

## vocs@2.0.8 (2026-05-31)

### Patch Changes

* c94eef9: Fixed the experimental Twoslash inline cache producing permanent misses and duplicate comments for code blocks that import or `[!include]` virtual files.

## vocs@2.0.7 (2026-05-31)

### Patch Changes

* 3597288: Added an experimental inline Twoslash cache (`twoslash.inlineCache`) that persists results in the markdown source as `// @twoslash-cache: ...` comments so the cache travels with the repo.

## vocs@2.0.6 (2026-05-31)

### Patch Changes

* 071b04b: Added a `badge` field to `SidebarItem`. Pass a string for a default badge, or an object with a `variant` (`note`, `info`, `tip`, `warning`, `danger`, `success`) for a colored variant. Renders to the right of the item text on leaf items and group headers.

## vocs@2.0.5 (2026-05-31)

### Patch Changes

* e25757c: Reduced peak build-time memory and improved twoslash cache reuse on large docs sites.

## vocs@2.0.4 (2026-05-28)

### Patch Changes

* c88d1d2: Fixed unhandled text directives inside link labels rendering as empty elements.

## vocs@2.0.3 (2026-05-28)

### Patch Changes

* f98e301: Preserved the configured base path root when normalizing Waku's trailing slash base path.

## vocs@2.0.2 (2026-05-28)

### Patch Changes

* f850193: Improved MDX development hot updates to avoid delayed or stale page updates after edits.

## vocs@2.0.1 (2026-05-27)

### Patch Changes

* 691e378: Fixed theme toggles so explicit light and dark selections overrode compiled `light-dark()` theme tokens instead of continuing to follow the system preference.

## vocs@2.0.0 (2026-05-26)

### Major Changes

* db0b626: Released v2

### Patch Changes

* Updated dependencies \[db0b626]
  * @vocs/twoslash-rust@0.1.0

## create-vocs@2.0.0 (2026-05-26)

### Major Changes

* db0b626: Released v2

## @vocs/twoslash-rust@0.1.0 (2026-05-26)

### Minor Changes

* db0b626: Released v2

## @vocs/twoslash-rust-linux-x64-gnu@0.1.0 (2026-05-26)

### Minor Changes

* db0b626: Released v2

## @vocs/twoslash-rust-darwin-arm64@0.1.0 (2026-05-26)

### Minor Changes

* db0b626: Released v2

## vocs@1.4.1 (2026-01-07)

### Patch Changes

* [`d720626`](https://github.com/wevm/vocs/commit/d720626e1eaa852c8d51c92eff43fb196e61eca5) Thanks [@jxom](https://github.com/jxom)! - Fixed "Ask in ChatGPT" button not prepopulating the query parameter.

## vocs@1.4.0 (2025-12-19)

### Minor Changes

* [`f22f3ca`](https://github.com/wevm/vocs/commit/f22f3ca18662f3e242fa4808bebecb997fe803c4) Thanks [@jxom](https://github.com/jxom)! - Added an "Are you an LLM?" callout in index.html

* [`f22f3ca`](https://github.com/wevm/vocs/commit/f22f3ca18662f3e242fa4808bebecb997fe803c4) Thanks [@jxom](https://github.com/jxom)! - Added content visbility directives (e.g. :::show\[html] or :::hide\[md]) to show/hide content based on document content type (.md vs html).

## vocs@1.3.1 (2025-12-10)

### Patch Changes

* [#357](https://github.com/wevm/vocs/pull/357) [`dc417ac`](https://github.com/wevm/vocs/commit/dc417ac51d256459a40e1188120def0070a20a36) Thanks [@tmm](https://github.com/tmm)! - Added handling for "Failed to fetch dynamically imported module" errors, which can be caused by version skew.

## vocs@1.3.0 (2025-12-08)

### Minor Changes

* [`892835c`](https://github.com/wevm/vocs/commit/892835cc3bc81142c390944b99395d644f212c45) Thanks [@tmm](https://github.com/tmm)! - Added `topNav.match` function

## vocs@1.2.2 (2025-12-08)

### Patch Changes

* [`1914333`](https://github.com/wevm/vocs/commit/1914333e40d7353676812b6e45f3d0357e5da6dd) Thanks [@jxom](https://github.com/jxom)! - Enhanced sidebar active match mechanism to avoid duplicate topnav matches.

## vocs@1.2.1 (2025-12-02)

### Patch Changes

* [`1bb96f6`](https://github.com/wevm/vocs/commit/1bb96f6771fdb43d3dbae2dd7ebef2a7257c45d0) Thanks [@jxom](https://github.com/jxom)! - Added config option to disable twoslash.

## vocs@1.2.0 (2025-12-01)

### Minor Changes

* [#350](https://github.com/wevm/vocs/pull/350) [`20dcec5`](https://github.com/wevm/vocs/commit/20dcec57ace3199e8c38109003ea96150401ba2e) Thanks [@tmm](https://github.com/tmm)! - Added support for custom tags in non-twoslash code blocks.

## vocs@1.1.4 (2025-11-14)

### Patch Changes

* [`d9736cf`](https://github.com/wevm/vocs/commit/d9736cf5e155668416a505408212cf1a30d92a6a) Thanks [@tmm](https://github.com/tmm)! - Fixed collapse when selecting sidebar item chevron button.

## vocs@1.1.3 (2025-11-11)

### Patch Changes

* [`251d5ea`](https://github.com/wevm/vocs/commit/251d5ea3d7d017d2c3e1e6c1ca09e4d8a4f1909a) Thanks [@jxom](https://github.com/jxom)! - Fixed issue where `vocs dev` would crash on `vocs.config.ts` syntax errors.

## vocs@1.1.2 (2025-11-11)

### Patch Changes

* [`2164a41`](https://github.com/wevm/vocs/commit/2164a4126e0773da9f28fdc4895f67d9512634db) Thanks [@jxom](https://github.com/jxom)! - Fixed env file detection

## vocs@1.1.1 (2025-11-08)

### Patch Changes

* [`6264712`](https://github.com/wevm/vocs/commit/62647125448f56bdd4af2ff553e02c7f05953e7d) Thanks [@jxom](https://github.com/jxom)! - Added search index improvements.

* [`6264712`](https://github.com/wevm/vocs/commit/62647125448f56bdd4af2ff553e02c7f05953e7d) Thanks [@jxom](https://github.com/jxom)! - Fixed sidebar outline not updating between pages.

## vocs@1.1.0 (2025-10-25)

### Minor Changes

* [`6b665e7`](https://github.com/wevm/vocs/commit/6b665e75fd37c9007e5c894e2e308ce2bceda0f1) Thanks [@jxom](https://github.com/jxom)! - Support wildcard patterns in path-based OG images.

* [`6525608`](https://github.com/wevm/vocs/commit/6525608552b5015af7739eb5042b3f2cb58d25cf) Thanks [@jxom](https://github.com/jxom)! - Added `searchable` frontmatter option.

* [`8394be3`](https://github.com/wevm/vocs/commit/8394be3102e489f2e98d696769a923d3eabfb1c1) Thanks [@jxom](https://github.com/jxom)! - Supported function `editLink.pattern`

* [`794737c`](https://github.com/wevm/vocs/commit/794737c060d1ecb7477640a5134e0052a05393a5) Thanks [@jxom](https://github.com/jxom)! - Added `checkDeadlinks` config option.

* [#330](https://github.com/wevm/vocs/pull/330) [`d4719ec`](https://github.com/wevm/vocs/commit/d4719ec02f973d69aa99368013b66a59db8ba542) Thanks [@jxom](https://github.com/jxom)! - Updated dependencies.

### Patch Changes

* [`794737c`](https://github.com/wevm/vocs/commit/794737c060d1ecb7477640a5134e0052a05393a5) Thanks [@jxom](https://github.com/jxom)! - Fixed deadlinks check on reference links.

* [`c0b022b`](https://github.com/wevm/vocs/commit/c0b022b1b61490ec4dcea2146947feb0bbf5e771) Thanks [@jxom](https://github.com/jxom)! - Added missing reset layers.

* [`b8db2df`](https://github.com/wevm/vocs/commit/b8db2df5ce6d9db869daa73ae3905a626317aea9) Thanks [@jxom](https://github.com/jxom)! - Fixed sidebar auto-scroll.

* [`e61cf34`](https://github.com/wevm/vocs/commit/e61cf34047c848206d44ab9ff92dd89e3341b1f0) Thanks [@jxom](https://github.com/jxom)! - Fixed AI CTA not rendering when no sub-levels.

## vocs@1.0.16 (2025-10-22)

### Patch Changes

* [`29e3f0b51ff55e84ec45dde564911ab4e10e39e3`](https://github.com/wevm/vocs/commit/29e3f0b51ff55e84ec45dde564911ab4e10e39e3) Thanks [@jxom](https://github.com/jxom)! - Fixed `hideExternalIcon` leaking into DOM.

* [`29e3f0b51ff55e84ec45dde564911ab4e10e39e3`](https://github.com/wevm/vocs/commit/29e3f0b51ff55e84ec45dde564911ab4e10e39e3) Thanks [@jxom](https://github.com/jxom)! - Fixed left gutter CSS.

## vocs@1.0.13 (2025-07-13)

### Patch Changes

* [#121](https://github.com/wevm/vocs/pull/121) [`75880533b3a8caa65edff228c1184d9293c5a36a`](https://github.com/wevm/vocs/commit/75880533b3a8caa65edff228c1184d9293c5a36a) Thanks [@kvmanas](https://github.com/kvmanas)! - Only persist input for current session

## vocs@1.0.12 (2025-05-26)

### Patch Changes

* [`bce14ba930ec8d61d03b5507bf29dd0ac945a911`](https://github.com/wevm/vocs/commit/bce14ba930ec8d61d03b5507bf29dd0ac945a911) Thanks [@jxom](https://github.com/jxom)! - Added support for Mermaid.

## vocs@1.0.9 (2025-03-19)

### Patch Changes

* [`3c2f29372a0effd74b3fc4aa753f51a1770a1bf2`](https://github.com/wevm/vocs/commit/3c2f29372a0effd74b3fc4aa753f51a1770a1bf2) Thanks [@jxom](https://github.com/jxom)! - Added `aiCta.query` config option to allow customizing the LLM query.

* [`3c2f29372a0effd74b3fc4aa753f51a1770a1bf2`](https://github.com/wevm/vocs/commit/3c2f29372a0effd74b3fc4aa753f51a1770a1bf2) Thanks [@jxom](https://github.com/jxom)! - Added `config.cacheDir` config option.

## vocs@1.0.11 (2025-03-19)

### Patch Changes

* [`e7e4a69259939de116599e094f5d72ce8fa3aa24`](https://github.com/wevm/vocs/commit/e7e4a69259939de116599e094f5d72ce8fa3aa24) Thanks [@jxom](https://github.com/jxom)! - Fixed `aiCta` location.

## vocs@1.0.10 (2025-03-19)

### Patch Changes

* [`a9bfe4a45eda6ffe0596d2a277f5e618888adafc`](https://github.com/wevm/vocs/commit/a9bfe4a45eda6ffe0596d2a277f5e618888adafc) Thanks [@jxom](https://github.com/jxom)! - Fixed typo.

## vocs@1.0.8 (2025-03-18)

### Patch Changes

* [`bcbaa644c0be76ae353ec9f3122717d9105f667f`](https://github.com/wevm/vocs/commit/bcbaa644c0be76ae353ec9f3122717d9105f667f) Thanks [@jxom](https://github.com/jxom)! - Removed `console.log`.

## vocs@1.0.7 (2025-03-18)

### Patch Changes

* [#270](https://github.com/wevm/vocs/pull/270) [`eb7091119f5badd6276b8a0630540906e6e685d7`](https://github.com/wevm/vocs/commit/eb7091119f5badd6276b8a0630540906e6e685d7) Thanks [@jxom](https://github.com/jxom)! - Added AI call-to-action dropdown.

## vocs@1.0.5 (2025-03-05)

### Patch Changes

* [`6286b509471f1f4a8a355b5a7c0aef3aeb775fc8`](https://github.com/wevm/vocs/commit/6286b509471f1f4a8a355b5a7c0aef3aeb775fc8) Thanks [@jxom](https://github.com/jxom)! - Added `TopNavEnd` layout export to `layout.tsx`.

## vocs@1.0.4 (2025-03-05)

### Patch Changes

* [`c342b97526cbf8a2ac8d3e823ce2501d57d10588`](https://github.com/wevm/vocs/commit/c342b97526cbf8a2ac8d3e823ce2501d57d10588) Thanks [@jxom](https://github.com/jxom)! - Added `element` property to `config.topNav` items.

## vocs@1.0.3 (2025-03-04)

### Patch Changes

* [`c034f42f293cd206bc35790ea681aa137f7cc634`](https://github.com/wevm/vocs/commit/c034f42f293cd206bc35790ea681aa137f7cc634) Thanks [@jxom](https://github.com/jxom)! - Added support for disabled sidebar items.

## vocs@1.0.2 (2025-03-04)

### Patch Changes

* [`aef063ad02005ad22be46e88b090ab228e693eb2`](https://github.com/wevm/vocs/commit/aef063ad02005ad22be46e88b090ab228e693eb2) Thanks [@jxom](https://github.com/jxom)! - Added support for external links on sidebar.

## vocs@1.0.1 (2025-02-28)

### Patch Changes

* [`1bcdee3fa96554a378b9c5bce2e585dc8ed9e90e`](https://github.com/wevm/vocs/commit/1bcdee3fa96554a378b9c5bce2e585dc8ed9e90e) Thanks [@jxom](https://github.com/jxom)! - Fixed theme script in dev.

* [`1bcdee3fa96554a378b9c5bce2e585dc8ed9e90e`](https://github.com/wevm/vocs/commit/1bcdee3fa96554a378b9c5bce2e585dc8ed9e90e) Thanks [@jxom](https://github.com/jxom)! - Updated `react-router` and fixed imports.

## vocs@1.0.0 (2025-02-28)

## 1.0.0

### Major Changes

* **Breaking:** Updated `react` & `react-dom` peer dependencies to `^19`.
* **Breaking:** Added support for Tailwind v4. [See docs for setup](https://vocs.dev/docs/guides/styling#tailwind).
* **Breaking:** Removed `vocs/head` entrypoint. You can now use [React `<head>` components](https://react.dev/reference/react-dom/components/meta).
* Fixed a lot of bugs.

## 1.0.0-alpha.62

### Patch Changes

* [`3844e62`](https://github.com/wevm/vocs/commit/3844e62638064f1ddd3ea54017367c33a167f3e0) Thanks [@jxom](https://github.com/jxom)! - Fixed search on index pages.

* [`d3998d2`](https://github.com/wevm/vocs/commit/d3998d2e21cd542201f2995ee2cb7a6d907439a6) Thanks [@jxom](https://github.com/jxom)! - Updated dependencies.

## 1.0.0-alpha.61

### Patch Changes

* [`ad56fc7`](https://github.com/wevm/vocs/commit/ad56fc78e6d6d5c232b100c5ea6db048e27679ae) Thanks [@jxom](https://github.com/jxom)! - Fixed search index for pages that include relative imports.

## 1.0.0-alpha.60

### Patch Changes

* [`6ebc071`](https://github.com/wevm/vocs/commit/6ebc071e13f68d3ba69fdc8761c10fa6a3f02753) Thanks [@jxom](https://github.com/jxom)! - Fixed inline code highlighter.

* [`13db87c`](https://github.com/wevm/vocs/commit/13db87c1eeabe0f7cbccbdada70f95ea14c5908f) Thanks [@jxom](https://github.com/jxom)! - Updated dependencies.

* [`13db87c`](https://github.com/wevm/vocs/commit/13db87c1eeabe0f7cbccbdada70f95ea14c5908f) Thanks [@jxom](https://github.com/jxom)! - Fixed copy button not displaying on code snippets.

## 1.0.0-alpha.59

### Patch Changes

* [`91640f9`](https://github.com/wevm/vocs/commit/91640f9ca5f307a59337a73475ad4603e4e201ad) Thanks [@jxom](https://github.com/jxom)! - Defauled Twoslash to throw on syntax errors, and added a `// @noErrors` tag to disable this behavior.

## 1.0.0-alpha.58

### Patch Changes

* [`d29b41e`](https://github.com/wevm/vocs/commit/d29b41ee5599679777f78a577987b1f577c6e000) Thanks [@jxom](https://github.com/jxom)! - Expand collapsed sidebar items when they have a link and are pressed.

## 1.0.0-alpha.57

### Patch Changes

* [`daab75e`](https://github.com/wevm/vocs/commit/daab75edcc3546236751d7e40defd5139570c466) Thanks [@jxom](https://github.com/jxom)! - Fixed location match for collapsed sidebars.

## 1.0.0-alpha.56

### Patch Changes

* [`1d02a16`](https://github.com/wevm/vocs/commit/1d02a166e14771259198d69e68897cd4d25cf7c6) Thanks [@jxom](https://github.com/jxom)! - Fixed location match for collapsed sidebars.

## 1.0.0-alpha.55

### Patch Changes

* [`4a888ea`](https://github.com/wevm/vocs/commit/4a888eadf7136fa4d45ce8818a3a4be96aa27434) Thanks [@jxom](https://github.com/jxom)! - Fixed top nav search bar ↔ item gap.

## 1.0.0-alpha.54

### Patch Changes

* [`66a0390`](https://github.com/wevm/vocs/commit/66a0390c97b82581b2ea49c5aa440b1a7b848ace) Thanks [@jxom](https://github.com/jxom)! - Fixed excessive \`createHighlighter\` instantiation.

## 1.0.0-alpha.53

### Patch Changes

* [`7b49059`](https://github.com/wevm/vocs/commit/7b490595316be2618b5d8220735ebca984883efe) Thanks [@jxom](https://github.com/jxom)! - Updated dependencies.

* [`879f297`](https://github.com/wevm/vocs/commit/879f297e5cfaceb592044802b85bf4d179842fbd) Thanks [@jxom](https://github.com/jxom)! - Allow navigable sidebar section header.

## 1.0.0-alpha.52

### Patch Changes

* [`9eeb8b6`](https://github.com/wevm/vocs/commit/9eeb8b6635a6113d4ec7e354db4e1d0253a4665d) Thanks [@jxom](https://github.com/jxom)! - Fixed concurrent MDX page processing for search index.

## 1.0.0-alpha.51

### Patch Changes

* [`0c3193e`](https://github.com/wevm/vocs/commit/0c3193ebd0f430a5d072ca044d39cd5e929fbffd) Thanks [@jxom](https://github.com/jxom)! - Fixed outline slug links when a `basePath` exists.

## 1.0.0-alpha.50

### Patch Changes

* [`14b0594`](https://github.com/wevm/vocs/commit/14b05947d8356ed6644ba6f8c5ad6e29a52faa7b) Thanks [@jxom](https://github.com/jxom)! - Added ability to override the internal Vite React plugin.

## 1.0.0-alpha.49

### Patch Changes

* [`7a8d54d`](https://github.com/wevm/vocs/commit/7a8d54d6eb61b2777251f69a75e1442ec0db7ae7) Thanks [@jxom](https://github.com/jxom)! - Added support to define a font family for inline code & code blocks.

## 1.0.0-alpha.48

### Patch Changes

* [`f7ce3c7`](https://github.com/wevm/vocs/commit/f7ce3c702e25407fe32ffd565bea8746c5e32605) Thanks [@jxom](https://github.com/jxom)! - Tweaked socials visibility logic.

## 1.0.0-alpha.47

### Patch Changes

* [`28db19b`](https://github.com/wevm/vocs/commit/28db19b5c9d502b193dd0f0c90eeddecd2035617) Thanks [@jxom](https://github.com/jxom)! - Added `search` config option.

* [#144](https://github.com/wevm/vocs/pull/144) [`35c6314`](https://github.com/wevm/vocs/commit/35c63149e18c6b56c8a20c9bcc2c2c62fde8f0a5) Thanks [@voliva](https://github.com/voliva)! - Fixed outline with basePath config

## 1.0.0-alpha.46

### Patch Changes

* [`9030ca6`](https://github.com/wevm/vocs/commit/9030ca6911d4c07f5a113063d21d1bbbd617c1e4) Thanks [@tmm](https://github.com/tmm)! - Fixed Warpcast icon attributes.

## 1.0.0-alpha.45

### Patch Changes

* [`c1a23b7`](https://github.com/wevm/vocs/commit/c1a23b75b27b2447ceb485ba125c828db245f200) Thanks [@jxom](https://github.com/jxom)! - Fixed frontmatter parsing.

* [`d3de99d`](https://github.com/wevm/vocs/commit/d3de99d40ff8605ff1b01214f2f2eb51d280ca97) Thanks [@jxom](https://github.com/jxom)! - Added assertion to `CodeGroup`.

* [`c1a23b7`](https://github.com/wevm/vocs/commit/c1a23b75b27b2447ceb485ba125c828db245f200) Thanks [@jxom](https://github.com/jxom)! - Fixed nullish state case.

## 1.0.0-alpha.44

### Patch Changes

* [#133](https://github.com/wevm/vocs/pull/133) [`ae4eca2`](https://github.com/wevm/vocs/commit/ae4eca28c40950c0cec45459670eabfa4fe81b0b) Thanks [@dalechyn](https://github.com/dalechyn)! - Fixed unsupported media-queries in iOS15^ Safari that led to incorrect rendering.

## 1.0.0-alpha.43

### Patch Changes

* [`c7b1388`](https://github.com/wevm/vocs/commit/c7b138868c0ac54d3a5c889f1bf66c8e9d34532d) Thanks [@jxom](https://github.com/jxom)! - Added Warpcast social.

## 1.0.0-alpha.42

### Patch Changes

* [`f5b2394`](https://github.com/wevm/vocs/commit/f5b2394d2efd72cb54e123c922ed5f39e69c64ec) Thanks [@jxom](https://github.com/jxom)! - Added ability for `head` on config to be path aware.

## 1.0.0-alpha.41

### Patch Changes

* [`97867a3`](https://github.com/wevm/vocs/commit/97867a3fe8546e8520027ccaae4d986b066d4479) Thanks [@jxom](https://github.com/jxom)! - Added `outlineFooter` config.

## 1.0.0-alpha.40

### Patch Changes

* [`fff96f9`](https://github.com/wevm/vocs/commit/fff96f97582b20682117b5245d6abca5d6db7595) Thanks [@jxom](https://github.com/jxom)! - Fixed JSX compilation.

## 1.0.0-alpha.39

### Patch Changes

* [`fcec093`](https://github.com/wevm/vocs/commit/fcec0937fb34978f539f4f7b5d34105378d94447) Thanks [@jxom](https://github.com/jxom)! - Fixed issue where Vocs was loading assets from wrong path.

* [`a3d7df0`](https://github.com/wevm/vocs/commit/a3d7df07f35ee5f4bc6699d5124d46d049cb3dde) Thanks [@jxom](https://github.com/jxom)! - Fixed an issue where `theme.colorScheme` in config would not register.

## 1.0.0-alpha.38

### Minor Changes

* [#104](https://github.com/wevm/vocs/pull/104) [`da4ee40`](https://github.com/wevm/vocs/commit/da4ee40300cfeb5028fc240daa25cef99e02dbc8) Thanks [@jxom](https://github.com/jxom)! - Added `basePath` config property to support documentation subpaths (e.g. GitHub pages, etc)

## 1.0.0-alpha.37

### Patch Changes

* [`a138c82`](https://github.com/wevm/vocs/commit/a138c82d61d7d93a5476482327e649a5b921ef88) Thanks [@jxom](https://github.com/jxom)! - Added `search-index` command to CLI to build search index separately.

## 1.0.0-alpha.36

### Minor Changes

* [`fb24c23`](https://github.com/wevm/vocs/commit/fb24c237be4e120a3da092be2d6df625cbdc34ca) Thanks [@jxom](https://github.com/jxom)! - Updated Shiki.

## 1.0.0-alpha.35

### Patch Changes

* [`a0a5776`](https://github.com/wevm/vocs/commit/a0a57764049088861b357d0ed9bf978a70226a0f) Thanks [@jxom](https://github.com/jxom)! - Fixed search index.

## 1.0.0-alpha.34

### Patch Changes

* [`7171da0`](https://github.com/wevm/vocs/commit/7171da00835060694dd57f4b1200084a639ae17d) Thanks [@jxom](https://github.com/jxom)! - Fixed SSR hydration issue in footer navigation.

## 1.0.0-alpha.33

### Minor Changes

* [#75](https://github.com/wevm/vocs/pull/75) [`1708be3`](https://github.com/wevm/vocs/commit/1708be35848ef7e0ea7faeed2f82cf998823b2b3) Thanks [@jxom](https://github.com/jxom)! - **Breaking:** Migrated to `rehype-shiki` from `rehype-pretty-code`.

  The following **meta properties** on code blocks have been removed:

  * Highlight Lines (e.g. \`\`\`js \{1-3,4}).
    * Use the [inline `// [!code hl]` notation](https://vocs.dev/docs/markdown#line-highlights) instead.
  * Highlight Chars (e.g. \`\`\`js /carrot/, \`\`\`js "carrot", etc).
    * Use the [inline `// [!code word]` notation](https://vocs.dev/docs/markdown#word-focus) instead.

* [#77](https://github.com/wevm/vocs/pull/77) [`a9940fc`](https://github.com/wevm/vocs/commit/a9940fcc709cc40b2b136e14ef0ddf98d3b56755) Thanks [@jxom](https://github.com/jxom)! - Adhere to Vercel [Build Output API](https://vercel.com/docs/build-output-api/v3) for zero-config Vercel deployments.

* [#75](https://github.com/wevm/vocs/pull/75) [`1708be3`](https://github.com/wevm/vocs/commit/1708be35848ef7e0ea7faeed2f82cf998823b2b3) Thanks [@jxom](https://github.com/jxom)! - Migrated from `shikiji@0.10` to `shiki@1.0.0-beta`.

### Patch Changes

* [`bd341b6`](https://github.com/wevm/vocs/commit/bd341b61e9410cdc5cce73a5e81354bdaec524a8) Thanks [@jxom](https://github.com/jxom)! - Fixed last updated timestamp hydration mismatch issue.

## 1.0.0-alpha.32

### Patch Changes

* [`957d228`](https://github.com/wevm/vocs/commit/957d228dc2723a63e302374f780e2d26b4c73aff) Thanks [@jxom](https://github.com/jxom)! - Fixed `showLineNumbers` issues. See #55.

* Updated dependencies \[[`957d228`](https://github.com/wevm/vocs/commit/957d228dc2723a63e302374f780e2d26b4c73aff)]:
  * create-vocs@1.0.0-alpha.4

## 1.0.0-alpha.31

### Patch Changes

* [#59](https://github.com/wevm/vocs/pull/59) [`ca6b2f0`](https://github.com/wevm/vocs/commit/ca6b2f0e398821219fb8bd488b26c40036ef4314) Thanks [@Maidang1](https://github.com/Maidang1)! - Fixed last updated timestamp when git is not detected.

## 1.0.0-alpha.30

### Patch Changes

* [#38](https://github.com/wevm/vocs/pull/38) [`0a58102`](https://github.com/wevm/vocs/commit/0a581021838be6f708ddab06fd374ad87643fc72) Thanks [@tmm](https://github.com/tmm)! - Added last updated at timestamp.

* [`272c8ed`](https://github.com/wevm/vocs/commit/272c8ed5c65ffa9db33f4bf2cfc59bb858581e8b) Thanks [@jxom](https://github.com/jxom)! - Fixed search rendering twoslash.

* [`272c8ed`](https://github.com/wevm/vocs/commit/272c8ed5c65ffa9db33f4bf2cfc59bb858581e8b) Thanks [@jxom](https://github.com/jxom)! - Fixed rendering of date on blog posts.

## 1.0.0-alpha.29

### Patch Changes

* [`d6d265e`](https://github.com/wevm/vocs/commit/d6d265edb1d45ebfd5040a02c00d4f80cb3a3882) Thanks [@jxom](https://github.com/jxom)! - Updated Twoslash & Shikiji.

## 1.0.0-alpha.28

### Minor Changes

* [`dde372d`](https://github.com/wevm/vocs/commit/dde372db34bf7f33f8c5ce86b691d0bbc5c38c46) Thanks [@jxom](https://github.com/jxom)! - Added support for "virtual file" code snippets.

## 1.0.0-alpha.27

### Patch Changes

* [`84d2f8a`](https://github.com/wevm/vocs/commit/84d2f8a4debf9c0059fee2dbdfc5a3c07448b8c1) Thanks [@jxom](https://github.com/jxom)! - Upgraded `@vanilla-extract/vite-plugin`.

* [`caab637`](https://github.com/wevm/vocs/commit/caab63709559c9105528338bfce6b39e6f4cd324) Thanks [@jxom](https://github.com/jxom)! - Modified styling of inline code headings.

## 1.0.0-alpha.26

### Patch Changes

* [`a526367`](https://github.com/wevm/vocs/commit/a5263674c5e7135f0d8325fcc04bd2148e2e7688) Thanks [@jxom](https://github.com/jxom)! - Migrated from `@popperjs/core` to `@floating-ui/react`.

## 1.0.0-alpha.25

### Minor Changes

* [`fbe32fd`](https://github.com/wevm/vocs/commit/fbe32fd9713bbc3fb8a6b81c7cd615aacb08979e) Thanks [@jxom](https://github.com/jxom)! - Added "find and replace" syntax to the \`// \[!include]\` marker (code snippets).

## 1.0.0-alpha.24

### Major Changes

* [#40](https://github.com/wevm/vocs/pull/40) [`41ba59f`](https://github.com/wevm/vocs/commit/41ba59faf015909bd398ce75767ce61035245132) Thanks [@jxom](https://github.com/jxom)! - **Breaking:** Removed the `::snip` directive. Use the `// [!include]` marker instead. [See more.](https://vocs.dev/docs/guides/code-snippets)

### Minor Changes

* [#40](https://github.com/wevm/vocs/pull/40) [`41ba59f`](https://github.com/wevm/vocs/commit/41ba59faf015909bd398ce75767ce61035245132) Thanks [@jxom](https://github.com/jxom)! - Added support for [regions in code snippets](https://vocs.dev/docs/guides/code-snippets#regions).

## 1.0.0-alpha.23

### Patch Changes

* [`7cee08d`](https://github.com/wevm/vocs/commit/7cee08d039ee0ecff2396375056ecc5a9732bf86) Thanks [@jxom](https://github.com/jxom)! - Fixed mobile top nav text wrapping on small devices - fixes #37.

## 1.0.0-alpha.22

### Patch Changes

* [`0a139e3`](https://github.com/wevm/vocs/commit/0a139e3374b82342256cbcc98d9504599eacc185) Thanks [@jxom](https://github.com/jxom)! - Added support for \`// \[!code word]\` in code blocks. See more: [https://shikiji.netlify.app/packages/transformers#transformernotationwordhighlight](https://shikiji.netlify.app/packages/transformers#transformernotationwordhighlight)

## 1.0.0-alpha.21

### Patch Changes

* [`47e6b4f`](https://github.com/wevm/vocs/commit/47e6b4f26327d0cffa4ef0f072d447c7ec87aae9) Thanks [@jxom](https://github.com/jxom)! - Fixed scroll restoration.

## 1.0.0-alpha.20

### Patch Changes

* [`67ccd24`](https://github.com/wevm/vocs/commit/67ccd24ab8b050bee6465b7b81ed30fe06fdfd4f) Thanks [@jxom](https://github.com/jxom)! - Tweaked sidebar styling.

## 1.0.0-alpha.19

### Minor Changes

* [`fc1c9e6`](https://github.com/wevm/vocs/commit/fc1c9e6fa31e27ceeaa85f672ef53a5691071c98) Thanks [@jxom](https://github.com/jxom)! - Upgraded to Shikiji v0.10

## 1.0.0-alpha.18

### Patch Changes

* [`734aa3b`](https://github.com/wevm/vocs/commit/734aa3b1b5ed239a0a03710eb5a402380c471895) Thanks [@jxom](https://github.com/jxom)! - Added functionality to preload pages when link comes into view.

## 1.0.0-alpha.17

### Patch Changes

* [`8e977c0`](https://github.com/wevm/vocs/commit/8e977c013bfc7c2d5b59608b2d0f7920712f18ef) Thanks [@jxom](https://github.com/jxom)! - Tweaked twoslash styles.

* [`59bb979`](https://github.com/wevm/vocs/commit/59bb97958ce84c1959c6ffcc5121d6a4a37af652) Thanks [@jxom](https://github.com/jxom)! - Shrinked indentation on Twoslash popup code snippets.

## 1.0.0-alpha.16

### Patch Changes

* [`97c3fdd`](https://github.com/wevm/vocs/commit/97c3fdd461315130e321fc02d0d062c45fe23252) Thanks [@jxom](https://github.com/jxom)! - Tweaked twoslash styles

## 1.0.0-alpha.15

### Patch Changes

* [`595c932`](https://github.com/wevm/vocs/commit/595c932500fbcc731ba8ddeb8477da3afabcfb9a) Thanks [@jxom](https://github.com/jxom)! - Improved banner & bottom navigation styling.

* [`c5c17c4`](https://github.com/wevm/vocs/commit/c5c17c470b0e4ac8b2f146f3f76f4bf54609971b) Thanks [@jxom](https://github.com/jxom)! - Added `textColor` property to `banner` in Vocs config.

## 1.0.0-alpha.14

### Patch Changes

* [`1ca1f97`](https://github.com/wevm/vocs/commit/1ca1f97a2bfa7b68e7ed878afe1658ab18b32755) Thanks [@jxom](https://github.com/jxom)! - Downgraded Shikiji to 0.9.19 (for now).

## 1.0.0-alpha.13

### Patch Changes

* [`73556bc`](https://github.com/wevm/vocs/commit/73556bca69f7a1100bcab16d896a1779e323436f) Thanks [@jxom](https://github.com/jxom)! - Improved code block styling in callouts.

## 1.0.0-alpha.12

### Patch Changes

* [`b58217c`](https://github.com/wevm/vocs/commit/b58217ccca8376f42564940df901d11eda2ef906) Thanks [@jxom](https://github.com/jxom)! - Fixed google fonts.

## 1.0.0-alpha.11

### Major Changes

* [`15b4ac9`](https://github.com/wevm/vocs/commit/15b4ac9892c7d351d841b1b6776d0cc78f0c9026) Thanks [@jxom](https://github.com/jxom)! - **Breaking:** Renamed `twoslash.defaultCompilerOptions` to `twoslash.compilerOptions` in the Vocs config.

### Minor Changes

* [`15b4ac9`](https://github.com/wevm/vocs/commit/15b4ac9892c7d351d841b1b6776d0cc78f0c9026) Thanks [@jxom](https://github.com/jxom)! - Updated Shikiji to `0.10.0-beta.1`.

* [`db95f75`](https://github.com/wevm/vocs/commit/db95f75710c2d027e25ff8c068455a11a5e4d8ec) Thanks [@jxom](https://github.com/jxom)! - Added `banner` property to the Vocs config.

### Patch Changes

* [`15b4ac9`](https://github.com/wevm/vocs/commit/15b4ac9892c7d351d841b1b6776d0cc78f0c9026) Thanks [@jxom](https://github.com/jxom)! - Decreased code block font size to 14px.

* [`15b4ac9`](https://github.com/wevm/vocs/commit/15b4ac9892c7d351d841b1b6776d0cc78f0c9026) Thanks [@jxom](https://github.com/jxom)! - Added JSDoc to Twoslash snippets.

* [`738864d`](https://github.com/wevm/vocs/commit/738864df5304e68827b9d9af2ccc4502d4ace74a) Thanks [@jxom](https://github.com/jxom)! - Fixed Twoslash leaking into clipboard.

* [`0f10595`](https://github.com/wevm/vocs/commit/0f105951bb40547077dba0c3d693b24775803813) Thanks [@jxom](https://github.com/jxom)! - Added external link arrow.

## 1.0.0-alpha.10

### Patch Changes

* [`b1fec40`](https://github.com/wevm/vocs/commit/b1fec40385ec4762d81e39b1e55937dddc3c2047) Thanks [@jxom](https://github.com/jxom)! - Fixed @mdx-js/react import.

## 1.0.0-alpha.9

### Patch Changes

* [`9742f19`](https://github.com/wevm/vocs/commit/9742f19461a8de9e27a27a7146d649fdccf2be1f) Thanks [@jxom](https://github.com/jxom)! - Fixed top nav styles.

## 1.0.0-alpha.8

### Patch Changes

* [`3a9b4e9`](https://github.com/wevm/vocs/commit/3a9b4e926e6e84096b1e85ffa33975f88b1bb7b4) Thanks [@jxom](https://github.com/jxom)! - Fixed components in MDX snippets.

## 1.0.0-alpha.7

### Patch Changes

* [`861e632`](https://github.com/wevm/vocs/commit/861e632ed2844438f4b89703d7e051cb7a73cd48) Thanks [@jxom](https://github.com/jxom)! - Added Telegram social.

* [`46dd001`](https://github.com/wevm/vocs/commit/46dd00158de560012be1dacbdd2c3340f59d575d) Thanks [@jxom](https://github.com/jxom)! - Added `twitter:image` meta tag.

* [`5c9639a`](https://github.com/wevm/vocs/commit/5c9639a8143a08c083571a333e6a35ed3e93aa41) Thanks [@jxom](https://github.com/jxom)! - Fixed code group titles.

## 1.0.0-alpha.6

### Patch Changes

* [`2bb7566`](https://github.com/wevm/vocs/commit/2bb7566574bc439325820f004b75f530b9a17e42) Thanks [@jxom](https://github.com/jxom)! - Fixed head tags.

## 1.0.0-alpha.5

### Patch Changes

* [`28d09f1`](https://github.com/wevm/vocs/commit/28d09f13e629562f2627f7d6c2cddcc64d6834de) Thanks [@jxom](https://github.com/jxom)! - Fixed top nav styling.

* Updated dependencies \[[`28d09f1`](https://github.com/wevm/vocs/commit/28d09f13e629562f2627f7d6c2cddcc64d6834de)]:
  * create-vocs@1.0.0-alpha.3

## 1.0.0-alpha.4

### Minor Changes

* [`3e717c5`](https://github.com/wevm/vocs/commit/3e717c5288c2d58b37970d64bc57a868f72b6741) Thanks [@jxom](https://github.com/jxom)! - Added \`vite\` property to Vocs configuration.

### Patch Changes

* Updated dependencies \[[`3e717c5`](https://github.com/wevm/vocs/commit/3e717c5288c2d58b37970d64bc57a868f72b6741)]:
  * create-vocs@1.0.0-alpha.2

## 1.0.0-alpha.3

### Patch Changes

* [`a36ebbf`](https://github.com/wevm/vocs/commit/a36ebbff9c1ec17cf8ff14689fa2d6d3e283a401) Thanks [@jxom](https://github.com/jxom)! - Tweaked home page styling.

## 1.0.0-alpha.2

### Patch Changes

* [`6a82858`](https://github.com/wevm/vocs/commit/6a82858824ba9fe6f3da30cc35937a4b99a95ed2) Thanks [@jxom](https://github.com/jxom)! - Fixed site description.

## 1.0.0-alpha.1

### Patch Changes

* Initial release

* Updated dependencies \[]:
  * create-vocs@1.0.0-alpha.1

## 1.0.0-alpha.0

### Major Changes

* [`4226240`](https://github.com/wevm/vocs/commit/4226240f0e70fefb2059cb599bda478bb8eb268c) Thanks [@jxom](https://github.com/jxom)! - Initial release

### Patch Changes

* Updated dependencies \[[`4226240`](https://github.com/wevm/vocs/commit/4226240f0e70fefb2059cb599bda478bb8eb268c)]:
  * create-vocs@1.0.0-alpha.0

## create-vocs@1.0.0 (2025-02-28)

# create-vocs

## 1.0.0-alpha.5

### Patch Changes

* [`7815f60`](https://github.com/wevm/vocs/commit/7815f60a3f89bdc991383aed42cd04e19e3e0db7) Thanks [@jxom](https://github.com/jxom)! - Added `typescript` & `@types/react` as dependencies.

## 1.0.0-alpha.4

### Patch Changes

* [`957d228`](https://github.com/wevm/vocs/commit/957d228dc2723a63e302374f780e2d26b4c73aff) Thanks [@jxom](https://github.com/jxom)! - Fixed \`.gitignore\` dist directory.

## 1.0.0-alpha.3

### Patch Changes

* [`28d09f1`](https://github.com/wevm/vocs/commit/28d09f13e629562f2627f7d6c2cddcc64d6834de) Thanks [@jxom](https://github.com/jxom)! - Fixed top nav styling.

## 1.0.0-alpha.2

### Patch Changes

* [`3e717c5`](https://github.com/wevm/vocs/commit/3e717c5288c2d58b37970d64bc57a868f72b6741) Thanks [@jxom](https://github.com/jxom)! - Modified template to include landing page.

## 1.0.0-alpha.1

### Patch Changes

* Initial release

## 1.0.0-alpha.0

### Major Changes

* [`4226240`](https://github.com/wevm/vocs/commit/4226240f0e70fefb2059cb599bda478bb8eb268c) Thanks [@jxom](https://github.com/jxom)! - Initial release
