{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "changelog",
  "type": "registry:ui",
  "title": "Changelog (MIAN)",
  "description": "Release notes by date: version, a headline, and changes tagged New, Improved or Fixed.",
  "categories": [
    "sections",
    "changelog",
    "release notes",
    "what’s new",
    "updates"
  ],
  "registryDependencies": [
    "https://mian.ro/r/mian-base.json"
  ],
  "files": [
    {
      "path": "mian/components/changelog.css",
      "type": "registry:file",
      "target": "mian/components/changelog.css",
      "content": ".mn-changelog { display: grid; border-top: var(--mn-border-w) solid var(--mn-border); }\n.mn-release { container: mn-release / inline-size; display: grid; gap: .75rem 2rem; padding: 1.75rem 0; border-bottom: var(--mn-border-w) solid var(--mn-border); }\n@container mn (min-width: 40rem) { .mn-release { grid-template-columns: 11rem minmax(0, 1fr); } }\n.mn-release-meta { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; align-content: start; color: var(--mn-muted); font-size: var(--mn-text-sm); font-variant-numeric: tabular-nums; }\n.mn-release h3 { margin: 0 0 .4rem; font: var(--mn-heading-weight) 1.25rem/1.3 var(--mn-font-heading); letter-spacing: -.01em; color: var(--mn-fg); }\n.mn-release p { margin: 0 0 .75rem; color: var(--mn-muted); max-width: 42rem; }\n.mn-release ul { display: grid; gap: .5rem; margin: 0; padding: 0; list-style: none; }\n.mn-change { display: flex; align-items: baseline; gap: .6rem; line-height: 1.5; }\n.mn-change > .mn-badge { flex: none; min-width: 5.2rem; justify-content: center; }"
    },
    {
      "path": "mian/examples/changelog.html",
      "type": "registry:file",
      "target": "mian/examples/changelog.html",
      "content": "<!-- Release notes -->\n<div class=\"mn-changelog\">\n  <article class=\"mn-release\" aria-labelledby=\"r-160\"><div class=\"mn-release-meta\"><time datetime=\"2026-09-24\">24 Sep 2026</time><span class=\"mn-badge mn-badge-outline\">1.6.0</span></div>\n    <div><h3 id=\"r-160\">Bank rules that learn from you</h3><p>Categorise a transaction twice and the third one is done for you.</p>\n    <ul><li class=\"mn-change\"><span class=\"mn-badge mn-badge-soft mn-success\">New</span> Rules suggested from your last 90 days</li><li class=\"mn-change\"><span class=\"mn-badge mn-badge-soft mn-info\">Improved</span> Reconciliation is 2× faster for accounts with 10,000+ lines</li><li class=\"mn-change\"><span class=\"mn-badge mn-badge-soft mn-danger\">Fixed</span> VAT rounding on credit notes in RON</li></ul></div></article>\n  <article class=\"mn-release\" aria-labelledby=\"r-152\"><div class=\"mn-release-meta\"><time datetime=\"2026-09-02\">2 Sep 2026</time><span class=\"mn-badge mn-badge-outline\">1.5.2</span></div>\n    <div><h3 id=\"r-152\">Exports your accountant asked for</h3><ul><li class=\"mn-change\"><span class=\"mn-badge mn-badge-soft mn-success\">New</span> SAF-T export for Romanian companies</li><li class=\"mn-change\"><span class=\"mn-badge mn-badge-soft mn-danger\">Fixed</span> CSV dates in the wrong locale</li></ul></div></article>\n</div>"
    }
  ],
  "docs": "MIAN components are HTML + CSS classes, not React components. The styles are already included in mian-base; this item adds the component's CSS section and example markup for reference. Docs: https://mian.ro/components/changelog",
  "meta": {
    "mian": {
      "license": "LicenseRef-MIAN-1.0",
      "requiresJs": false,
      "classes": [
        "mn-changelog",
        "mn-release",
        "mn-release-meta",
        "mn-change"
      ],
      "accessibility": [
        "Each release is an article with a heading; dates are <time datetime> elements.",
        "Tags are words (“Fixed”), coloured as a second signal only."
      ],
      "intents": [
        "release notes",
        "changelog",
        "what is new",
        "product updates",
        "version history"
      ]
    }
  }
}
