{
  "data": {
    "content_markdown": "# Changelog\n\n## Unreleased\n- Removed visible source-hash lines from public docs pages.\n- Cleaned up public docs copy and generated page labels so the site reads less like internal build output.\n\n## 0.1.2 - 2026-05-29\n- Corrected the public contract label after an accidental bump.\n- Refreshed the public site and notes copy so it reads plainer.\n- Added Anthropic Claude Opus 4.8, OpenAI GPT-5.5, OpenAI GPT-5.5 Pro, and xAI Grok Build 0.1 model entries.\n- Removed deprecated Gemini Flash image preview naming from the current Google model set.\n- Added a public privacy notice and linked it from the site and generated notes surfaces.\n- Cut over all public version surfaces to the structured-controls contract version.\n- Added drift guardrails so README/site/artifact version surfaces must stay aligned.\n- Refactored Google/OpenAI docs verification to use policy-driven parser contracts.\n\n- Initial repository bootstrap with policy, scripts, schemas, and CI.\n- Kept one timestamp across each snapshot so files line up.\n- Compat report blockers now use pinned-version PyPI metadata.\n- Model defaults schema/payload now include modalities and token limits.\n- CI runs test discovery, determinism unit test, and fixture schema validation.\n- Root `llms.txt` now links to stable `/latest` artifacts.\n",
    "slug": "changelog",
    "source": {
      "github_url": "https://github.com/hey-jj/ai-stack-registry/blob/main/CHANGELOG.md",
      "path": "CHANGELOG.md",
      "sha256": "463c13981226295476a4010b426563a0916e8bf56bf6ece4d91bb31309d7a097"
    },
    "title": "Changelog"
  },
  "format_version": "0.1.2",
  "generated_at": "2026-06-14T03:20:35+00:00",
  "page": {
    "canonical_url": "https://aistackregistry.com/notes/changelog/",
    "description": "What changed and when.",
    "title": "AI Stack Registry - Public Docs - Changelog",
    "variants": {
      "application/json": "https://aistackregistry.com/notes/changelog/index.json",
      "text/html": "https://aistackregistry.com/notes/changelog/",
      "text/markdown": "https://aistackregistry.com/notes/changelog/index.md",
      "text/plain": "https://aistackregistry.com/notes/changelog/index.txt"
    }
  },
  "source_html": "https://aistackregistry.com/notes/changelog/"
}
