---
title: "First public release"
url: "https://mira.omrajguru.site/changelog/v0-1-0/"
description: "Mira is open source. A static site framework for content sites, with native page transitions, typed content, and output that people and agents can both read."
date: "2026-10-07"
---

# First public release

### Build

- `mira new`, `mira dev`, and `mira build`. `--json` reports results and errors as JSON.
- Routes, layouts, and templates in `.mira` and Markdown files, with escaped output by default.
- Content collections with typed frontmatter schemas, checked on every build with the file and line of each error.
- Size budgets per page. A page over budget fails the build.

### Motion

- Cross-document View Transitions with shared elements through `mira-morph`, route pair overrides, direction awareness, and reduced motion support.
- Links prefetched or prerendered with Speculation Rules.

### Media and search

- `<mira-frame>` reserves space for each image, encodes AVIF, and shows an 8×8 placeholder until the image loads.
- A search index written at build time, loaded only by pages that use search.

### Security

- A strict Content Security Policy with a hash for every inline script and style.
- Security headers written for every supported host.

### Agents

- A Markdown version of every page, `llms.txt`, a sitemap, RSS feeds, and JSON-LD.
- `mira mcp` serves the site's pages to any MCP client.

### Hosting and migration

- Native config for Vercel, Netlify, Cloudflare Pages, GitHub Pages, Firebase, Render, Azure Static Web Apps, Docker, Deno Deploy, and S3 with CloudFront, plus redirects in each host's format.
- `mira migrate` imports Next.js, Astro, Hugo, Jekyll, Docusaurus, Gatsby, Eleventy, and VitePress sites and writes a redirect for every URL that changes.
