{
  "generatedAt": "2026-09-23T15:22:38.756Z",
  "siteUrl": "https://ply-ui.com",
  "scope": "library-cli-mcp",
  "months": [
    {
      "id": "2026-09",
      "title": "September 2026",
      "entries": [
        {
          "hash": "76afdd4",
          "date": "2026-09-23",
          "scope": null,
          "breaking": false,
          "description": "Follow writing direction in layout, keyboard, and overlays, and document RTL.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animations",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "avatar",
            "avatar-group",
            "badge",
            "blog-card-newsletter",
            "blog-card-quote",
            "blog-card-split-image",
            "bottom-sheet",
            "breadcrumb",
            "button-group",
            "calendar",
            "carousel",
            "chat",
            "checkbox",
            "cli",
            "color-picker",
            "combobox",
            "coming-soon",
            "command-palette",
            "context-menu",
            "cookie-banner",
            "crop-image",
            "currency-input",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "dual-range-slider",
            "ecommerce-block-dual-promo",
            "ecommerce-block-lifestyle-grid",
            "ecommerce-block-product-card",
            "empty-state",
            "file-upload",
            "floating-input",
            "form-billing",
            "form-checkout-summary",
            "form-feedback",
            "form-filter",
            "form-payment",
            "form-profile-settings",
            "form-shipping",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "hover-card",
            "icon",
            "input-autocomplete",
            "input-group",
            "knob",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-inbox-workspace",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-scheduler",
            "layout-settings-account",
            "layout-split-screen",
            "lightbox",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-video-hero",
            "media-widget-video-post",
            "mega-menu",
            "mention-input",
            "menubar",
            "meter-group",
            "multi-select",
            "navigation-menu",
            "otp-input",
            "overlay-position",
            "paginator",
            "phone-input",
            "pick-list",
            "ply-group-button",
            "popover",
            "product-gallery",
            "progress",
            "progress-button",
            "quote",
            "radio-group",
            "range-slider",
            "responsive-nav",
            "rich-text-editor",
            "scroll-buttons",
            "select",
            "select-tree",
            "shell",
            "sidenav",
            "slider",
            "social-widget-activity",
            "social-widget-article-comments",
            "social-widget-chat",
            "social-widget-inbox",
            "social-widget-profile-centered",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "speed-dial",
            "spinner",
            "splitter",
            "stepper",
            "table",
            "tabs",
            "time-picker",
            "toast",
            "toggle",
            "tooltip",
            "tree",
            "tri-state-checkbox",
            "types"
          ]
        },
        {
          "hash": "4e3a216",
          "date": "2026-09-22",
          "scope": null,
          "breaking": false,
          "description": "Ship the free-tier quality pass, Ply OG cards, and the 127-item catalog.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "breadcrumb",
            "cli",
            "collapsible",
            "crop-image",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "dual-range-slider",
            "mcp",
            "navigation-menu",
            "range-slider",
            "sidebar",
            "stepper",
            "tabs",
            "toast",
            "tooltip",
            "types",
            "typography"
          ]
        },
        {
          "hash": "01d611a",
          "date": "2026-09-22",
          "scope": null,
          "breaking": false,
          "description": "Open the docs site onto the MIT repo and one brand color. (#172)",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "10710e5",
          "date": "2026-09-20",
          "scope": "cli",
          "breaking": false,
          "description": "Print MIT source URLs after add. Free items are MIT at github.com/ply-ui-ng/ply. Removing license headers from free files may show a header-only diff in `ply-ui-cli update` on previously installed copies.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "083a94b",
          "date": "2026-09-20",
          "scope": null,
          "breaking": false,
          "description": "Let Theme Studio recolor tabs, selects, and overlays via --ply-*.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "cli",
            "combobox",
            "command-palette",
            "custom-select",
            "input-group",
            "tabs",
            "toast",
            "tw-merge"
          ]
        },
        {
          "hash": "c22f01f",
          "date": "2026-09-16",
          "scope": null,
          "breaking": false,
          "description": "Rename CLI identifiers and directive files to ply-*.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "a11y.smoke",
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "badge",
            "bottom-sheet",
            "button",
            "calendar",
            "carousel",
            "chat",
            "cli",
            "code",
            "command-palette",
            "cookie-banner",
            "crop-image",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dual-range-slider",
            "ecommerce-block-dual-promo",
            "ecommerce-block-hero-banner",
            "ecommerce-block-lifestyle-grid",
            "ecommerce-block-product-card",
            "ecommerce-block-product-detail",
            "ecommerce-block-product-tabs",
            "ecommerce-block-split-banner",
            "file-upload",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-inbox-workspace",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-scheduler",
            "layout-settings-account",
            "layout-split-screen",
            "lightbox",
            "mcp",
            "media-widget-album-carousel",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-top-singles",
            "media-widget-video-hero",
            "media-widget-video-post",
            "paginator",
            "password-input",
            "pick-list",
            "ply-context-menu-item",
            "ply-dropdown-menu-item",
            "ply-group-button",
            "ply-list-item",
            "ply-tab-icon",
            "product-gallery",
            "progress-button",
            "responsive-nav",
            "reveal",
            "rich-text-editor",
            "scroll-buttons",
            "shell",
            "sidenav",
            "slider",
            "social-widget-article-comments",
            "social-widget-chat",
            "social-widget-feed-post",
            "social-widget-follow-suggestions",
            "social-widget-image-caption",
            "social-widget-image-overlay",
            "social-widget-inbox",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "social-widget-text-post",
            "speed-dial",
            "stepper",
            "table",
            "tabs",
            "time-picker",
            "tw-merge",
            "typography"
          ]
        },
        {
          "hash": "5986b7a",
          "date": "2026-09-15",
          "scope": null,
          "breaking": false,
          "description": "ship ply-ui-cli, ply-ui-mcp, and ply-* selectors.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "a11y-overlay.smoke",
            "a11y-pro.smoke",
            "a11y.smoke",
            "accordion",
            "alert",
            "animated-counter",
            "animations",
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "aspect-ratio",
            "avatar",
            "avatar-group",
            "badge",
            "base-context-menu-item",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-overlay-marketing",
            "blog-card-quote",
            "blog-card-split-image",
            "blog-card-stats",
            "blog-card-video",
            "bottom-sheet",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "chart",
            "chat",
            "checkbox",
            "chips",
            "cli",
            "click-outside",
            "code",
            "color-picker",
            "combobox",
            "coming-soon",
            "command-palette",
            "config",
            "context-menu",
            "cookie-banner",
            "countdown",
            "crop-image",
            "currency-input",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "dropdown-menu-stack",
            "dual-range-slider",
            "ecommerce-block-dual-promo",
            "ecommerce-block-hero-banner",
            "ecommerce-block-lifestyle-grid",
            "ecommerce-block-product-card",
            "ecommerce-block-product-detail",
            "ecommerce-block-product-tabs",
            "ecommerce-block-split-banner",
            "empty-state",
            "file-upload",
            "floating-input",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "hover-card",
            "i18n",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-mask",
            "input-spinner",
            "kbd",
            "knob",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-inbox-workspace",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-scheduler",
            "layout-settings-account",
            "layout-split-screen",
            "lightbox",
            "loading-overlay",
            "mcp",
            "media-widget-album-carousel",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-top-singles",
            "media-widget-video-hero",
            "media-widget-video-post",
            "mega-menu",
            "mention-input",
            "menubar",
            "meter-group",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "paginator",
            "password-input",
            "password-strength",
            "phone-input",
            "pick-list",
            "popover",
            "product-gallery",
            "progress",
            "progress-button",
            "quote",
            "radio-group",
            "range-slider",
            "responsive-nav",
            "reveal",
            "rich-text-editor",
            "ripple",
            "scroll-area",
            "scroll-buttons",
            "scroll-nav",
            "scroll-to",
            "select",
            "select-tree",
            "shell",
            "sidenav",
            "skeleton",
            "slider",
            "social-widget-activity",
            "social-widget-article-comments",
            "social-widget-calendar",
            "social-widget-chat",
            "social-widget-feed-post",
            "social-widget-follow-suggestions",
            "social-widget-image-caption",
            "social-widget-image-overlay",
            "social-widget-inbox",
            "social-widget-platform-stats",
            "social-widget-profile-centered",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "social-widget-text-post",
            "social-widget-trending-topics",
            "social-widget-upload-dropzone",
            "speed-dial",
            "spinner",
            "splitter",
            "star-rating",
            "stat-card",
            "stepper",
            "table",
            "tabs",
            "tags-input",
            "time-picker",
            "timeline",
            "toast",
            "toggle",
            "tooltip",
            "tree",
            "tri-state-checkbox",
            "tw-merge",
            "types",
            "typography",
            "virtual-scroll"
          ]
        },
        {
          "hash": "6c80735",
          "date": "2026-09-13",
          "scope": null,
          "breaking": false,
          "description": "Motif Polar, overlay keyboard, and a push-smooth shell drawer.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "calendar",
            "date-range-picker",
            "datepicker",
            "mega-menu",
            "shell",
            "sidenav"
          ]
        },
        {
          "hash": "4758a55",
          "date": "2026-09-13",
          "scope": "mcp",
          "breaking": false,
          "description": "treat the hosted catalog as read-only",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "mcp"
          ]
        },
        {
          "hash": "dbe22fe",
          "date": "2026-09-12",
          "scope": null,
          "breaking": false,
          "description": "ship MCP on npm as ply-ui-mcp",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "9680a45",
          "date": "2026-09-12",
          "scope": "mcp",
          "breaking": false,
          "description": "host the read-only catalog on mcp.ply-ui.com",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "mcp"
          ]
        },
        {
          "hash": "93af611",
          "date": "2026-09-12",
          "scope": null,
          "breaking": false,
          "description": "ship Relay on /templates, CLI 3-way merge, and HTTP MCP",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "badge",
            "button",
            "button-group",
            "chips",
            "cli",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-team-invite",
            "form-wizard",
            "mcp",
            "progress",
            "progress-button",
            "select",
            "spinner",
            "toggle",
            "types"
          ]
        },
        {
          "hash": "ae6de6d",
          "date": "2026-09-11",
          "scope": null,
          "breaking": false,
          "description": "add free table primitives and run cookbooks on the APIs they name (#144)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "table"
          ]
        },
        {
          "hash": "2bc264b",
          "date": "2026-09-11",
          "scope": null,
          "breaking": false,
          "description": "add CLI changelog command and MCP project tools",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "28249ae",
          "date": "2026-09-11",
          "scope": null,
          "breaking": false,
          "description": "add password input, confirm dialog, and semantic theme tokens (#143)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "button",
            "calendar",
            "cli",
            "date-range-picker",
            "datepicker",
            "dialog",
            "i18n",
            "input-group",
            "password-input",
            "time-picker",
            "tw-merge"
          ]
        },
        {
          "hash": "ea7ee95",
          "date": "2026-09-09",
          "scope": "a11y",
          "breaking": false,
          "description": "overlay keyboard specs and axe-core on open panels (#138)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "a11y-keyboard",
            "a11y-overlay.smoke",
            "a11y-pro.smoke",
            "cli",
            "combobox",
            "context-menu",
            "custom-select",
            "data-table",
            "dialog",
            "dropdown-menu",
            "menubar"
          ]
        },
        {
          "hash": "e9a9251",
          "date": "2026-09-09",
          "scope": "testing",
          "breaking": false,
          "description": "add CDK harnesses for data-table, select, and dialog (#140)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "custom-select",
            "data-table",
            "dialog"
          ]
        },
        {
          "hash": "a69f7df",
          "date": "2026-09-09",
          "scope": "i18n",
          "breaking": false,
          "description": "add provideBaseUiI18n for chrome strings (#137)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "combobox",
            "command-palette",
            "custom-select",
            "data-table",
            "dialog",
            "i18n",
            "multi-select",
            "paginator",
            "select-tree"
          ]
        },
        {
          "hash": "648189c",
          "date": "2026-09-09",
          "scope": "config",
          "breaking": false,
          "description": "add provideBaseUI for icon sprite paths (#139)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "config",
            "icon"
          ]
        },
        {
          "hash": "084ca7e",
          "date": "2026-09-09",
          "scope": "data-table",
          "breaking": false,
          "description": "add cell and option templates (#136)",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "combobox",
            "custom-select",
            "data-table",
            "types"
          ]
        },
        {
          "hash": "dc80f1e",
          "date": "2026-09-08",
          "scope": "cli",
          "breaking": false,
          "description": "add doctor command to verify project setup",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "d653514",
          "date": "2026-09-08",
          "scope": "cli",
          "breaking": false,
          "description": "pick from the catalog when add has no names",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "c053692",
          "date": "2026-09-08",
          "scope": "docs",
          "breaking": false,
          "description": "add Preview/Code demos and live playgrounds.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "code",
            "cookie-banner",
            "quote"
          ]
        },
        {
          "hash": "e502a09",
          "date": "2026-09-06",
          "scope": null,
          "breaking": false,
          "description": "add Theme Studio so teams can export a Tailwind v4 @theme block.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "code"
          ]
        },
        {
          "hash": "a6ab1cf",
          "date": "2026-09-06",
          "scope": null,
          "breaking": false,
          "description": "ship Cursor rules, usage snippets, and StackBlitz on cookbooks and blocks.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "12e48f2",
          "date": "2026-09-05",
          "scope": null,
          "breaking": false,
          "description": "add Angular 22 cookbooks for signal forms, httpResource, @defer, and view transitions.",
          "type": "docs",
          "typeTitle": "Documentation",
          "components": [
            "custom-select",
            "dialog",
            "select",
            "toggle"
          ]
        },
        {
          "hash": "a23f3d4",
          "date": "2026-09-04",
          "scope": null,
          "breaking": false,
          "description": "use const for toast swipe offset",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "toast"
          ]
        },
        {
          "hash": "1531819",
          "date": "2026-09-04",
          "scope": "toast",
          "breaking": false,
          "description": "Stack toasts like a deck: hover or focus expands, swipe dismisses, hover pauses auto-dismiss, and prefers-reduced-motion falls back to a static list.",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "toast"
          ]
        },
        {
          "hash": "cb21d4f",
          "date": "2026-09-02",
          "scope": null,
          "breaking": false,
          "description": "Bind layout-kanban-board to a parent store (#108)",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "layout-kanban-board"
          ]
        },
        {
          "hash": "eaf321d",
          "date": "2026-09-01",
          "scope": null,
          "breaking": false,
          "description": "use an interface for the workspace inbox spec helper.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-inbox-workspace"
          ]
        },
        {
          "hash": "0c6b805",
          "date": "2026-09-01",
          "scope": "library",
          "breaking": false,
          "description": "add a Linear-style workspace inbox layout",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-inbox-workspace",
            "select"
          ]
        }
      ],
      "sections": [
        {
          "type": "feat",
          "title": "Features",
          "entries": [
            {
              "hash": "10710e5",
              "date": "2026-09-20",
              "scope": "cli",
              "breaking": false,
              "description": "Print MIT source URLs after add. Free items are MIT at github.com/ply-ui-ng/ply. Removing license headers from free files may show a header-only diff in `ply-ui-cli update` on previously installed copies.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "5986b7a",
              "date": "2026-09-15",
              "scope": null,
              "breaking": false,
              "description": "ship ply-ui-cli, ply-ui-mcp, and ply-* selectors.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "a11y-overlay.smoke",
                "a11y-pro.smoke",
                "a11y.smoke",
                "accordion",
                "alert",
                "animated-counter",
                "animations",
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "aspect-ratio",
                "avatar",
                "avatar-group",
                "badge",
                "base-context-menu-item",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-overlay-marketing",
                "blog-card-quote",
                "blog-card-split-image",
                "blog-card-stats",
                "blog-card-video",
                "bottom-sheet",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "chart",
                "chat",
                "checkbox",
                "chips",
                "cli",
                "click-outside",
                "code",
                "color-picker",
                "combobox",
                "coming-soon",
                "command-palette",
                "config",
                "context-menu",
                "cookie-banner",
                "countdown",
                "crop-image",
                "currency-input",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "dropdown-menu-stack",
                "dual-range-slider",
                "ecommerce-block-dual-promo",
                "ecommerce-block-hero-banner",
                "ecommerce-block-lifestyle-grid",
                "ecommerce-block-product-card",
                "ecommerce-block-product-detail",
                "ecommerce-block-product-tabs",
                "ecommerce-block-split-banner",
                "empty-state",
                "file-upload",
                "floating-input",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "hover-card",
                "i18n",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-mask",
                "input-spinner",
                "kbd",
                "knob",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-inbox-workspace",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-scheduler",
                "layout-settings-account",
                "layout-split-screen",
                "lightbox",
                "loading-overlay",
                "mcp",
                "media-widget-album-carousel",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-top-singles",
                "media-widget-video-hero",
                "media-widget-video-post",
                "mega-menu",
                "mention-input",
                "menubar",
                "meter-group",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "paginator",
                "password-input",
                "password-strength",
                "phone-input",
                "pick-list",
                "popover",
                "product-gallery",
                "progress",
                "progress-button",
                "quote",
                "radio-group",
                "range-slider",
                "responsive-nav",
                "reveal",
                "rich-text-editor",
                "ripple",
                "scroll-area",
                "scroll-buttons",
                "scroll-nav",
                "scroll-to",
                "select",
                "select-tree",
                "shell",
                "sidenav",
                "skeleton",
                "slider",
                "social-widget-activity",
                "social-widget-article-comments",
                "social-widget-calendar",
                "social-widget-chat",
                "social-widget-feed-post",
                "social-widget-follow-suggestions",
                "social-widget-image-caption",
                "social-widget-image-overlay",
                "social-widget-inbox",
                "social-widget-platform-stats",
                "social-widget-profile-centered",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "social-widget-text-post",
                "social-widget-trending-topics",
                "social-widget-upload-dropzone",
                "speed-dial",
                "spinner",
                "splitter",
                "star-rating",
                "stat-card",
                "stepper",
                "table",
                "tabs",
                "tags-input",
                "time-picker",
                "timeline",
                "toast",
                "toggle",
                "tooltip",
                "tree",
                "tri-state-checkbox",
                "tw-merge",
                "types",
                "typography",
                "virtual-scroll"
              ]
            },
            {
              "hash": "6c80735",
              "date": "2026-09-13",
              "scope": null,
              "breaking": false,
              "description": "Motif Polar, overlay keyboard, and a push-smooth shell drawer.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "calendar",
                "date-range-picker",
                "datepicker",
                "mega-menu",
                "shell",
                "sidenav"
              ]
            },
            {
              "hash": "9680a45",
              "date": "2026-09-12",
              "scope": "mcp",
              "breaking": false,
              "description": "host the read-only catalog on mcp.ply-ui.com",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "mcp"
              ]
            },
            {
              "hash": "dbe22fe",
              "date": "2026-09-12",
              "scope": null,
              "breaking": false,
              "description": "ship MCP on npm as ply-ui-mcp",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "93af611",
              "date": "2026-09-12",
              "scope": null,
              "breaking": false,
              "description": "ship Relay on /templates, CLI 3-way merge, and HTTP MCP",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "badge",
                "button",
                "button-group",
                "chips",
                "cli",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-team-invite",
                "form-wizard",
                "mcp",
                "progress",
                "progress-button",
                "select",
                "spinner",
                "toggle",
                "types"
              ]
            },
            {
              "hash": "2bc264b",
              "date": "2026-09-11",
              "scope": null,
              "breaking": false,
              "description": "add CLI changelog command and MCP project tools",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "ae6de6d",
              "date": "2026-09-11",
              "scope": null,
              "breaking": false,
              "description": "add free table primitives and run cookbooks on the APIs they name (#144)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "table"
              ]
            },
            {
              "hash": "28249ae",
              "date": "2026-09-11",
              "scope": null,
              "breaking": false,
              "description": "add password input, confirm dialog, and semantic theme tokens (#143)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "button",
                "calendar",
                "cli",
                "date-range-picker",
                "datepicker",
                "dialog",
                "i18n",
                "input-group",
                "password-input",
                "time-picker",
                "tw-merge"
              ]
            },
            {
              "hash": "e9a9251",
              "date": "2026-09-09",
              "scope": "testing",
              "breaking": false,
              "description": "add CDK harnesses for data-table, select, and dialog (#140)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "custom-select",
                "data-table",
                "dialog"
              ]
            },
            {
              "hash": "648189c",
              "date": "2026-09-09",
              "scope": "config",
              "breaking": false,
              "description": "add provideBaseUI for icon sprite paths (#139)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "config",
                "icon"
              ]
            },
            {
              "hash": "ea7ee95",
              "date": "2026-09-09",
              "scope": "a11y",
              "breaking": false,
              "description": "overlay keyboard specs and axe-core on open panels (#138)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "a11y-keyboard",
                "a11y-overlay.smoke",
                "a11y-pro.smoke",
                "cli",
                "combobox",
                "context-menu",
                "custom-select",
                "data-table",
                "dialog",
                "dropdown-menu",
                "menubar"
              ]
            },
            {
              "hash": "a69f7df",
              "date": "2026-09-09",
              "scope": "i18n",
              "breaking": false,
              "description": "add provideBaseUiI18n for chrome strings (#137)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "combobox",
                "command-palette",
                "custom-select",
                "data-table",
                "dialog",
                "i18n",
                "multi-select",
                "paginator",
                "select-tree"
              ]
            },
            {
              "hash": "084ca7e",
              "date": "2026-09-09",
              "scope": "data-table",
              "breaking": false,
              "description": "add cell and option templates (#136)",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "combobox",
                "custom-select",
                "data-table",
                "types"
              ]
            },
            {
              "hash": "d653514",
              "date": "2026-09-08",
              "scope": "cli",
              "breaking": false,
              "description": "pick from the catalog when add has no names",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "dc80f1e",
              "date": "2026-09-08",
              "scope": "cli",
              "breaking": false,
              "description": "add doctor command to verify project setup",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "c053692",
              "date": "2026-09-08",
              "scope": "docs",
              "breaking": false,
              "description": "add Preview/Code demos and live playgrounds.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "code",
                "cookie-banner",
                "quote"
              ]
            },
            {
              "hash": "a6ab1cf",
              "date": "2026-09-06",
              "scope": null,
              "breaking": false,
              "description": "ship Cursor rules, usage snippets, and StackBlitz on cookbooks and blocks.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "e502a09",
              "date": "2026-09-06",
              "scope": null,
              "breaking": false,
              "description": "add Theme Studio so teams can export a Tailwind v4 @theme block.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "code"
              ]
            },
            {
              "hash": "1531819",
              "date": "2026-09-04",
              "scope": "toast",
              "breaking": false,
              "description": "Stack toasts like a deck: hover or focus expands, swipe dismisses, hover pauses auto-dismiss, and prefers-reduced-motion falls back to a static list.",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "toast"
              ]
            },
            {
              "hash": "0c6b805",
              "date": "2026-09-01",
              "scope": "library",
              "breaking": false,
              "description": "add a Linear-style workspace inbox layout",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-inbox-workspace",
                "select"
              ]
            }
          ]
        },
        {
          "type": "fix",
          "title": "Bug Fixes",
          "entries": [
            {
              "hash": "4758a55",
              "date": "2026-09-13",
              "scope": "mcp",
              "breaking": false,
              "description": "treat the hosted catalog as read-only",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "mcp"
              ]
            },
            {
              "hash": "a23f3d4",
              "date": "2026-09-04",
              "scope": null,
              "breaking": false,
              "description": "use const for toast swipe offset",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "toast"
              ]
            },
            {
              "hash": "eaf321d",
              "date": "2026-09-01",
              "scope": null,
              "breaking": false,
              "description": "use an interface for the workspace inbox spec helper.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-inbox-workspace"
              ]
            }
          ]
        },
        {
          "type": "docs",
          "title": "Documentation",
          "entries": [
            {
              "hash": "12e48f2",
              "date": "2026-09-05",
              "scope": null,
              "breaking": false,
              "description": "add Angular 22 cookbooks for signal forms, httpResource, @defer, and view transitions.",
              "type": "docs",
              "typeTitle": "Documentation",
              "components": [
                "custom-select",
                "dialog",
                "select",
                "toggle"
              ]
            }
          ]
        },
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "76afdd4",
              "date": "2026-09-23",
              "scope": null,
              "breaking": false,
              "description": "Follow writing direction in layout, keyboard, and overlays, and document RTL.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animations",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "avatar",
                "avatar-group",
                "badge",
                "blog-card-newsletter",
                "blog-card-quote",
                "blog-card-split-image",
                "bottom-sheet",
                "breadcrumb",
                "button-group",
                "calendar",
                "carousel",
                "chat",
                "checkbox",
                "cli",
                "color-picker",
                "combobox",
                "coming-soon",
                "command-palette",
                "context-menu",
                "cookie-banner",
                "crop-image",
                "currency-input",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "dual-range-slider",
                "ecommerce-block-dual-promo",
                "ecommerce-block-lifestyle-grid",
                "ecommerce-block-product-card",
                "empty-state",
                "file-upload",
                "floating-input",
                "form-billing",
                "form-checkout-summary",
                "form-feedback",
                "form-filter",
                "form-payment",
                "form-profile-settings",
                "form-shipping",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "hover-card",
                "icon",
                "input-autocomplete",
                "input-group",
                "knob",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-inbox-workspace",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-scheduler",
                "layout-settings-account",
                "layout-split-screen",
                "lightbox",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-video-hero",
                "media-widget-video-post",
                "mega-menu",
                "mention-input",
                "menubar",
                "meter-group",
                "multi-select",
                "navigation-menu",
                "otp-input",
                "overlay-position",
                "paginator",
                "phone-input",
                "pick-list",
                "ply-group-button",
                "popover",
                "product-gallery",
                "progress",
                "progress-button",
                "quote",
                "radio-group",
                "range-slider",
                "responsive-nav",
                "rich-text-editor",
                "scroll-buttons",
                "select",
                "select-tree",
                "shell",
                "sidenav",
                "slider",
                "social-widget-activity",
                "social-widget-article-comments",
                "social-widget-chat",
                "social-widget-inbox",
                "social-widget-profile-centered",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "speed-dial",
                "spinner",
                "splitter",
                "stepper",
                "table",
                "tabs",
                "time-picker",
                "toast",
                "toggle",
                "tooltip",
                "tree",
                "tri-state-checkbox",
                "types"
              ]
            },
            {
              "hash": "01d611a",
              "date": "2026-09-22",
              "scope": null,
              "breaking": false,
              "description": "Open the docs site onto the MIT repo and one brand color. (#172)",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "4e3a216",
              "date": "2026-09-22",
              "scope": null,
              "breaking": false,
              "description": "Ship the free-tier quality pass, Ply OG cards, and the 127-item catalog.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "breadcrumb",
                "cli",
                "collapsible",
                "crop-image",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "dual-range-slider",
                "mcp",
                "navigation-menu",
                "range-slider",
                "sidebar",
                "stepper",
                "tabs",
                "toast",
                "tooltip",
                "types",
                "typography"
              ]
            },
            {
              "hash": "083a94b",
              "date": "2026-09-20",
              "scope": null,
              "breaking": false,
              "description": "Let Theme Studio recolor tabs, selects, and overlays via --ply-*.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "cli",
                "combobox",
                "command-palette",
                "custom-select",
                "input-group",
                "tabs",
                "toast",
                "tw-merge"
              ]
            },
            {
              "hash": "c22f01f",
              "date": "2026-09-16",
              "scope": null,
              "breaking": false,
              "description": "Rename CLI identifiers and directive files to ply-*.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "a11y.smoke",
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "badge",
                "bottom-sheet",
                "button",
                "calendar",
                "carousel",
                "chat",
                "cli",
                "code",
                "command-palette",
                "cookie-banner",
                "crop-image",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dual-range-slider",
                "ecommerce-block-dual-promo",
                "ecommerce-block-hero-banner",
                "ecommerce-block-lifestyle-grid",
                "ecommerce-block-product-card",
                "ecommerce-block-product-detail",
                "ecommerce-block-product-tabs",
                "ecommerce-block-split-banner",
                "file-upload",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-inbox-workspace",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-scheduler",
                "layout-settings-account",
                "layout-split-screen",
                "lightbox",
                "mcp",
                "media-widget-album-carousel",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-top-singles",
                "media-widget-video-hero",
                "media-widget-video-post",
                "paginator",
                "password-input",
                "pick-list",
                "ply-context-menu-item",
                "ply-dropdown-menu-item",
                "ply-group-button",
                "ply-list-item",
                "ply-tab-icon",
                "product-gallery",
                "progress-button",
                "responsive-nav",
                "reveal",
                "rich-text-editor",
                "scroll-buttons",
                "shell",
                "sidenav",
                "slider",
                "social-widget-article-comments",
                "social-widget-chat",
                "social-widget-feed-post",
                "social-widget-follow-suggestions",
                "social-widget-image-caption",
                "social-widget-image-overlay",
                "social-widget-inbox",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "social-widget-text-post",
                "speed-dial",
                "stepper",
                "table",
                "tabs",
                "time-picker",
                "tw-merge",
                "typography"
              ]
            },
            {
              "hash": "cb21d4f",
              "date": "2026-09-02",
              "scope": null,
              "breaking": false,
              "description": "Bind layout-kanban-board to a parent store (#108)",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "layout-kanban-board"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-08",
      "title": "August 2026",
      "entries": [
        {
          "hash": "e54709d",
          "date": "2026-08-28",
          "scope": null,
          "breaking": false,
          "description": "convert leftover component CSS to Tailwind and make disabled controls inert.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "base-group-button",
            "button",
            "button-group",
            "carousel",
            "cli",
            "coming-soon",
            "crop-image",
            "dual-range-slider",
            "icon",
            "scroll-area",
            "sidenav",
            "slider"
          ]
        },
        {
          "hash": "582e419",
          "date": "2026-08-28",
          "scope": null,
          "breaking": false,
          "description": "align radio labels and put identity copy on Open Graph tags.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "radio-group"
          ]
        },
        {
          "hash": "6c05969",
          "date": "2026-08-26",
          "scope": null,
          "breaking": false,
          "description": "disambiguate Ply in schema and allow Claude search bots.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "shell"
          ]
        },
        {
          "hash": "ee2a08c",
          "date": "2026-08-24",
          "scope": null,
          "breaking": false,
          "description": "restore smooth shell drawers and polish docs styling.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "code",
            "shell"
          ]
        },
        {
          "hash": "a9d1503",
          "date": "2026-08-24",
          "scope": null,
          "breaking": false,
          "description": "bind toggle ariaLabel in the axe smoke host and settings layout.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "a11y.smoke",
            "layout-settings-account"
          ]
        },
        {
          "hash": "5733f4e",
          "date": "2026-08-24",
          "scope": null,
          "breaking": false,
          "description": "raise AA contrast on badges and active nav, and bind toggle ariaLabel.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "badge",
            "code",
            "scroll-nav",
            "shell",
            "sidenav",
            "toggle"
          ]
        },
        {
          "hash": "2f6189d",
          "date": "2026-08-24",
          "scope": null,
          "breaking": false,
          "description": "keep the mobile shell backdrop transparent.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "shell"
          ]
        },
        {
          "hash": "d6cfd7a",
          "date": "2026-08-23",
          "scope": null,
          "breaking": false,
          "description": "clear ESLint errors and warnings in app and library.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "a11y-pro.smoke",
            "a11y.smoke",
            "accordion",
            "alert",
            "badge",
            "base-group-button",
            "bottom-sheet",
            "breadcrumb",
            "button-group",
            "calendar",
            "checkbox",
            "code",
            "color-picker",
            "combobox",
            "command-palette",
            "countdown",
            "currency-input",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "dropdown-menu",
            "dual-range-slider",
            "file-upload",
            "filter",
            "floating-input",
            "hover-card",
            "icon",
            "input-group",
            "input-mask",
            "input-spinner",
            "knob",
            "layout-admin-data-table",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-portfolio-gallery",
            "layout-scheduler",
            "lightbox",
            "mega-menu",
            "mention-input",
            "menubar",
            "multi-select",
            "otp-input",
            "phone-input",
            "pick-list",
            "popover",
            "radio-group",
            "range-slider",
            "responsive-nav",
            "rich-text-editor",
            "scroll-nav",
            "select",
            "select-tree",
            "shell",
            "sidenav",
            "slider",
            "star-rating",
            "stepper",
            "tabs",
            "tags-input",
            "time-picker",
            "toggle",
            "tree",
            "tri-state-checkbox"
          ]
        },
        {
          "hash": "a17c2ee",
          "date": "2026-08-23",
          "scope": null,
          "breaking": false,
          "description": "align button-group specs with valueChange and ToggleGroupButton.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "button-group"
          ]
        },
        {
          "hash": "0bfdb59",
          "date": "2026-08-23",
          "scope": null,
          "breaking": false,
          "description": "type CVA callbacks as void so library compile succeeds.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "floating-input",
            "phone-input"
          ]
        },
        {
          "hash": "abdaa02",
          "date": "2026-08-22",
          "scope": null,
          "breaking": false,
          "description": "use a stepper time picker and a two-step date+time flow.",
          "type": "improve",
          "typeTitle": "Code Improvements",
          "components": [
            "datepicker",
            "time-picker"
          ]
        },
        {
          "hash": "1da8916",
          "date": "2026-08-22",
          "scope": null,
          "breaking": false,
          "description": "command palette UI improvements",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "command-palette"
          ]
        },
        {
          "hash": "cdcd64e",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "keep the disabled input separate from Angular Forms setDisabledState.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "button-group",
            "checkbox",
            "color-picker",
            "date-range-picker",
            "datepicker",
            "dual-range-slider",
            "input-spinner",
            "knob",
            "otp-input",
            "radio-group",
            "range-slider",
            "select",
            "toggle",
            "tri-state-checkbox"
          ]
        },
        {
          "hash": "aad4aa2",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "share overlay positioning, enable strict templates, and type color unions.",
          "type": "improve",
          "typeTitle": "Code Improvements",
          "components": [
            "avatar",
            "badge",
            "button",
            "click-outside",
            "file-upload",
            "hover-card",
            "icon",
            "layout-admin-data-table",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-scheduler",
            "layout-split-screen",
            "multi-select",
            "overlay-position",
            "popover",
            "progress-button",
            "scroll-buttons",
            "select-tree",
            "speed-dial",
            "time-picker",
            "tooltip",
            "types"
          ]
        },
        {
          "hash": "9852fe2",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "use signals for template state so zoneless components actually update.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "carousel",
            "input-spinner",
            "otp-input",
            "paginator",
            "product-gallery",
            "select",
            "slider",
            "stepper",
            "tabs"
          ]
        },
        {
          "hash": "918fc74",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "keep dialog width from numeric attributes instead of stretching full overlay.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "dialog"
          ]
        },
        {
          "hash": "880dcf2",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "restore missing icons and correct gallery, spinner, currency, and scheduler behavior.",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-newsletter",
            "blog-card-overlay-marketing",
            "blog-card-split-image",
            "crop-image",
            "currency-input",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-scheduler",
            "slider",
            "social-widget-image-caption",
            "social-widget-profile-cover",
            "spinner"
          ]
        },
        {
          "hash": "793d022",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "cancel component timers on destroy and drop leftover animation frames.",
          "type": "improve",
          "typeTitle": "Code Improvements",
          "components": [
            "command-palette",
            "layout-hero-features",
            "layout-onboarding-flow",
            "layout-split-screen",
            "scroll-nav",
            "sidenav"
          ]
        },
        {
          "hash": "737c068",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "apply complete Tailwind class names so badge, menu, and code styles generate.",
          "type": "improve",
          "typeTitle": "Code Improvements",
          "components": [
            "badge",
            "code",
            "context-menu",
            "dropdown-menu",
            "spinner"
          ]
        },
        {
          "hash": "5f33dba",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "add angular-eslint so ng lint actually runs.",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "base-group-button",
            "color-picker",
            "combobox",
            "data-table",
            "dialog",
            "layout-file-manager",
            "multi-select",
            "select-tree",
            "types"
          ]
        },
        {
          "hash": "24eff50",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "mock localStorage in vitest for Node 25+.",
          "type": "chore",
          "typeTitle": "Chores",
          "components": []
        },
        {
          "hash": "028e1f3",
          "date": "2026-08-21",
          "scope": null,
          "breaking": false,
          "description": "resolve CLI imports, overlay z-index, and component accessibility.",
          "type": "improve",
          "typeTitle": "Code Improvements",
          "components": [
            "accordion",
            "alert",
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "avatar",
            "avatar-group",
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-overlay-marketing",
            "blog-card-quote",
            "blog-card-split-image",
            "blog-card-stats",
            "blog-card-video",
            "bottom-sheet",
            "button-group",
            "calendar",
            "carousel",
            "chart",
            "chat",
            "chips",
            "combobox",
            "cookie-banner",
            "current-screen-size",
            "data-table",
            "datepicker",
            "dialog",
            "drawer",
            "dropdown",
            "dual-range-slider",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "hover-card",
            "input-group",
            "knob",
            "layout-admin-data-table",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-ecommerce-grid",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-pricing",
            "layout-split-screen",
            "loading-overlay",
            "media-widget-album-carousel",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-top-singles",
            "media-widget-video-hero",
            "media-widget-video-post",
            "mega-menu",
            "meter-group",
            "pick-list",
            "popover",
            "product-gallery",
            "progress",
            "progress-button",
            "scroll-buttons",
            "select-tree",
            "shell",
            "sidenav",
            "skeleton",
            "slider",
            "social-widget-activity",
            "social-widget-article-comments",
            "social-widget-calendar",
            "social-widget-chat",
            "social-widget-feed-post",
            "social-widget-follow-suggestions",
            "social-widget-image-caption",
            "social-widget-image-overlay",
            "social-widget-inbox",
            "social-widget-platform-stats",
            "social-widget-profile-centered",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "social-widget-text-post",
            "social-widget-trending-topics",
            "social-widget-upload-dropzone",
            "speed-dial",
            "splitter",
            "star-rating",
            "stat-card",
            "time-picker",
            "timeline",
            "toast",
            "tooltip",
            "tree",
            "tri-state-checkbox",
            "typography",
            "z-index"
          ]
        },
        {
          "hash": "bb6ae48",
          "date": "2026-08-20",
          "scope": null,
          "breaking": false,
          "description": "Isolate product-card hover so sibling cards in a row do not react.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "ecommerce-block-product-card"
          ]
        },
        {
          "hash": "a8bc052",
          "date": "2026-08-20",
          "scope": null,
          "breaking": false,
          "description": "Add hover-open nested menubar menus and stay-open selectable items.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "a11y-keyboard",
            "base-dropdown-menu-item",
            "dropdown",
            "dropdown-menu",
            "menubar"
          ]
        },
        {
          "hash": "3be532e",
          "date": "2026-08-20",
          "scope": "mcp",
          "breaking": false,
          "description": "bump zod to 4.4.3",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "mcp"
          ]
        },
        {
          "hash": "251df92",
          "date": "2026-08-20",
          "scope": null,
          "breaking": false,
          "description": "bump tailwind-merge to 3.6.0",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "tw-merge"
          ]
        },
        {
          "hash": "81e6b4c",
          "date": "2026-08-19",
          "scope": null,
          "breaking": false,
          "description": "Point the product at the public GitHub hub and add community guardrails.",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "4b70eff",
          "date": "2026-08-17",
          "scope": "cli",
          "breaking": false,
          "description": "keep fetch out of the published bin entry",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "3876b91",
          "date": "2026-08-17",
          "scope": null,
          "breaking": false,
          "description": "persist shareable demo themes and close flagship form/a11y gaps",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "calendar",
            "dialog",
            "file-upload",
            "mention-input",
            "toast"
          ]
        },
        {
          "hash": "0cf260c",
          "date": "2026-08-17",
          "scope": "cli",
          "breaking": false,
          "description": "fetch the registry index once for diff and update",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "dd09cf3",
          "date": "2026-08-16",
          "scope": null,
          "breaking": false,
          "description": "add hover-card, menubar, loading-overlay, currency-input, kbd, aspect-ratio, scroll-area, and cookie-banner",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "a11y.smoke",
            "aspect-ratio",
            "cookie-banner",
            "currency-input",
            "dropdown",
            "hover-card",
            "kbd",
            "loading-overlay",
            "menubar",
            "scroll-area",
            "types"
          ]
        },
        {
          "hash": "ce2e391",
          "date": "2026-08-16",
          "scope": null,
          "breaking": false,
          "description": "add labeled shell nav sections that collapse with the dashboard rail",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "shell"
          ]
        },
        {
          "hash": "0ed2c55",
          "date": "2026-08-16",
          "scope": null,
          "breaking": false,
          "description": "keep hover-card open on panel click and correct menubar and currency input",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "currency-input",
            "hover-card",
            "menubar"
          ]
        },
        {
          "hash": "ba8fe81",
          "date": "2026-08-15",
          "scope": null,
          "breaking": false,
          "description": "update documentation and changelog for Angular 22 migration",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "layout-docs-kb",
            "layout-hero-features",
            "theme"
          ]
        },
        {
          "hash": "d8e14f3",
          "date": "2026-08-14",
          "scope": null,
          "breaking": false,
          "description": "upgrade Angular 21 to 22.1",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "a11y-pro.smoke",
            "a11y.smoke",
            "accordion",
            "badge",
            "breadcrumb",
            "button",
            "button-group",
            "code",
            "context-menu",
            "countdown",
            "dialog",
            "dropdown-menu",
            "empty-state",
            "filter",
            "lightbox",
            "mention-input",
            "popover",
            "quote",
            "radio-group",
            "responsive-nav",
            "select",
            "star-rating",
            "stepper",
            "tabs"
          ]
        },
        {
          "hash": "cda3de3",
          "date": "2026-08-14",
          "scope": "cli",
          "breaking": false,
          "description": "drop shell access and ship a zero-dependency tarball",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "46a6c29",
          "date": "2026-08-14",
          "scope": null,
          "breaking": false,
          "description": "update .gitignore and optimize build process",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "button"
          ]
        },
        {
          "hash": "128e98d",
          "date": "2026-08-14",
          "scope": null,
          "breaking": false,
          "description": "add combobox, tags-input, time-picker, and chat to the registry",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "chat",
            "code",
            "combobox",
            "datepicker",
            "popover",
            "shell",
            "tags-input",
            "time-picker",
            "toast",
            "types"
          ]
        },
        {
          "hash": "c85f9b5",
          "date": "2026-08-12",
          "scope": "scroll-nav",
          "breaking": false,
          "description": "use one scrollport with a sticky sidebar",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "scroll-nav"
          ]
        },
        {
          "hash": "1887589",
          "date": "2026-08-12",
          "scope": null,
          "breaking": false,
          "description": "serve pro registry on pro.ply-ui.com",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "005988d",
          "date": "2026-08-12",
          "scope": null,
          "breaking": false,
          "description": "remove @lussos package names",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "mcp"
          ]
        },
        {
          "hash": "eb72bd0",
          "date": "2026-08-11",
          "scope": "breadcrumb",
          "breaking": false,
          "description": "truncate current crumb on one row",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "breadcrumb"
          ]
        },
        {
          "hash": "b9d9f05",
          "date": "2026-08-11",
          "scope": "shell",
          "breaking": false,
          "description": "move backdrop logic inside main column for improved mobile handling",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "shell"
          ]
        },
        {
          "hash": "acb973c",
          "date": "2026-08-11",
          "scope": "app",
          "breaking": false,
          "description": "restore nested scroll on navigate and browser back",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "shell"
          ]
        },
        {
          "hash": "966908c",
          "date": "2026-08-11",
          "scope": "cli",
          "breaking": false,
          "description": "verify registry payloads before writing them to disk",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "mcp"
          ]
        },
        {
          "hash": "03d967e",
          "date": "2026-08-11",
          "scope": "api",
          "breaking": false,
          "description": "show CLI-local imports instead of deprecated @lussos/base-ui",
          "type": "docs",
          "typeTitle": "Documentation",
          "components": [
            "layout-hero-features"
          ]
        },
        {
          "hash": "f58aa1a",
          "date": "2026-08-10",
          "scope": "shell",
          "breaking": false,
          "description": "unify page and dashboard shells into ply-shell",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "dashboard-shell",
            "page-shell",
            "scroll-nav",
            "shell",
            "sidenav",
            "types"
          ]
        },
        {
          "hash": "dc2e665",
          "date": "2026-08-10",
          "scope": "responsive-nav",
          "breaking": false,
          "description": "add responsive navigation components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "page-shell",
            "responsive-nav",
            "types"
          ]
        },
        {
          "hash": "61023c2",
          "date": "2026-08-07",
          "scope": "stat-card",
          "breaking": false,
          "description": "introduce metric variant with delta pill and sparkline",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "stat-card",
            "types"
          ]
        },
        {
          "hash": "166df7b",
          "date": "2026-08-07",
          "scope": "lightbox",
          "breaking": false,
          "description": "add free lightbox gallery with alt-initials fallback",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "lightbox"
          ]
        },
        {
          "hash": "5e9814b",
          "date": "2026-08-06",
          "scope": "countdown",
          "breaking": false,
          "description": "enhance countdown component with SSR support and client ticker",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "countdown"
          ]
        },
        {
          "hash": "d0367b7",
          "date": "2026-08-04",
          "scope": "shell",
          "breaking": false,
          "description": "add dashboard-shell and page-shell components with services",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "dashboard-shell",
            "page-shell",
            "types"
          ]
        },
        {
          "hash": "5245d59",
          "date": "2026-08-04",
          "scope": "buttons",
          "breaking": false,
          "description": "add progress-button with stable-width loading spinner",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "progress-button"
          ]
        },
        {
          "hash": "4d5004e",
          "date": "2026-08-04",
          "scope": "html",
          "breaking": false,
          "description": "correct utility class name mistakes in various components",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": []
        }
      ],
      "sections": [
        {
          "type": "feat",
          "title": "Features",
          "entries": [
            {
              "hash": "3876b91",
              "date": "2026-08-17",
              "scope": null,
              "breaking": false,
              "description": "persist shareable demo themes and close flagship form/a11y gaps",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "calendar",
                "dialog",
                "file-upload",
                "mention-input",
                "toast"
              ]
            },
            {
              "hash": "ce2e391",
              "date": "2026-08-16",
              "scope": null,
              "breaking": false,
              "description": "add labeled shell nav sections that collapse with the dashboard rail",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "shell"
              ]
            },
            {
              "hash": "dd09cf3",
              "date": "2026-08-16",
              "scope": null,
              "breaking": false,
              "description": "add hover-card, menubar, loading-overlay, currency-input, kbd, aspect-ratio, scroll-area, and cookie-banner",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "a11y.smoke",
                "aspect-ratio",
                "cookie-banner",
                "currency-input",
                "dropdown",
                "hover-card",
                "kbd",
                "loading-overlay",
                "menubar",
                "scroll-area",
                "types"
              ]
            },
            {
              "hash": "128e98d",
              "date": "2026-08-14",
              "scope": null,
              "breaking": false,
              "description": "add combobox, tags-input, time-picker, and chat to the registry",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "chat",
                "code",
                "combobox",
                "datepicker",
                "popover",
                "shell",
                "tags-input",
                "time-picker",
                "toast",
                "types"
              ]
            },
            {
              "hash": "966908c",
              "date": "2026-08-11",
              "scope": "cli",
              "breaking": false,
              "description": "verify registry payloads before writing them to disk",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "f58aa1a",
              "date": "2026-08-10",
              "scope": "shell",
              "breaking": false,
              "description": "unify page and dashboard shells into ply-shell",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "dashboard-shell",
                "page-shell",
                "scroll-nav",
                "shell",
                "sidenav",
                "types"
              ]
            },
            {
              "hash": "dc2e665",
              "date": "2026-08-10",
              "scope": "responsive-nav",
              "breaking": false,
              "description": "add responsive navigation components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "page-shell",
                "responsive-nav",
                "types"
              ]
            },
            {
              "hash": "61023c2",
              "date": "2026-08-07",
              "scope": "stat-card",
              "breaking": false,
              "description": "introduce metric variant with delta pill and sparkline",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "stat-card",
                "types"
              ]
            },
            {
              "hash": "166df7b",
              "date": "2026-08-07",
              "scope": "lightbox",
              "breaking": false,
              "description": "add free lightbox gallery with alt-initials fallback",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "lightbox"
              ]
            },
            {
              "hash": "5e9814b",
              "date": "2026-08-06",
              "scope": "countdown",
              "breaking": false,
              "description": "enhance countdown component with SSR support and client ticker",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "countdown"
              ]
            },
            {
              "hash": "5245d59",
              "date": "2026-08-04",
              "scope": "buttons",
              "breaking": false,
              "description": "add progress-button with stable-width loading spinner",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "progress-button"
              ]
            },
            {
              "hash": "d0367b7",
              "date": "2026-08-04",
              "scope": "shell",
              "breaking": false,
              "description": "add dashboard-shell and page-shell components with services",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "dashboard-shell",
                "page-shell",
                "types"
              ]
            }
          ]
        },
        {
          "type": "fix",
          "title": "Bug Fixes",
          "entries": [
            {
              "hash": "582e419",
              "date": "2026-08-28",
              "scope": null,
              "breaking": false,
              "description": "align radio labels and put identity copy on Open Graph tags.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "radio-group"
              ]
            },
            {
              "hash": "e54709d",
              "date": "2026-08-28",
              "scope": null,
              "breaking": false,
              "description": "convert leftover component CSS to Tailwind and make disabled controls inert.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "base-group-button",
                "button",
                "button-group",
                "carousel",
                "cli",
                "coming-soon",
                "crop-image",
                "dual-range-slider",
                "icon",
                "scroll-area",
                "sidenav",
                "slider"
              ]
            },
            {
              "hash": "6c05969",
              "date": "2026-08-26",
              "scope": null,
              "breaking": false,
              "description": "disambiguate Ply in schema and allow Claude search bots.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "shell"
              ]
            },
            {
              "hash": "ee2a08c",
              "date": "2026-08-24",
              "scope": null,
              "breaking": false,
              "description": "restore smooth shell drawers and polish docs styling.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "code",
                "shell"
              ]
            },
            {
              "hash": "2f6189d",
              "date": "2026-08-24",
              "scope": null,
              "breaking": false,
              "description": "keep the mobile shell backdrop transparent.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "shell"
              ]
            },
            {
              "hash": "a9d1503",
              "date": "2026-08-24",
              "scope": null,
              "breaking": false,
              "description": "bind toggle ariaLabel in the axe smoke host and settings layout.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "a11y.smoke",
                "layout-settings-account"
              ]
            },
            {
              "hash": "5733f4e",
              "date": "2026-08-24",
              "scope": null,
              "breaking": false,
              "description": "raise AA contrast on badges and active nav, and bind toggle ariaLabel.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "badge",
                "code",
                "scroll-nav",
                "shell",
                "sidenav",
                "toggle"
              ]
            },
            {
              "hash": "a17c2ee",
              "date": "2026-08-23",
              "scope": null,
              "breaking": false,
              "description": "align button-group specs with valueChange and ToggleGroupButton.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "button-group"
              ]
            },
            {
              "hash": "0bfdb59",
              "date": "2026-08-23",
              "scope": null,
              "breaking": false,
              "description": "type CVA callbacks as void so library compile succeeds.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "floating-input",
                "phone-input"
              ]
            },
            {
              "hash": "d6cfd7a",
              "date": "2026-08-23",
              "scope": null,
              "breaking": false,
              "description": "clear ESLint errors and warnings in app and library.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "a11y-pro.smoke",
                "a11y.smoke",
                "accordion",
                "alert",
                "badge",
                "base-group-button",
                "bottom-sheet",
                "breadcrumb",
                "button-group",
                "calendar",
                "checkbox",
                "code",
                "color-picker",
                "combobox",
                "command-palette",
                "countdown",
                "currency-input",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "dropdown-menu",
                "dual-range-slider",
                "file-upload",
                "filter",
                "floating-input",
                "hover-card",
                "icon",
                "input-group",
                "input-mask",
                "input-spinner",
                "knob",
                "layout-admin-data-table",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-portfolio-gallery",
                "layout-scheduler",
                "lightbox",
                "mega-menu",
                "mention-input",
                "menubar",
                "multi-select",
                "otp-input",
                "phone-input",
                "pick-list",
                "popover",
                "radio-group",
                "range-slider",
                "responsive-nav",
                "rich-text-editor",
                "scroll-nav",
                "select",
                "select-tree",
                "shell",
                "sidenav",
                "slider",
                "star-rating",
                "stepper",
                "tabs",
                "tags-input",
                "time-picker",
                "toggle",
                "tree",
                "tri-state-checkbox"
              ]
            },
            {
              "hash": "cdcd64e",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "keep the disabled input separate from Angular Forms setDisabledState.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "button-group",
                "checkbox",
                "color-picker",
                "date-range-picker",
                "datepicker",
                "dual-range-slider",
                "input-spinner",
                "knob",
                "otp-input",
                "radio-group",
                "range-slider",
                "select",
                "toggle",
                "tri-state-checkbox"
              ]
            },
            {
              "hash": "918fc74",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "keep dialog width from numeric attributes instead of stretching full overlay.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "dialog"
              ]
            },
            {
              "hash": "9852fe2",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "use signals for template state so zoneless components actually update.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "carousel",
                "input-spinner",
                "otp-input",
                "paginator",
                "product-gallery",
                "select",
                "slider",
                "stepper",
                "tabs"
              ]
            },
            {
              "hash": "880dcf2",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "restore missing icons and correct gallery, spinner, currency, and scheduler behavior.",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-newsletter",
                "blog-card-overlay-marketing",
                "blog-card-split-image",
                "crop-image",
                "currency-input",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-scheduler",
                "slider",
                "social-widget-image-caption",
                "social-widget-profile-cover",
                "spinner"
              ]
            },
            {
              "hash": "0cf260c",
              "date": "2026-08-17",
              "scope": "cli",
              "breaking": false,
              "description": "fetch the registry index once for diff and update",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "4b70eff",
              "date": "2026-08-17",
              "scope": "cli",
              "breaking": false,
              "description": "keep fetch out of the published bin entry",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "0ed2c55",
              "date": "2026-08-16",
              "scope": null,
              "breaking": false,
              "description": "keep hover-card open on panel click and correct menubar and currency input",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "currency-input",
                "hover-card",
                "menubar"
              ]
            },
            {
              "hash": "cda3de3",
              "date": "2026-08-14",
              "scope": "cli",
              "breaking": false,
              "description": "drop shell access and ship a zero-dependency tarball",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "c85f9b5",
              "date": "2026-08-12",
              "scope": "scroll-nav",
              "breaking": false,
              "description": "use one scrollport with a sticky sidebar",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "scroll-nav"
              ]
            },
            {
              "hash": "eb72bd0",
              "date": "2026-08-11",
              "scope": "breadcrumb",
              "breaking": false,
              "description": "truncate current crumb on one row",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "breadcrumb"
              ]
            },
            {
              "hash": "acb973c",
              "date": "2026-08-11",
              "scope": "app",
              "breaking": false,
              "description": "restore nested scroll on navigate and browser back",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "shell"
              ]
            },
            {
              "hash": "4d5004e",
              "date": "2026-08-04",
              "scope": "html",
              "breaking": false,
              "description": "correct utility class name mistakes in various components",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": []
            }
          ]
        },
        {
          "type": "improve",
          "title": "Code Improvements",
          "entries": [
            {
              "hash": "abdaa02",
              "date": "2026-08-22",
              "scope": null,
              "breaking": false,
              "description": "use a stepper time picker and a two-step date+time flow.",
              "type": "improve",
              "typeTitle": "Code Improvements",
              "components": [
                "datepicker",
                "time-picker"
              ]
            },
            {
              "hash": "028e1f3",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "resolve CLI imports, overlay z-index, and component accessibility.",
              "type": "improve",
              "typeTitle": "Code Improvements",
              "components": [
                "accordion",
                "alert",
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "avatar",
                "avatar-group",
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-overlay-marketing",
                "blog-card-quote",
                "blog-card-split-image",
                "blog-card-stats",
                "blog-card-video",
                "bottom-sheet",
                "button-group",
                "calendar",
                "carousel",
                "chart",
                "chat",
                "chips",
                "combobox",
                "cookie-banner",
                "current-screen-size",
                "data-table",
                "datepicker",
                "dialog",
                "drawer",
                "dropdown",
                "dual-range-slider",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "hover-card",
                "input-group",
                "knob",
                "layout-admin-data-table",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-ecommerce-grid",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-pricing",
                "layout-split-screen",
                "loading-overlay",
                "media-widget-album-carousel",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-top-singles",
                "media-widget-video-hero",
                "media-widget-video-post",
                "mega-menu",
                "meter-group",
                "pick-list",
                "popover",
                "product-gallery",
                "progress",
                "progress-button",
                "scroll-buttons",
                "select-tree",
                "shell",
                "sidenav",
                "skeleton",
                "slider",
                "social-widget-activity",
                "social-widget-article-comments",
                "social-widget-calendar",
                "social-widget-chat",
                "social-widget-feed-post",
                "social-widget-follow-suggestions",
                "social-widget-image-caption",
                "social-widget-image-overlay",
                "social-widget-inbox",
                "social-widget-platform-stats",
                "social-widget-profile-centered",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "social-widget-text-post",
                "social-widget-trending-topics",
                "social-widget-upload-dropzone",
                "speed-dial",
                "splitter",
                "star-rating",
                "stat-card",
                "time-picker",
                "timeline",
                "toast",
                "tooltip",
                "tree",
                "tri-state-checkbox",
                "typography",
                "z-index"
              ]
            },
            {
              "hash": "aad4aa2",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "share overlay positioning, enable strict templates, and type color unions.",
              "type": "improve",
              "typeTitle": "Code Improvements",
              "components": [
                "avatar",
                "badge",
                "button",
                "click-outside",
                "file-upload",
                "hover-card",
                "icon",
                "layout-admin-data-table",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-scheduler",
                "layout-split-screen",
                "multi-select",
                "overlay-position",
                "popover",
                "progress-button",
                "scroll-buttons",
                "select-tree",
                "speed-dial",
                "time-picker",
                "tooltip",
                "types"
              ]
            },
            {
              "hash": "793d022",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "cancel component timers on destroy and drop leftover animation frames.",
              "type": "improve",
              "typeTitle": "Code Improvements",
              "components": [
                "command-palette",
                "layout-hero-features",
                "layout-onboarding-flow",
                "layout-split-screen",
                "scroll-nav",
                "sidenav"
              ]
            },
            {
              "hash": "737c068",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "apply complete Tailwind class names so badge, menu, and code styles generate.",
              "type": "improve",
              "typeTitle": "Code Improvements",
              "components": [
                "badge",
                "code",
                "context-menu",
                "dropdown-menu",
                "spinner"
              ]
            }
          ]
        },
        {
          "type": "refactor",
          "title": "Refactors",
          "entries": [
            {
              "hash": "b9d9f05",
              "date": "2026-08-11",
              "scope": "shell",
              "breaking": false,
              "description": "move backdrop logic inside main column for improved mobile handling",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "shell"
              ]
            }
          ]
        },
        {
          "type": "docs",
          "title": "Documentation",
          "entries": [
            {
              "hash": "03d967e",
              "date": "2026-08-11",
              "scope": "api",
              "breaking": false,
              "description": "show CLI-local imports instead of deprecated @lussos/base-ui",
              "type": "docs",
              "typeTitle": "Documentation",
              "components": [
                "layout-hero-features"
              ]
            }
          ]
        },
        {
          "type": "chore",
          "title": "Chores",
          "entries": [
            {
              "hash": "24eff50",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "mock localStorage in vitest for Node 25+.",
              "type": "chore",
              "typeTitle": "Chores",
              "components": []
            },
            {
              "hash": "5f33dba",
              "date": "2026-08-21",
              "scope": null,
              "breaking": false,
              "description": "add angular-eslint so ng lint actually runs.",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "base-group-button",
                "color-picker",
                "combobox",
                "data-table",
                "dialog",
                "layout-file-manager",
                "multi-select",
                "select-tree",
                "types"
              ]
            },
            {
              "hash": "3be532e",
              "date": "2026-08-20",
              "scope": "mcp",
              "breaking": false,
              "description": "bump zod to 4.4.3",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "mcp"
              ]
            },
            {
              "hash": "251df92",
              "date": "2026-08-20",
              "scope": null,
              "breaking": false,
              "description": "bump tailwind-merge to 3.6.0",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "tw-merge"
              ]
            },
            {
              "hash": "ba8fe81",
              "date": "2026-08-15",
              "scope": null,
              "breaking": false,
              "description": "update documentation and changelog for Angular 22 migration",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "layout-docs-kb",
                "layout-hero-features",
                "theme"
              ]
            },
            {
              "hash": "d8e14f3",
              "date": "2026-08-14",
              "scope": null,
              "breaking": false,
              "description": "upgrade Angular 21 to 22.1",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "a11y-pro.smoke",
                "a11y.smoke",
                "accordion",
                "badge",
                "breadcrumb",
                "button",
                "button-group",
                "code",
                "context-menu",
                "countdown",
                "dialog",
                "dropdown-menu",
                "empty-state",
                "filter",
                "lightbox",
                "mention-input",
                "popover",
                "quote",
                "radio-group",
                "responsive-nav",
                "select",
                "star-rating",
                "stepper",
                "tabs"
              ]
            },
            {
              "hash": "46a6c29",
              "date": "2026-08-14",
              "scope": null,
              "breaking": false,
              "description": "update .gitignore and optimize build process",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "button"
              ]
            },
            {
              "hash": "1887589",
              "date": "2026-08-12",
              "scope": null,
              "breaking": false,
              "description": "serve pro registry on pro.ply-ui.com",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "cli",
                "mcp"
              ]
            },
            {
              "hash": "005988d",
              "date": "2026-08-12",
              "scope": null,
              "breaking": false,
              "description": "remove @lussos package names",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "mcp"
              ]
            }
          ]
        },
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "1da8916",
              "date": "2026-08-22",
              "scope": null,
              "breaking": false,
              "description": "command palette UI improvements",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "command-palette"
              ]
            },
            {
              "hash": "bb6ae48",
              "date": "2026-08-20",
              "scope": null,
              "breaking": false,
              "description": "Isolate product-card hover so sibling cards in a row do not react.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "ecommerce-block-product-card"
              ]
            },
            {
              "hash": "a8bc052",
              "date": "2026-08-20",
              "scope": null,
              "breaking": false,
              "description": "Add hover-open nested menubar menus and stay-open selectable items.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "a11y-keyboard",
                "base-dropdown-menu-item",
                "dropdown",
                "dropdown-menu",
                "menubar"
              ]
            },
            {
              "hash": "81e6b4c",
              "date": "2026-08-19",
              "scope": null,
              "breaking": false,
              "description": "Point the product at the public GitHub hub and add community guardrails.",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "cli"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-07",
      "title": "July 2026",
      "entries": [
        {
          "hash": "1c5b6f8",
          "date": "2026-07-31",
          "scope": "tooltip",
          "breaking": false,
          "description": "rename `placement` to `tooltipPlacement` for clarity and avoid conflicts",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "code",
            "crop-image",
            "layout-bento-grid",
            "layout-inbox-messaging",
            "media-widget-album-carousel",
            "tooltip",
            "types"
          ]
        },
        {
          "hash": "85c0df6",
          "date": "2026-07-30",
          "scope": null,
          "breaking": false,
          "description": "add EcommerceBlockProductCard component and implement product demo showcase in Ecommerce page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "ecommerce-block-product-card"
          ]
        },
        {
          "hash": "d415fd1",
          "date": "2026-07-29",
          "scope": "pro",
          "breaking": false,
          "description": "add chart and virtual-scroll components; fix Base import path for CLI",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "button",
            "chart",
            "types",
            "virtual-scroll"
          ]
        },
        {
          "hash": "f965686",
          "date": "2026-07-27",
          "scope": null,
          "breaking": false,
          "description": "prerender the whole site — timer leaks, SSR crash, and Pro a11y gaps",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "a11y-pro.smoke",
            "code",
            "context-menu",
            "dialog",
            "dropdown-menu",
            "file-upload",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-dashboard",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-pricing",
            "layout-scheduler",
            "layout-settings-account",
            "mega-menu",
            "pick-list",
            "safe-timer",
            "select-tree",
            "tabs",
            "toast",
            "tree"
          ]
        },
        {
          "hash": "7854743",
          "date": "2026-07-27",
          "scope": "dropdown",
          "breaking": false,
          "description": "support cascading nested menus without closing the parent",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "dropdown",
            "dropdown-menu",
            "dropdown-menu-stack"
          ]
        },
        {
          "hash": "dee85db",
          "date": "2026-07-26",
          "scope": null,
          "breaking": false,
          "description": "add SSR safety guards to components and enable server-side rendering support",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "animated-counter",
            "bottom-sheet",
            "code",
            "color-picker",
            "command-palette",
            "crop-image",
            "custom-select",
            "dialog",
            "input-mask",
            "layout-blog-sidebar",
            "layout-docs-kb",
            "mega-menu",
            "mention-input",
            "multi-select",
            "phone-input",
            "popover",
            "rich-text-editor",
            "tabs",
            "tooltip"
          ]
        },
        {
          "hash": "99eb9da",
          "date": "2026-07-26",
          "scope": null,
          "breaking": false,
          "description": "mcp added",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "mcp"
          ]
        },
        {
          "hash": "cbe1103",
          "date": "2026-07-25",
          "scope": null,
          "breaking": false,
          "description": "implement comprehensive component unit tests and standardize test configurations across the library",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "accordion",
            "alert",
            "animated-counter",
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "avatar",
            "avatar-group",
            "badge",
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-overlay-marketing",
            "blog-card-quote",
            "blog-card-split-image",
            "blog-card-stats",
            "blog-card-video",
            "bottom-sheet",
            "breadcrumb",
            "card",
            "carousel",
            "checkbox",
            "code",
            "color-picker",
            "context-menu",
            "countdown",
            "crop-image",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dual-range-slider",
            "ecommerce-block-dual-promo",
            "ecommerce-block-hero-banner",
            "ecommerce-block-lifestyle-grid",
            "ecommerce-block-product-detail",
            "ecommerce-block-product-tabs",
            "ecommerce-block-split-banner",
            "file-upload",
            "floating-input",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "knob",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-file-manager",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-scheduler",
            "layout-settings-account",
            "layout-split-screen",
            "media-widget-album-carousel",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-top-singles",
            "media-widget-video-hero",
            "media-widget-video-post",
            "mega-menu",
            "meter-group",
            "otp-input",
            "page-main",
            "paginator",
            "password-strength",
            "phone-input",
            "pick-list",
            "product-gallery",
            "progress",
            "radio-group",
            "range-slider",
            "rich-text-editor",
            "scroll-buttons",
            "scroll-nav",
            "select-tree",
            "sidenav",
            "skeleton",
            "slider",
            "social-widget-activity",
            "social-widget-article-comments",
            "social-widget-calendar",
            "social-widget-chat",
            "social-widget-feed-post",
            "social-widget-follow-suggestions",
            "social-widget-image-caption",
            "social-widget-image-overlay",
            "social-widget-inbox",
            "social-widget-platform-stats",
            "social-widget-profile-centered",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "social-widget-text-post",
            "social-widget-trending-topics",
            "social-widget-upload-dropzone",
            "speed-dial",
            "spinner",
            "splitter",
            "star-rating",
            "stat-card",
            "tabs",
            "timeline",
            "tri-state-checkbox"
          ]
        },
        {
          "hash": "1902b6d",
          "date": "2026-07-25",
          "scope": null,
          "breaking": false,
          "description": "make ThemeService SSR-safe by isolating DOM and localStorage access to the browser platform",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "theme"
          ]
        },
        {
          "hash": "db5f83f",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add Pro knob dial and free ripple directive",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "knob",
            "ripple"
          ]
        },
        {
          "hash": "da6d52b",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "break button-group circular import for Karma",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "button-group"
          ]
        },
        {
          "hash": "b0b5f67",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add free input-mask directive with demo page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "input-mask"
          ]
        },
        {
          "hash": "ad06c71",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add Pro select-tree and document form-control height rules",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-kanban-board",
            "layout-scheduler",
            "multi-select",
            "phone-input",
            "select-tree"
          ]
        },
        {
          "hash": "7b76ada",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add free speed-dial FAB with demo page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "speed-dial",
            "types"
          ]
        },
        {
          "hash": "3b9839e",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add Pro pick-list dual-listbox with demo page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "pick-list"
          ]
        },
        {
          "hash": "09eb3fd",
          "date": "2026-07-21",
          "scope": "base",
          "breaking": false,
          "description": "add free tri-state checkbox with demo page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "tri-state-checkbox"
          ]
        },
        {
          "hash": "51c2863",
          "date": "2026-07-20",
          "scope": null,
          "breaking": false,
          "description": "enhance base elements with size options, popups and file-manager improvements",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "button-group",
            "dropdown-menu",
            "file-upload",
            "layout-file-manager",
            "popover",
            "select",
            "tree"
          ]
        },
        {
          "hash": "edcab9c",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add free context-menu component",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "base-context-menu-item",
            "context-menu",
            "icon"
          ]
        },
        {
          "hash": "c93a13d",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add meter-group, dual-range-slider, and progress tip",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "dual-range-slider",
            "meter-group",
            "progress",
            "types"
          ]
        },
        {
          "hash": "99d0260",
          "date": "2026-07-19",
          "scope": null,
          "breaking": false,
          "description": "enable dynamic tooltip updates and add reactive copy status to code component",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "code",
            "tooltip"
          ]
        },
        {
          "hash": "56a9e8a",
          "date": "2026-07-19",
          "scope": null,
          "breaking": false,
          "description": "move advanced components from free to pro tier and document new dual-range-slider and splitter components",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "code"
          ]
        },
        {
          "hash": "426fff4",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add Pro layout-file-manager application",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-file-manager"
          ]
        },
        {
          "hash": "3b51657",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add free scroll-top/bottom and polish demos",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "context-menu",
            "scroll-buttons",
            "scroll-container",
            "types"
          ]
        },
        {
          "hash": "2c4d3a9",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add free splitter with demo page",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "splitter",
            "types"
          ]
        },
        {
          "hash": "195173e",
          "date": "2026-07-19",
          "scope": "base",
          "breaking": false,
          "description": "add Pro layout-scheduler full calendar",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-scheduler"
          ]
        },
        {
          "hash": "bcc6535",
          "date": "2026-07-18",
          "scope": "cli",
          "breaking": false,
          "description": "add diff/update commands for upstream component changes",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "5ca25dd",
          "date": "2026-07-18",
          "scope": "catalog",
          "breaking": false,
          "description": "split registry into free/pro categories, promote Sidenav/ScrollNav to library",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli",
            "divider",
            "layout-docs-kb",
            "sidenav",
            "types"
          ]
        },
        {
          "hash": "0fa5eda",
          "date": "2026-07-18",
          "scope": "cli",
          "breaking": false,
          "description": "harden diff/update follow-ups and add unit tests",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "0b24888",
          "date": "2026-07-18",
          "scope": "base",
          "breaking": false,
          "description": "add free rich-text-editor component",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "rich-text-editor"
          ]
        },
        {
          "hash": "60e073e",
          "date": "2026-07-16",
          "scope": "button",
          "breaking": false,
          "description": "important text colors so anchor buttons beat prose typography",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "button"
          ]
        },
        {
          "hash": "84c8352",
          "date": "2026-07-15",
          "scope": "pro-registry",
          "breaking": false,
          "description": "authenticated worker serving pro components",
          "type": "feat",
          "typeTitle": "Features",
          "components": []
        },
        {
          "hash": "54dcfd3",
          "date": "2026-07-15",
          "scope": "cli",
          "breaking": false,
          "description": "rename to ply-ui-cli with recursive add, list command, working init",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "c289658",
          "date": "2026-07-14",
          "scope": null,
          "breaking": false,
          "description": "replace arbitrary spacing values with standard classes in media widgets",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "ecommerce-block-dual-promo",
            "ecommerce-block-hero-banner",
            "ecommerce-block-lifestyle-grid",
            "ecommerce-block-product-detail",
            "ecommerce-block-product-tabs",
            "ecommerce-block-split-banner"
          ]
        },
        {
          "hash": "9a29896",
          "date": "2026-07-14",
          "scope": null,
          "breaking": false,
          "description": "update button color in social-widget-image-caption",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags"
          ]
        },
        {
          "hash": "82af519",
          "date": "2026-07-14",
          "scope": null,
          "breaking": false,
          "description": "enhance ScrollNav to support nested scroll containers and add resetSidenavScroll for navigation changes",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "scroll-nav"
          ]
        },
        {
          "hash": "6e461f9",
          "date": "2026-07-14",
          "scope": null,
          "breaking": false,
          "description": "add social widget components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "social-widget-activity",
            "social-widget-article-comments",
            "social-widget-calendar",
            "social-widget-chat",
            "social-widget-feed-post",
            "social-widget-follow-suggestions",
            "social-widget-image-caption",
            "social-widget-image-overlay",
            "social-widget-inbox",
            "social-widget-platform-stats",
            "social-widget-profile-centered",
            "social-widget-profile-cover",
            "social-widget-settings-menu",
            "social-widget-text-post",
            "social-widget-trending-topics",
            "social-widget-upload-dropzone"
          ]
        },
        {
          "hash": "1ee8d32",
          "date": "2026-07-14",
          "scope": null,
          "breaking": false,
          "description": "adjust styling in media widget video and album components",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "article-card-editorial",
            "article-card-full-reader",
            "article-card-hero-gallery",
            "article-card-hero-tags",
            "blog-card-floating-panel",
            "layout-split-screen",
            "media-widget-album-carousel",
            "media-widget-album-player",
            "media-widget-audio-player-compact",
            "media-widget-audio-player-dark",
            "media-widget-audio-player-hero",
            "media-widget-playlist",
            "media-widget-related-videos",
            "media-widget-top-singles",
            "media-widget-video-hero",
            "media-widget-video-post"
          ]
        },
        {
          "hash": "c67e2f6",
          "date": "2026-07-13",
          "scope": null,
          "breaking": false,
          "description": "extract 16 premium blog/magazine card components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-overlay-marketing",
            "blog-card-quote",
            "blog-card-split-image",
            "blog-card-stats",
            "blog-card-video"
          ]
        },
        {
          "hash": "a6ae53f",
          "date": "2026-07-13",
          "scope": null,
          "breaking": false,
          "description": "remove unused imports in blog cards and fix unclosed div in demo page",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-quote",
            "blog-card-stats",
            "blog-card-video"
          ]
        },
        {
          "hash": "585faf5",
          "date": "2026-07-13",
          "scope": null,
          "breaking": false,
          "description": "visually enhance blog/magazine cards to a premium editorial design system",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "blog-card-centered-hero",
            "blog-card-collage",
            "blog-card-compact",
            "blog-card-floating-panel",
            "blog-card-gradient-hero",
            "blog-card-horizontal-feature",
            "blog-card-image-top",
            "blog-card-inline-image",
            "blog-card-mini-grid",
            "blog-card-newsletter",
            "blog-card-overlay-featured",
            "blog-card-overlay-marketing",
            "blog-card-quote",
            "blog-card-split-image",
            "blog-card-stats",
            "blog-card-video"
          ]
        },
        {
          "hash": "faa5677",
          "date": "2026-07-12",
          "scope": null,
          "breaking": false,
          "description": "migrate to standard tailwind spacing and classes",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "accordion",
            "alert",
            "avatar",
            "avatar-group",
            "badge",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "bottom-sheet",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "checkbox",
            "chips",
            "cli",
            "code",
            "color-picker",
            "coming-soon",
            "command-palette",
            "container",
            "countdown",
            "crop-image",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "floating-input",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-settings-account",
            "layout-split-screen",
            "mega-menu",
            "mention-input",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "paginator",
            "password-strength",
            "phone-input",
            "popover",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "select",
            "skeleton",
            "slider",
            "spinner",
            "star-rating",
            "stat-card",
            "stepper",
            "tabs",
            "timeline",
            "toast",
            "toggle",
            "tooltip",
            "tree",
            "tw-merge"
          ]
        },
        {
          "hash": "d44087f",
          "date": "2026-07-12",
          "scope": null,
          "breaking": false,
          "description": "sync component and layout updates",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "avatar-group",
            "button-group",
            "command-palette",
            "countdown",
            "current-screen-size",
            "custom-select",
            "data-table",
            "dialog",
            "file-upload",
            "form-billing",
            "form-cart",
            "form-checkout-summary",
            "form-delete-account",
            "form-feedback",
            "form-filter",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "form-team-invite",
            "form-wizard",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-settings-account",
            "layout-split-screen",
            "mega-menu",
            "mention-input",
            "multi-select",
            "paginator",
            "phone-input",
            "popover",
            "product-gallery",
            "scroll-nav",
            "toast",
            "tooltip"
          ]
        },
        {
          "hash": "814035a",
          "date": "2026-07-12",
          "scope": null,
          "breaking": false,
          "description": "implement a11y keyboard navigation utility and enhance component accessibility",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "a11y-keyboard",
            "accordion",
            "base-dropdown-menu-item",
            "bottom-sheet",
            "breadcrumb",
            "button-group",
            "calendar",
            "chips",
            "color-picker",
            "command-palette",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "file-upload",
            "mega-menu",
            "mention-input",
            "multi-select",
            "nav-list",
            "paginator",
            "popover",
            "product-gallery",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "star-rating",
            "stepper",
            "tabs",
            "toast",
            "toggle",
            "tooltip",
            "tree"
          ]
        },
        {
          "hash": "534f2f8",
          "date": "2026-07-12",
          "scope": null,
          "breaking": false,
          "description": "apply booleanAttribute and numberAttribute across component library",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "accordion",
            "bottom-sheet",
            "button-group",
            "card",
            "checkbox",
            "chips",
            "code",
            "color-picker",
            "command-palette",
            "countdown",
            "crop-image",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "divider",
            "drawer",
            "file-upload",
            "icon",
            "input-spinner",
            "layout-hero-features",
            "multi-select",
            "otp-input",
            "paginator",
            "product-gallery",
            "radio-group",
            "range-slider",
            "select",
            "skeleton",
            "slider",
            "star-rating",
            "stepper",
            "tabs",
            "timeline",
            "toggle",
            "tooltip"
          ]
        },
        {
          "hash": "8084645",
          "date": "2026-07-11",
          "scope": null,
          "breaking": false,
          "description": "push fixes to registry and finalize component updates",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "card",
            "code",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "form-filter",
            "form-wizard",
            "icon",
            "mega-menu",
            "popover",
            "scroll-nav"
          ]
        },
        {
          "hash": "4cc5bed",
          "date": "2026-07-11",
          "scope": null,
          "breaking": false,
          "description": "resolve broken class bindings due to object literal syntax",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "code",
            "custom-select",
            "product-gallery",
            "select",
            "star-rating",
            "tabs"
          ]
        },
        {
          "hash": "486214c",
          "date": "2026-07-11",
          "scope": null,
          "breaking": false,
          "description": "sync layouts with components and update paid/free tiers registry",
          "type": "chore",
          "typeTitle": "Chores",
          "components": [
            "animations",
            "badge",
            "bottom-sheet",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "checkbox",
            "code",
            "color-picker",
            "crop-image",
            "current-screen-size",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dropdown-menu",
            "filter",
            "form-filter",
            "form-review",
            "form-wizard",
            "icon",
            "input-group",
            "input-spinner",
            "layout-admin-data-table",
            "layout-bento-grid",
            "layout-blog-sidebar",
            "layout-dashboard",
            "layout-docs-kb",
            "layout-ecommerce-grid",
            "layout-hero-features",
            "layout-inbox-messaging",
            "layout-kanban-board",
            "layout-magazine-grid",
            "layout-onboarding-flow",
            "layout-portfolio-gallery",
            "layout-pricing",
            "layout-settings-account",
            "layout-split-screen",
            "mention-input",
            "multi-select",
            "otp-input",
            "page-main",
            "paginator",
            "password-strength",
            "phone-input",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "range-slider",
            "select",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "toggle",
            "tooltip",
            "tree"
          ]
        },
        {
          "hash": "3fb269b",
          "date": "2026-07-11",
          "scope": null,
          "breaking": false,
          "description": "code update",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "code"
          ]
        },
        {
          "hash": "1a7d082",
          "date": "2026-07-10",
          "scope": null,
          "breaking": false,
          "description": "add inbox messaging layout and introduce icon variant to file upload component",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "avatar",
            "file-upload",
            "layout-inbox-messaging",
            "types"
          ]
        },
        {
          "hash": "bb5b608",
          "date": "2026-07-09",
          "scope": "layouts, a11y",
          "breaking": false,
          "description": "add docs-kb layout and improve accessibility for command-palette and toggle",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "command-palette",
            "layout-docs-kb",
            "layout-settings-account",
            "toggle"
          ]
        },
        {
          "hash": "ad41d7d",
          "date": "2026-07-09",
          "scope": "layouts, core",
          "breaking": false,
          "description": "sync admin-data-table, checkbox, button and test updates",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "button",
            "checkbox",
            "dialog",
            "layout-admin-data-table",
            "layout-docs-kb"
          ]
        },
        {
          "hash": "07cf622",
          "date": "2026-07-09",
          "scope": "tree",
          "breaking": false,
          "description": "update sizing of icons in tree component",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "tree"
          ]
        },
        {
          "hash": "c77c00b",
          "date": "2026-07-08",
          "scope": "layouts",
          "breaking": false,
          "description": "add settings layout and update dashboard layout to library",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-dashboard",
            "layout-settings-account"
          ]
        },
        {
          "hash": "bd516d0",
          "date": "2026-07-08",
          "scope": "layout",
          "breaking": false,
          "description": "sync onboarding flow updates to library and fix missing imports",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-onboarding-flow"
          ]
        },
        {
          "hash": "9bd57e1",
          "date": "2026-07-08",
          "scope": "stepper",
          "breaking": false,
          "description": "add max-width and center alignment, fix template signal",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "stepper"
          ]
        },
        {
          "hash": "7d87479",
          "date": "2026-07-08",
          "scope": "layout",
          "breaking": false,
          "description": "fix BaseAddonEndDirective import name",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-onboarding-flow"
          ]
        },
        {
          "hash": "580e755",
          "date": "2026-07-08",
          "scope": "layout",
          "breaking": false,
          "description": "add max-width to layout-onboarding-flow stepper wrapper",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-onboarding-flow"
          ]
        },
        {
          "hash": "38a7b94",
          "date": "2026-07-08",
          "scope": null,
          "breaking": false,
          "description": "update component test files",
          "type": "test",
          "typeTitle": "Tests",
          "components": [
            "accordion",
            "button-group",
            "card",
            "coming-soon",
            "data-table",
            "divider",
            "empty-state",
            "icon",
            "quote",
            "select",
            "stepper",
            "theme"
          ]
        },
        {
          "hash": "255c54f",
          "date": "2026-07-08",
          "scope": "stepper",
          "breaking": false,
          "description": "move max-width to layout wrapper",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-onboarding-flow",
            "stepper"
          ]
        },
        {
          "hash": "cf2b9b7",
          "date": "2026-07-07",
          "scope": "library",
          "breaking": false,
          "description": "add layout-bento-grid to paid tier and update toast",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-bento-grid",
            "toast"
          ]
        },
        {
          "hash": "85a4e25",
          "date": "2026-07-07",
          "scope": "library",
          "breaking": false,
          "description": "add layout-kanban-board, layout-pricing, and layout-split-screen to paid tier",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-kanban-board",
            "layout-pricing",
            "layout-split-screen"
          ]
        },
        {
          "hash": "3714e74",
          "date": "2026-07-07",
          "scope": "color-picker",
          "breaking": false,
          "description": "add cursor-pointer to trigger button",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "color-picker"
          ]
        },
        {
          "hash": "07a8969",
          "date": "2026-07-07",
          "scope": "color-picker",
          "breaking": false,
          "description": "improve input widths in custom color panel",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "color-picker"
          ]
        },
        {
          "hash": "ad2f85e",
          "date": "2026-07-06",
          "scope": null,
          "breaking": false,
          "description": "add layout-dashboard to premium library components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-dashboard"
          ]
        },
        {
          "hash": "93642df",
          "date": "2026-07-06",
          "scope": "dialog",
          "breaking": false,
          "description": "update dialog template, fix imports in product quick view feat(library): add layout-portfolio-gallery with dialogs to paid tier",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "dialog",
            "layout-ecommerce-grid",
            "layout-portfolio-gallery"
          ]
        },
        {
          "hash": "432967f",
          "date": "2026-07-06",
          "scope": "drawer",
          "breaking": false,
          "description": "correct close icon name feat(hero-features): bundle hero-demo-dialog with layout-hero-features",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "drawer",
            "layout-hero-features",
            "reveal"
          ]
        },
        {
          "hash": "3916114",
          "date": "2026-07-06",
          "scope": "library",
          "breaking": false,
          "description": "add layout-magazine-grid to paid tier components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-magazine-grid"
          ]
        },
        {
          "hash": "2193fcf",
          "date": "2026-07-06",
          "scope": "library",
          "breaking": false,
          "description": "add layout-ecommerce-grid to paid tier components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-ecommerce-grid"
          ]
        },
        {
          "hash": "15b7857",
          "date": "2026-07-06",
          "scope": "library",
          "breaking": false,
          "description": "add layout-blog-sidebar to paid tier components",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "layout-blog-sidebar"
          ]
        },
        {
          "hash": "08a3ec7",
          "date": "2026-07-06",
          "scope": "library",
          "breaking": false,
          "description": "correct import paths in portfolio gallery components",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "layout-portfolio-gallery"
          ]
        },
        {
          "hash": "3182e1d",
          "date": "2026-07-05",
          "scope": null,
          "breaking": false,
          "description": "dynamically add styles and icons",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "0071a94",
          "date": "2026-07-05",
          "scope": null,
          "breaking": false,
          "description": "add team-invite, billing, delete-account, wizard, and filter forms",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "form-billing",
            "form-delete-account",
            "form-filter",
            "form-team-invite",
            "form-wizard"
          ]
        },
        {
          "hash": "e279a4f",
          "date": "2026-07-04",
          "scope": null,
          "breaking": false,
          "description": "list-item cursor pointer",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "base-list-item"
          ]
        },
        {
          "hash": "d872b7a",
          "date": "2026-07-04",
          "scope": null,
          "breaking": false,
          "description": "add comprehensive suite of reusable form components to the base library",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "form-cart",
            "form-checkout-summary",
            "form-feedback",
            "form-login",
            "form-login-tabs",
            "form-newsletter",
            "form-notifications",
            "form-payment",
            "form-profile-settings",
            "form-review",
            "form-shipping",
            "form-signup",
            "form-signup-tabs",
            "form-success-message",
            "toggle"
          ]
        },
        {
          "hash": "7cc22c0",
          "date": "2026-07-03",
          "scope": null,
          "breaking": false,
          "description": "update registry",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "91f387e",
          "date": "2026-07-02",
          "scope": null,
          "breaking": false,
          "description": "gemini fixes",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "cli"
          ]
        },
        {
          "hash": "bb3dbb3",
          "date": "2026-07-01",
          "scope": null,
          "breaking": false,
          "description": "update library zoneless and npx i component",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "alert",
            "badge",
            "base-group-button",
            "base-list-item",
            "breadcrumb",
            "button",
            "calendar",
            "checkbox",
            "chips",
            "color-picker",
            "coming-soon",
            "command-palette",
            "countdown",
            "crop-image",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "file-upload",
            "floating-input",
            "icon",
            "input-group",
            "input-spinner",
            "multi-select",
            "otp-input",
            "paginator",
            "progress",
            "radio-group",
            "scroll-nav",
            "select",
            "spinner",
            "stat-card",
            "stepper",
            "tabs",
            "timeline",
            "toast",
            "toggle",
            "tree",
            "tw-merge"
          ]
        },
        {
          "hash": "4320f92",
          "date": "2026-07-01",
          "scope": null,
          "breaking": false,
          "description": "some fixes",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "base-list-item",
            "color-picker"
          ]
        },
        {
          "hash": "1a2dce4",
          "date": "2026-07-01",
          "scope": null,
          "breaking": false,
          "description": "install CLI dependencies and update base component templates",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "cli"
          ]
        }
      ],
      "sections": [
        {
          "type": "feat",
          "title": "Features",
          "entries": [
            {
              "hash": "85c0df6",
              "date": "2026-07-30",
              "scope": null,
              "breaking": false,
              "description": "add EcommerceBlockProductCard component and implement product demo showcase in Ecommerce page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "ecommerce-block-product-card"
              ]
            },
            {
              "hash": "d415fd1",
              "date": "2026-07-29",
              "scope": "pro",
              "breaking": false,
              "description": "add chart and virtual-scroll components; fix Base import path for CLI",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "button",
                "chart",
                "types",
                "virtual-scroll"
              ]
            },
            {
              "hash": "7854743",
              "date": "2026-07-27",
              "scope": "dropdown",
              "breaking": false,
              "description": "support cascading nested menus without closing the parent",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "dropdown",
                "dropdown-menu",
                "dropdown-menu-stack"
              ]
            },
            {
              "hash": "cbe1103",
              "date": "2026-07-25",
              "scope": null,
              "breaking": false,
              "description": "implement comprehensive component unit tests and standardize test configurations across the library",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "accordion",
                "alert",
                "animated-counter",
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "avatar",
                "avatar-group",
                "badge",
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-overlay-marketing",
                "blog-card-quote",
                "blog-card-split-image",
                "blog-card-stats",
                "blog-card-video",
                "bottom-sheet",
                "breadcrumb",
                "card",
                "carousel",
                "checkbox",
                "code",
                "color-picker",
                "context-menu",
                "countdown",
                "crop-image",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dual-range-slider",
                "ecommerce-block-dual-promo",
                "ecommerce-block-hero-banner",
                "ecommerce-block-lifestyle-grid",
                "ecommerce-block-product-detail",
                "ecommerce-block-product-tabs",
                "ecommerce-block-split-banner",
                "file-upload",
                "floating-input",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "knob",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-scheduler",
                "layout-settings-account",
                "layout-split-screen",
                "media-widget-album-carousel",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-top-singles",
                "media-widget-video-hero",
                "media-widget-video-post",
                "mega-menu",
                "meter-group",
                "otp-input",
                "page-main",
                "paginator",
                "password-strength",
                "phone-input",
                "pick-list",
                "product-gallery",
                "progress",
                "radio-group",
                "range-slider",
                "rich-text-editor",
                "scroll-buttons",
                "scroll-nav",
                "select-tree",
                "sidenav",
                "skeleton",
                "slider",
                "social-widget-activity",
                "social-widget-article-comments",
                "social-widget-calendar",
                "social-widget-chat",
                "social-widget-feed-post",
                "social-widget-follow-suggestions",
                "social-widget-image-caption",
                "social-widget-image-overlay",
                "social-widget-inbox",
                "social-widget-platform-stats",
                "social-widget-profile-centered",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "social-widget-text-post",
                "social-widget-trending-topics",
                "social-widget-upload-dropzone",
                "speed-dial",
                "spinner",
                "splitter",
                "star-rating",
                "stat-card",
                "tabs",
                "timeline",
                "tri-state-checkbox"
              ]
            },
            {
              "hash": "db5f83f",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add Pro knob dial and free ripple directive",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "knob",
                "ripple"
              ]
            },
            {
              "hash": "3b9839e",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add Pro pick-list dual-listbox with demo page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "pick-list"
              ]
            },
            {
              "hash": "7b76ada",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add free speed-dial FAB with demo page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "speed-dial",
                "types"
              ]
            },
            {
              "hash": "09eb3fd",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add free tri-state checkbox with demo page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "tri-state-checkbox"
              ]
            },
            {
              "hash": "ad06c71",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add Pro select-tree and document form-control height rules",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-kanban-board",
                "layout-scheduler",
                "multi-select",
                "phone-input",
                "select-tree"
              ]
            },
            {
              "hash": "b0b5f67",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "add free input-mask directive with demo page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "input-mask"
              ]
            },
            {
              "hash": "51c2863",
              "date": "2026-07-20",
              "scope": null,
              "breaking": false,
              "description": "enhance base elements with size options, popups and file-manager improvements",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "button-group",
                "dropdown-menu",
                "file-upload",
                "layout-file-manager",
                "popover",
                "select",
                "tree"
              ]
            },
            {
              "hash": "99d0260",
              "date": "2026-07-19",
              "scope": null,
              "breaking": false,
              "description": "enable dynamic tooltip updates and add reactive copy status to code component",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "code",
                "tooltip"
              ]
            },
            {
              "hash": "2c4d3a9",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add free splitter with demo page",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "splitter",
                "types"
              ]
            },
            {
              "hash": "c93a13d",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add meter-group, dual-range-slider, and progress tip",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "dual-range-slider",
                "meter-group",
                "progress",
                "types"
              ]
            },
            {
              "hash": "3b51657",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add free scroll-top/bottom and polish demos",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "context-menu",
                "scroll-buttons",
                "scroll-container",
                "types"
              ]
            },
            {
              "hash": "edcab9c",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add free context-menu component",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "base-context-menu-item",
                "context-menu",
                "icon"
              ]
            },
            {
              "hash": "426fff4",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add Pro layout-file-manager application",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-file-manager"
              ]
            },
            {
              "hash": "195173e",
              "date": "2026-07-19",
              "scope": "base",
              "breaking": false,
              "description": "add Pro layout-scheduler full calendar",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-scheduler"
              ]
            },
            {
              "hash": "0b24888",
              "date": "2026-07-18",
              "scope": "base",
              "breaking": false,
              "description": "add free rich-text-editor component",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "rich-text-editor"
              ]
            },
            {
              "hash": "bcc6535",
              "date": "2026-07-18",
              "scope": "cli",
              "breaking": false,
              "description": "add diff/update commands for upstream component changes",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "5ca25dd",
              "date": "2026-07-18",
              "scope": "catalog",
              "breaking": false,
              "description": "split registry into free/pro categories, promote Sidenav/ScrollNav to library",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli",
                "divider",
                "layout-docs-kb",
                "sidenav",
                "types"
              ]
            },
            {
              "hash": "84c8352",
              "date": "2026-07-15",
              "scope": "pro-registry",
              "breaking": false,
              "description": "authenticated worker serving pro components",
              "type": "feat",
              "typeTitle": "Features",
              "components": []
            },
            {
              "hash": "54dcfd3",
              "date": "2026-07-15",
              "scope": "cli",
              "breaking": false,
              "description": "rename to ply-ui-cli with recursive add, list command, working init",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "6e461f9",
              "date": "2026-07-14",
              "scope": null,
              "breaking": false,
              "description": "add social widget components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "social-widget-activity",
                "social-widget-article-comments",
                "social-widget-calendar",
                "social-widget-chat",
                "social-widget-feed-post",
                "social-widget-follow-suggestions",
                "social-widget-image-caption",
                "social-widget-image-overlay",
                "social-widget-inbox",
                "social-widget-platform-stats",
                "social-widget-profile-centered",
                "social-widget-profile-cover",
                "social-widget-settings-menu",
                "social-widget-text-post",
                "social-widget-trending-topics",
                "social-widget-upload-dropzone"
              ]
            },
            {
              "hash": "585faf5",
              "date": "2026-07-13",
              "scope": null,
              "breaking": false,
              "description": "visually enhance blog/magazine cards to a premium editorial design system",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-overlay-marketing",
                "blog-card-quote",
                "blog-card-split-image",
                "blog-card-stats",
                "blog-card-video"
              ]
            },
            {
              "hash": "c67e2f6",
              "date": "2026-07-13",
              "scope": null,
              "breaking": false,
              "description": "extract 16 premium blog/magazine card components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "blog-card-centered-hero",
                "blog-card-collage",
                "blog-card-compact",
                "blog-card-floating-panel",
                "blog-card-gradient-hero",
                "blog-card-horizontal-feature",
                "blog-card-image-top",
                "blog-card-inline-image",
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-overlay-marketing",
                "blog-card-quote",
                "blog-card-split-image",
                "blog-card-stats",
                "blog-card-video"
              ]
            },
            {
              "hash": "814035a",
              "date": "2026-07-12",
              "scope": null,
              "breaking": false,
              "description": "implement a11y keyboard navigation utility and enhance component accessibility",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "a11y-keyboard",
                "accordion",
                "base-dropdown-menu-item",
                "bottom-sheet",
                "breadcrumb",
                "button-group",
                "calendar",
                "chips",
                "color-picker",
                "command-palette",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "file-upload",
                "mega-menu",
                "mention-input",
                "multi-select",
                "nav-list",
                "paginator",
                "popover",
                "product-gallery",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "star-rating",
                "stepper",
                "tabs",
                "toast",
                "toggle",
                "tooltip",
                "tree"
              ]
            },
            {
              "hash": "1a7d082",
              "date": "2026-07-10",
              "scope": null,
              "breaking": false,
              "description": "add inbox messaging layout and introduce icon variant to file upload component",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "avatar",
                "file-upload",
                "layout-inbox-messaging",
                "types"
              ]
            },
            {
              "hash": "ad41d7d",
              "date": "2026-07-09",
              "scope": "layouts, core",
              "breaking": false,
              "description": "sync admin-data-table, checkbox, button and test updates",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "button",
                "checkbox",
                "dialog",
                "layout-admin-data-table",
                "layout-docs-kb"
              ]
            },
            {
              "hash": "bb5b608",
              "date": "2026-07-09",
              "scope": "layouts, a11y",
              "breaking": false,
              "description": "add docs-kb layout and improve accessibility for command-palette and toggle",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "command-palette",
                "layout-docs-kb",
                "layout-settings-account",
                "toggle"
              ]
            },
            {
              "hash": "c77c00b",
              "date": "2026-07-08",
              "scope": "layouts",
              "breaking": false,
              "description": "add settings layout and update dashboard layout to library",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-dashboard",
                "layout-settings-account"
              ]
            },
            {
              "hash": "85a4e25",
              "date": "2026-07-07",
              "scope": "library",
              "breaking": false,
              "description": "add layout-kanban-board, layout-pricing, and layout-split-screen to paid tier",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-kanban-board",
                "layout-pricing",
                "layout-split-screen"
              ]
            },
            {
              "hash": "cf2b9b7",
              "date": "2026-07-07",
              "scope": "library",
              "breaking": false,
              "description": "add layout-bento-grid to paid tier and update toast",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-bento-grid",
                "toast"
              ]
            },
            {
              "hash": "2193fcf",
              "date": "2026-07-06",
              "scope": "library",
              "breaking": false,
              "description": "add layout-ecommerce-grid to paid tier components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-ecommerce-grid"
              ]
            },
            {
              "hash": "3916114",
              "date": "2026-07-06",
              "scope": "library",
              "breaking": false,
              "description": "add layout-magazine-grid to paid tier components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-magazine-grid"
              ]
            },
            {
              "hash": "15b7857",
              "date": "2026-07-06",
              "scope": "library",
              "breaking": false,
              "description": "add layout-blog-sidebar to paid tier components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-blog-sidebar"
              ]
            },
            {
              "hash": "ad2f85e",
              "date": "2026-07-06",
              "scope": null,
              "breaking": false,
              "description": "add layout-dashboard to premium library components",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "layout-dashboard"
              ]
            },
            {
              "hash": "0071a94",
              "date": "2026-07-05",
              "scope": null,
              "breaking": false,
              "description": "add team-invite, billing, delete-account, wizard, and filter forms",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "form-billing",
                "form-delete-account",
                "form-filter",
                "form-team-invite",
                "form-wizard"
              ]
            },
            {
              "hash": "d872b7a",
              "date": "2026-07-04",
              "scope": null,
              "breaking": false,
              "description": "add comprehensive suite of reusable form components to the base library",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "form-cart",
                "form-checkout-summary",
                "form-feedback",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "toggle"
              ]
            },
            {
              "hash": "1a2dce4",
              "date": "2026-07-01",
              "scope": null,
              "breaking": false,
              "description": "install CLI dependencies and update base component templates",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "cli"
              ]
            }
          ]
        },
        {
          "type": "fix",
          "title": "Bug Fixes",
          "entries": [
            {
              "hash": "f965686",
              "date": "2026-07-27",
              "scope": null,
              "breaking": false,
              "description": "prerender the whole site — timer leaks, SSR crash, and Pro a11y gaps",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "a11y-pro.smoke",
                "code",
                "context-menu",
                "dialog",
                "dropdown-menu",
                "file-upload",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-dashboard",
                "layout-ecommerce-grid",
                "layout-file-manager",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-pricing",
                "layout-scheduler",
                "layout-settings-account",
                "mega-menu",
                "pick-list",
                "safe-timer",
                "select-tree",
                "tabs",
                "toast",
                "tree"
              ]
            },
            {
              "hash": "dee85db",
              "date": "2026-07-26",
              "scope": null,
              "breaking": false,
              "description": "add SSR safety guards to components and enable server-side rendering support",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "animated-counter",
                "bottom-sheet",
                "code",
                "color-picker",
                "command-palette",
                "crop-image",
                "custom-select",
                "dialog",
                "input-mask",
                "layout-blog-sidebar",
                "layout-docs-kb",
                "mega-menu",
                "mention-input",
                "multi-select",
                "phone-input",
                "popover",
                "rich-text-editor",
                "tabs",
                "tooltip"
              ]
            },
            {
              "hash": "da6d52b",
              "date": "2026-07-21",
              "scope": "base",
              "breaking": false,
              "description": "break button-group circular import for Karma",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "button-group"
              ]
            },
            {
              "hash": "0fa5eda",
              "date": "2026-07-18",
              "scope": "cli",
              "breaking": false,
              "description": "harden diff/update follow-ups and add unit tests",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "60e073e",
              "date": "2026-07-16",
              "scope": "button",
              "breaking": false,
              "description": "important text colors so anchor buttons beat prose typography",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "button"
              ]
            },
            {
              "hash": "c289658",
              "date": "2026-07-14",
              "scope": null,
              "breaking": false,
              "description": "replace arbitrary spacing values with standard classes in media widgets",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "ecommerce-block-dual-promo",
                "ecommerce-block-hero-banner",
                "ecommerce-block-lifestyle-grid",
                "ecommerce-block-product-detail",
                "ecommerce-block-product-tabs",
                "ecommerce-block-split-banner"
              ]
            },
            {
              "hash": "1ee8d32",
              "date": "2026-07-14",
              "scope": null,
              "breaking": false,
              "description": "adjust styling in media widget video and album components",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags",
                "blog-card-floating-panel",
                "layout-split-screen",
                "media-widget-album-carousel",
                "media-widget-album-player",
                "media-widget-audio-player-compact",
                "media-widget-audio-player-dark",
                "media-widget-audio-player-hero",
                "media-widget-playlist",
                "media-widget-related-videos",
                "media-widget-top-singles",
                "media-widget-video-hero",
                "media-widget-video-post"
              ]
            },
            {
              "hash": "9a29896",
              "date": "2026-07-14",
              "scope": null,
              "breaking": false,
              "description": "update button color in social-widget-image-caption",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "article-card-editorial",
                "article-card-full-reader",
                "article-card-hero-gallery",
                "article-card-hero-tags"
              ]
            },
            {
              "hash": "a6ae53f",
              "date": "2026-07-13",
              "scope": null,
              "breaking": false,
              "description": "remove unused imports in blog cards and fix unclosed div in demo page",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "blog-card-mini-grid",
                "blog-card-newsletter",
                "blog-card-overlay-featured",
                "blog-card-quote",
                "blog-card-stats",
                "blog-card-video"
              ]
            },
            {
              "hash": "4cc5bed",
              "date": "2026-07-11",
              "scope": null,
              "breaking": false,
              "description": "resolve broken class bindings due to object literal syntax",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "code",
                "custom-select",
                "product-gallery",
                "select",
                "star-rating",
                "tabs"
              ]
            },
            {
              "hash": "07cf622",
              "date": "2026-07-09",
              "scope": "tree",
              "breaking": false,
              "description": "update sizing of icons in tree component",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "tree"
              ]
            },
            {
              "hash": "7d87479",
              "date": "2026-07-08",
              "scope": "layout",
              "breaking": false,
              "description": "fix BaseAddonEndDirective import name",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-onboarding-flow"
              ]
            },
            {
              "hash": "bd516d0",
              "date": "2026-07-08",
              "scope": "layout",
              "breaking": false,
              "description": "sync onboarding flow updates to library and fix missing imports",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-onboarding-flow"
              ]
            },
            {
              "hash": "580e755",
              "date": "2026-07-08",
              "scope": "layout",
              "breaking": false,
              "description": "add max-width to layout-onboarding-flow stepper wrapper",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-onboarding-flow"
              ]
            },
            {
              "hash": "255c54f",
              "date": "2026-07-08",
              "scope": "stepper",
              "breaking": false,
              "description": "move max-width to layout wrapper",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-onboarding-flow",
                "stepper"
              ]
            },
            {
              "hash": "9bd57e1",
              "date": "2026-07-08",
              "scope": "stepper",
              "breaking": false,
              "description": "add max-width and center alignment, fix template signal",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "stepper"
              ]
            },
            {
              "hash": "3714e74",
              "date": "2026-07-07",
              "scope": "color-picker",
              "breaking": false,
              "description": "add cursor-pointer to trigger button",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "color-picker"
              ]
            },
            {
              "hash": "07a8969",
              "date": "2026-07-07",
              "scope": "color-picker",
              "breaking": false,
              "description": "improve input widths in custom color panel",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "color-picker"
              ]
            },
            {
              "hash": "08a3ec7",
              "date": "2026-07-06",
              "scope": "library",
              "breaking": false,
              "description": "correct import paths in portfolio gallery components",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "layout-portfolio-gallery"
              ]
            },
            {
              "hash": "93642df",
              "date": "2026-07-06",
              "scope": "dialog",
              "breaking": false,
              "description": "update dialog template, fix imports in product quick view feat(library): add layout-portfolio-gallery with dialogs to paid tier",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "dialog",
                "layout-ecommerce-grid",
                "layout-portfolio-gallery"
              ]
            },
            {
              "hash": "432967f",
              "date": "2026-07-06",
              "scope": "drawer",
              "breaking": false,
              "description": "correct close icon name feat(hero-features): bundle hero-demo-dialog with layout-hero-features",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "drawer",
                "layout-hero-features",
                "reveal"
              ]
            }
          ]
        },
        {
          "type": "refactor",
          "title": "Refactors",
          "entries": [
            {
              "hash": "1c5b6f8",
              "date": "2026-07-31",
              "scope": "tooltip",
              "breaking": false,
              "description": "rename `placement` to `tooltipPlacement` for clarity and avoid conflicts",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "code",
                "crop-image",
                "layout-bento-grid",
                "layout-inbox-messaging",
                "media-widget-album-carousel",
                "tooltip",
                "types"
              ]
            },
            {
              "hash": "1902b6d",
              "date": "2026-07-25",
              "scope": null,
              "breaking": false,
              "description": "make ThemeService SSR-safe by isolating DOM and localStorage access to the browser platform",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "theme"
              ]
            },
            {
              "hash": "56a9e8a",
              "date": "2026-07-19",
              "scope": null,
              "breaking": false,
              "description": "move advanced components from free to pro tier and document new dual-range-slider and splitter components",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "code"
              ]
            },
            {
              "hash": "82af519",
              "date": "2026-07-14",
              "scope": null,
              "breaking": false,
              "description": "enhance ScrollNav to support nested scroll containers and add resetSidenavScroll for navigation changes",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "scroll-nav"
              ]
            },
            {
              "hash": "534f2f8",
              "date": "2026-07-12",
              "scope": null,
              "breaking": false,
              "description": "apply booleanAttribute and numberAttribute across component library",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "accordion",
                "bottom-sheet",
                "button-group",
                "card",
                "checkbox",
                "chips",
                "code",
                "color-picker",
                "command-palette",
                "countdown",
                "crop-image",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "divider",
                "drawer",
                "file-upload",
                "icon",
                "input-spinner",
                "layout-hero-features",
                "multi-select",
                "otp-input",
                "paginator",
                "product-gallery",
                "radio-group",
                "range-slider",
                "select",
                "skeleton",
                "slider",
                "star-rating",
                "stepper",
                "tabs",
                "timeline",
                "toggle",
                "tooltip"
              ]
            },
            {
              "hash": "faa5677",
              "date": "2026-07-12",
              "scope": null,
              "breaking": false,
              "description": "migrate to standard tailwind spacing and classes",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "accordion",
                "alert",
                "avatar",
                "avatar-group",
                "badge",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "bottom-sheet",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "checkbox",
                "chips",
                "cli",
                "code",
                "color-picker",
                "coming-soon",
                "command-palette",
                "container",
                "countdown",
                "crop-image",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "floating-input",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-settings-account",
                "layout-split-screen",
                "mega-menu",
                "mention-input",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "paginator",
                "password-strength",
                "phone-input",
                "popover",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "select",
                "skeleton",
                "slider",
                "spinner",
                "star-rating",
                "stat-card",
                "stepper",
                "tabs",
                "timeline",
                "toast",
                "toggle",
                "tooltip",
                "tree",
                "tw-merge"
              ]
            }
          ]
        },
        {
          "type": "test",
          "title": "Tests",
          "entries": [
            {
              "hash": "38a7b94",
              "date": "2026-07-08",
              "scope": null,
              "breaking": false,
              "description": "update component test files",
              "type": "test",
              "typeTitle": "Tests",
              "components": [
                "accordion",
                "button-group",
                "card",
                "coming-soon",
                "data-table",
                "divider",
                "empty-state",
                "icon",
                "quote",
                "select",
                "stepper",
                "theme"
              ]
            }
          ]
        },
        {
          "type": "chore",
          "title": "Chores",
          "entries": [
            {
              "hash": "d44087f",
              "date": "2026-07-12",
              "scope": null,
              "breaking": false,
              "description": "sync component and layout updates",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "avatar-group",
                "button-group",
                "command-palette",
                "countdown",
                "current-screen-size",
                "custom-select",
                "data-table",
                "dialog",
                "file-upload",
                "form-billing",
                "form-cart",
                "form-checkout-summary",
                "form-delete-account",
                "form-feedback",
                "form-filter",
                "form-login",
                "form-login-tabs",
                "form-newsletter",
                "form-notifications",
                "form-payment",
                "form-profile-settings",
                "form-review",
                "form-shipping",
                "form-signup",
                "form-signup-tabs",
                "form-success-message",
                "form-team-invite",
                "form-wizard",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-settings-account",
                "layout-split-screen",
                "mega-menu",
                "mention-input",
                "multi-select",
                "paginator",
                "phone-input",
                "popover",
                "product-gallery",
                "scroll-nav",
                "toast",
                "tooltip"
              ]
            },
            {
              "hash": "8084645",
              "date": "2026-07-11",
              "scope": null,
              "breaking": false,
              "description": "push fixes to registry and finalize component updates",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "card",
                "code",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "form-filter",
                "form-wizard",
                "icon",
                "mega-menu",
                "popover",
                "scroll-nav"
              ]
            },
            {
              "hash": "486214c",
              "date": "2026-07-11",
              "scope": null,
              "breaking": false,
              "description": "sync layouts with components and update paid/free tiers registry",
              "type": "chore",
              "typeTitle": "Chores",
              "components": [
                "animations",
                "badge",
                "bottom-sheet",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "checkbox",
                "code",
                "color-picker",
                "crop-image",
                "current-screen-size",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dropdown-menu",
                "filter",
                "form-filter",
                "form-review",
                "form-wizard",
                "icon",
                "input-group",
                "input-spinner",
                "layout-admin-data-table",
                "layout-bento-grid",
                "layout-blog-sidebar",
                "layout-dashboard",
                "layout-docs-kb",
                "layout-ecommerce-grid",
                "layout-hero-features",
                "layout-inbox-messaging",
                "layout-kanban-board",
                "layout-magazine-grid",
                "layout-onboarding-flow",
                "layout-portfolio-gallery",
                "layout-pricing",
                "layout-settings-account",
                "layout-split-screen",
                "mention-input",
                "multi-select",
                "otp-input",
                "page-main",
                "paginator",
                "password-strength",
                "phone-input",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "range-slider",
                "select",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "toggle",
                "tooltip",
                "tree"
              ]
            }
          ]
        },
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "99eb9da",
              "date": "2026-07-26",
              "scope": null,
              "breaking": false,
              "description": "mcp added",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "mcp"
              ]
            },
            {
              "hash": "3fb269b",
              "date": "2026-07-11",
              "scope": null,
              "breaking": false,
              "description": "code update",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "code"
              ]
            },
            {
              "hash": "3182e1d",
              "date": "2026-07-05",
              "scope": null,
              "breaking": false,
              "description": "dynamically add styles and icons",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "e279a4f",
              "date": "2026-07-04",
              "scope": null,
              "breaking": false,
              "description": "list-item cursor pointer",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "base-list-item"
              ]
            },
            {
              "hash": "7cc22c0",
              "date": "2026-07-03",
              "scope": null,
              "breaking": false,
              "description": "update registry",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "91f387e",
              "date": "2026-07-02",
              "scope": null,
              "breaking": false,
              "description": "gemini fixes",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "cli"
              ]
            },
            {
              "hash": "bb3dbb3",
              "date": "2026-07-01",
              "scope": null,
              "breaking": false,
              "description": "update library zoneless and npx i component",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "alert",
                "badge",
                "base-group-button",
                "base-list-item",
                "breadcrumb",
                "button",
                "calendar",
                "checkbox",
                "chips",
                "color-picker",
                "coming-soon",
                "command-palette",
                "countdown",
                "crop-image",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "file-upload",
                "floating-input",
                "icon",
                "input-group",
                "input-spinner",
                "multi-select",
                "otp-input",
                "paginator",
                "progress",
                "radio-group",
                "scroll-nav",
                "select",
                "spinner",
                "stat-card",
                "stepper",
                "tabs",
                "timeline",
                "toast",
                "toggle",
                "tree",
                "tw-merge"
              ]
            },
            {
              "hash": "4320f92",
              "date": "2026-07-01",
              "scope": null,
              "breaking": false,
              "description": "some fixes",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "base-list-item",
                "color-picker"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-06",
      "title": "June 2026",
      "entries": [
        {
          "hash": "30d495a",
          "date": "2026-06-30",
          "scope": null,
          "breaking": false,
          "description": "new components and fixing issues",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animated-counter",
            "avatar",
            "avatar-group",
            "badge",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "bottom-sheet",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "checkbox",
            "chips",
            "click-outside",
            "code",
            "color-picker",
            "coming-soon",
            "command-palette",
            "container",
            "countdown",
            "crop-image",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "filter",
            "floating-input",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "mega-menu",
            "mention-input",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "paginator",
            "password-strength",
            "phone-input",
            "popover",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "scroll-to",
            "select",
            "skeleton",
            "slider",
            "spinner",
            "star-rating",
            "stat-card",
            "stepper",
            "tabs",
            "timeline",
            "toast",
            "toggle",
            "tooltip",
            "tree",
            "types",
            "typography"
          ]
        },
        {
          "hash": "dd2e3c9",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration 2",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "color-picker",
            "sidebar",
            "theme"
          ]
        },
        {
          "hash": "d81e680",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration a21",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "button",
            "dialog",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "slider",
            "tabs"
          ]
        },
        {
          "hash": "d566a4e",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration 5",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animated-counter",
            "avatar",
            "avatar-group",
            "badge",
            "breadcrumb",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "checkbox",
            "chips",
            "code",
            "color-picker",
            "coming-soon",
            "command-palette",
            "countdown",
            "crop-image",
            "custom-select",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "paginator",
            "popover",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "select",
            "skeleton",
            "slider",
            "spinner",
            "star-rating",
            "stat-card",
            "stepper",
            "tabs",
            "timeline",
            "toast",
            "toggle",
            "tree"
          ]
        },
        {
          "hash": "c3a0b88",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "angular migration to 21",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "alert",
            "avatar",
            "avatar-group",
            "badge",
            "command-palette",
            "crop-image",
            "data-table",
            "datepicker",
            "dropdown-menu",
            "file-upload",
            "multi-select",
            "product-gallery",
            "radio-group",
            "range-slider",
            "skeleton",
            "slider",
            "spinner",
            "stat-card",
            "toast",
            "toggle"
          ]
        },
        {
          "hash": "9594a95",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "computed migration 21",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "calendar",
            "checkbox",
            "chips",
            "code",
            "date-range-picker",
            "otp-input",
            "progress",
            "timeline"
          ]
        },
        {
          "hash": "8ea5a97",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration 4",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "calendar",
            "datepicker",
            "file-upload",
            "product-gallery",
            "range-slider",
            "slider"
          ]
        },
        {
          "hash": "81f4ea4",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration 3",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "current-screen-size"
          ]
        },
        {
          "hash": "6192740",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "migration to angular 21",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "badge",
            "base-group-button",
            "base-tab-icon",
            "button",
            "calendar",
            "checkbox",
            "click-outside",
            "code",
            "coming-soon",
            "crop-image",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "input-autocomplete",
            "paginator",
            "popover",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "scroll-to",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "toggle",
            "tooltip",
            "tree"
          ]
        },
        {
          "hash": "4269c36",
          "date": "2026-06-29",
          "scope": "otp-input",
          "breaking": false,
          "description": "fill-all-fields bug + backspace navigation",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "otp-input"
          ]
        },
        {
          "hash": "36c7fa1",
          "date": "2026-06-29",
          "scope": null,
          "breaking": false,
          "description": "             update sintax to angular 21",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "animated-counter",
            "avatar-group",
            "badge",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "breadcrumb",
            "carousel",
            "chips",
            "click-outside",
            "code",
            "coming-soon",
            "command-palette",
            "countdown",
            "crop-image",
            "current-screen-size",
            "data-table",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "input-autocomplete",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "paginator",
            "popover",
            "product-gallery",
            "radio-group",
            "range-slider",
            "scroll-nav",
            "skeleton",
            "slider",
            "spinner",
            "stat-card",
            "stepper",
            "tabs",
            "theme",
            "timeline",
            "toast",
            "toggle",
            "tooltip"
          ]
        },
        {
          "hash": "3531247",
          "date": "2026-06-29",
          "scope": "library",
          "breaking": false,
          "description": "migrate all components to Angular signal-based APIs",
          "type": "refactor",
          "typeTitle": "Refactors",
          "components": [
            "accordion",
            "alert",
            "animated-counter",
            "avatar",
            "avatar-group",
            "breadcrumb",
            "button-group",
            "card",
            "carousel",
            "chips",
            "code",
            "color-picker",
            "command-palette",
            "countdown",
            "custom-select",
            "data-table",
            "divider",
            "dropdown-menu",
            "icon",
            "input-group",
            "input-spinner",
            "multi-select",
            "nav-list",
            "otp-input",
            "page-main",
            "popover",
            "scroll-nav",
            "select",
            "skeleton",
            "stat-card",
            "tabs",
            "timeline"
          ]
        },
        {
          "hash": "2760fbf",
          "date": "2026-06-29",
          "scope": "avatar-group",
          "breaking": false,
          "description": "tighter default overlap with hover-spread animation",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "avatar-group"
          ]
        },
        {
          "hash": "cea0c58",
          "date": "2026-06-28",
          "scope": null,
          "breaking": false,
          "description": "six framework improvements — cn() override, standalone bootstrap, tests, Storybook, Tailwind v4, focus trap",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "accordion",
            "alert",
            "avatar",
            "breadcrumb",
            "button-group",
            "calendar",
            "card",
            "carousel",
            "chips",
            "custom-select",
            "data-table",
            "dialog",
            "divider",
            "drawer",
            "dropdown-menu",
            "icon",
            "input-group",
            "input-spinner",
            "nav-list",
            "page-main",
            "product-gallery",
            "scroll-nav",
            "select",
            "skeleton",
            "slider",
            "tabs"
          ]
        },
        {
          "hash": "bba013e",
          "date": "2026-06-28",
          "scope": null,
          "breaking": false,
          "description": "add 10 new library components with demo pages",
          "type": "feat",
          "typeTitle": "Features",
          "components": [
            "animated-counter",
            "avatar-group",
            "color-picker",
            "command-palette",
            "countdown",
            "multi-select",
            "otp-input",
            "popover",
            "stat-card",
            "timeline",
            "types"
          ]
        },
        {
          "hash": "9460b0e",
          "date": "2026-06-28",
          "scope": "popover",
          "breaking": false,
          "description": "fully self-contained component — panel never permanently visible",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "popover"
          ]
        },
        {
          "hash": "45f1fdd",
          "date": "2026-06-28",
          "scope": "popover",
          "breaking": false,
          "description": "rewrite with fixed viewport positioning — always on top, properly dismissable",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "popover"
          ]
        },
        {
          "hash": "3c7a3c9",
          "date": "2026-06-28",
          "scope": "color-picker",
          "breaking": false,
          "description": "use fixed viewport-relative positioning for panel",
          "type": "fix",
          "typeTitle": "Bug Fixes",
          "components": [
            "color-picker"
          ]
        }
      ],
      "sections": [
        {
          "type": "feat",
          "title": "Features",
          "entries": [
            {
              "hash": "2760fbf",
              "date": "2026-06-29",
              "scope": "avatar-group",
              "breaking": false,
              "description": "tighter default overlap with hover-spread animation",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "avatar-group"
              ]
            },
            {
              "hash": "bba013e",
              "date": "2026-06-28",
              "scope": null,
              "breaking": false,
              "description": "add 10 new library components with demo pages",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "animated-counter",
                "avatar-group",
                "color-picker",
                "command-palette",
                "countdown",
                "multi-select",
                "otp-input",
                "popover",
                "stat-card",
                "timeline",
                "types"
              ]
            },
            {
              "hash": "cea0c58",
              "date": "2026-06-28",
              "scope": null,
              "breaking": false,
              "description": "six framework improvements — cn() override, standalone bootstrap, tests, Storybook, Tailwind v4, focus trap",
              "type": "feat",
              "typeTitle": "Features",
              "components": [
                "accordion",
                "alert",
                "avatar",
                "breadcrumb",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "chips",
                "custom-select",
                "data-table",
                "dialog",
                "divider",
                "drawer",
                "dropdown-menu",
                "icon",
                "input-group",
                "input-spinner",
                "nav-list",
                "page-main",
                "product-gallery",
                "scroll-nav",
                "select",
                "skeleton",
                "slider",
                "tabs"
              ]
            }
          ]
        },
        {
          "type": "fix",
          "title": "Bug Fixes",
          "entries": [
            {
              "hash": "4269c36",
              "date": "2026-06-29",
              "scope": "otp-input",
              "breaking": false,
              "description": "fill-all-fields bug + backspace navigation",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "otp-input"
              ]
            },
            {
              "hash": "9460b0e",
              "date": "2026-06-28",
              "scope": "popover",
              "breaking": false,
              "description": "fully self-contained component — panel never permanently visible",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "popover"
              ]
            },
            {
              "hash": "45f1fdd",
              "date": "2026-06-28",
              "scope": "popover",
              "breaking": false,
              "description": "rewrite with fixed viewport positioning — always on top, properly dismissable",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "popover"
              ]
            },
            {
              "hash": "3c7a3c9",
              "date": "2026-06-28",
              "scope": "color-picker",
              "breaking": false,
              "description": "use fixed viewport-relative positioning for panel",
              "type": "fix",
              "typeTitle": "Bug Fixes",
              "components": [
                "color-picker"
              ]
            }
          ]
        },
        {
          "type": "refactor",
          "title": "Refactors",
          "entries": [
            {
              "hash": "3531247",
              "date": "2026-06-29",
              "scope": "library",
              "breaking": false,
              "description": "migrate all components to Angular signal-based APIs",
              "type": "refactor",
              "typeTitle": "Refactors",
              "components": [
                "accordion",
                "alert",
                "animated-counter",
                "avatar",
                "avatar-group",
                "breadcrumb",
                "button-group",
                "card",
                "carousel",
                "chips",
                "code",
                "color-picker",
                "command-palette",
                "countdown",
                "custom-select",
                "data-table",
                "divider",
                "dropdown-menu",
                "icon",
                "input-group",
                "input-spinner",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "popover",
                "scroll-nav",
                "select",
                "skeleton",
                "stat-card",
                "tabs",
                "timeline"
              ]
            }
          ]
        },
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "30d495a",
              "date": "2026-06-30",
              "scope": null,
              "breaking": false,
              "description": "new components and fixing issues",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animated-counter",
                "avatar",
                "avatar-group",
                "badge",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "bottom-sheet",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "checkbox",
                "chips",
                "click-outside",
                "code",
                "color-picker",
                "coming-soon",
                "command-palette",
                "container",
                "countdown",
                "crop-image",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "filter",
                "floating-input",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "mega-menu",
                "mention-input",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "paginator",
                "password-strength",
                "phone-input",
                "popover",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "scroll-to",
                "select",
                "skeleton",
                "slider",
                "spinner",
                "star-rating",
                "stat-card",
                "stepper",
                "tabs",
                "timeline",
                "toast",
                "toggle",
                "tooltip",
                "tree",
                "types",
                "typography"
              ]
            },
            {
              "hash": "d566a4e",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration 5",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animated-counter",
                "avatar",
                "avatar-group",
                "badge",
                "breadcrumb",
                "button-group",
                "calendar",
                "card",
                "carousel",
                "checkbox",
                "chips",
                "code",
                "color-picker",
                "coming-soon",
                "command-palette",
                "countdown",
                "crop-image",
                "custom-select",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "paginator",
                "popover",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "select",
                "skeleton",
                "slider",
                "spinner",
                "star-rating",
                "stat-card",
                "stepper",
                "tabs",
                "timeline",
                "toast",
                "toggle",
                "tree"
              ]
            },
            {
              "hash": "8ea5a97",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration 4",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "calendar",
                "datepicker",
                "file-upload",
                "product-gallery",
                "range-slider",
                "slider"
              ]
            },
            {
              "hash": "81f4ea4",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration 3",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "current-screen-size"
              ]
            },
            {
              "hash": "dd2e3c9",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration 2",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "color-picker",
                "sidebar",
                "theme"
              ]
            },
            {
              "hash": "d81e680",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration a21",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "button",
                "dialog",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "slider",
                "tabs"
              ]
            },
            {
              "hash": "9594a95",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "computed migration 21",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "calendar",
                "checkbox",
                "chips",
                "code",
                "date-range-picker",
                "otp-input",
                "progress",
                "timeline"
              ]
            },
            {
              "hash": "c3a0b88",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "angular migration to 21",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "alert",
                "avatar",
                "avatar-group",
                "badge",
                "command-palette",
                "crop-image",
                "data-table",
                "datepicker",
                "dropdown-menu",
                "file-upload",
                "multi-select",
                "product-gallery",
                "radio-group",
                "range-slider",
                "skeleton",
                "slider",
                "spinner",
                "stat-card",
                "toast",
                "toggle"
              ]
            },
            {
              "hash": "6192740",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "migration to angular 21",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "badge",
                "base-group-button",
                "base-tab-icon",
                "button",
                "calendar",
                "checkbox",
                "click-outside",
                "code",
                "coming-soon",
                "crop-image",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "input-autocomplete",
                "paginator",
                "popover",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "scroll-to",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "toggle",
                "tooltip",
                "tree"
              ]
            },
            {
              "hash": "36c7fa1",
              "date": "2026-06-29",
              "scope": null,
              "breaking": false,
              "description": "             update sintax to angular 21",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "animated-counter",
                "avatar-group",
                "badge",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "breadcrumb",
                "carousel",
                "chips",
                "click-outside",
                "code",
                "coming-soon",
                "command-palette",
                "countdown",
                "crop-image",
                "current-screen-size",
                "data-table",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "input-autocomplete",
                "multi-select",
                "nav-list",
                "otp-input",
                "page-main",
                "paginator",
                "popover",
                "product-gallery",
                "radio-group",
                "range-slider",
                "scroll-nav",
                "skeleton",
                "slider",
                "spinner",
                "stat-card",
                "stepper",
                "tabs",
                "theme",
                "timeline",
                "toast",
                "toggle",
                "tooltip"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-05",
      "title": "May 2026",
      "entries": [
        {
          "hash": "7b01e99",
          "date": "2026-05-22",
          "scope": null,
          "breaking": false,
          "description": "new UI elements",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "chips",
            "data-table",
            "range-slider",
            "skeleton",
            "toast",
            "types"
          ]
        },
        {
          "hash": "497c21a",
          "date": "2026-05-20",
          "scope": null,
          "breaking": false,
          "description": "updates for AI",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animations",
            "avatar",
            "badge",
            "breadcrumb",
            "button-group",
            "card",
            "checkbox",
            "code",
            "coming-soon",
            "crop-image",
            "current-screen-size",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "empty-state",
            "filter",
            "icon",
            "input-autocomplete",
            "input-group",
            "nav-list",
            "page-main",
            "paginator",
            "progress",
            "quote",
            "radio-group",
            "scroll-nav",
            "select",
            "sidebar",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "theme",
            "toggle"
          ]
        },
        {
          "hash": "412e11e",
          "date": "2026-05-20",
          "scope": null,
          "breaking": false,
          "description": "AI related updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "avatar",
            "badge",
            "base-group-button",
            "breadcrumb",
            "button",
            "button-group",
            "checkbox",
            "crop-image",
            "drawer",
            "dropdown",
            "file-upload",
            "progress",
            "quote",
            "radio-group",
            "scroll-nav",
            "select",
            "slider",
            "spinner",
            "star-rating",
            "toggle",
            "types"
          ]
        },
        {
          "hash": "042949a",
          "date": "2026-05-20",
          "scope": null,
          "breaking": false,
          "description": "components update",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "avatar",
            "breadcrumb",
            "button-group",
            "calendar",
            "carousel",
            "checkbox",
            "click-outside",
            "code",
            "coming-soon",
            "crop-image",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "dialog",
            "drawer",
            "filter",
            "icon",
            "input-autocomplete",
            "input-spinner",
            "paginator",
            "product-gallery",
            "quote",
            "radio-group",
            "scroll-nav",
            "select",
            "slider",
            "tabs",
            "toggle",
            "tree"
          ]
        },
        {
          "hash": "9ae0490",
          "date": "2026-05-19",
          "scope": null,
          "breaking": false,
          "description": "update compoents for ai",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "badge",
            "base-group-button",
            "card",
            "crop-image",
            "current-screen-size",
            "dialog",
            "input-group",
            "quote",
            "scroll-nav",
            "sidebar",
            "slider",
            "spinner",
            "star-rating",
            "tabs",
            "theme",
            "typography"
          ]
        },
        {
          "hash": "e4cbb94",
          "date": "2026-05-17",
          "scope": null,
          "breaking": false,
          "description": "added contact form",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "drawer"
          ]
        },
        {
          "hash": "d7d188c",
          "date": "2026-05-13",
          "scope": null,
          "breaking": false,
          "description": "crop image update",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "button",
            "crop-image"
          ]
        },
        {
          "hash": "ac0fc10",
          "date": "2026-05-08",
          "scope": null,
          "breaking": false,
          "description": "lussos ui library component AI ready",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "base-dropdown-menu-item",
            "base-list-item",
            "base-tab-icon",
            "button",
            "carousel",
            "checkbox",
            "click-outside",
            "code",
            "coming-soon",
            "container",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "empty-state",
            "file-upload",
            "filter",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "logo",
            "nav-list",
            "page-main",
            "paginator",
            "paypal-checkout",
            "product-gallery",
            "progress",
            "quote",
            "radio-group",
            "scroll-nav",
            "scroll-to",
            "select",
            "sidenav",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "toggle",
            "tooltip",
            "tree"
          ]
        },
        {
          "hash": "117ddc4",
          "date": "2026-05-07",
          "scope": null,
          "breaking": false,
          "description": "some UI updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "alert",
            "badge",
            "button",
            "card",
            "page-base",
            "page-main"
          ]
        },
        {
          "hash": "114afea",
          "date": "2026-05-07",
          "scope": null,
          "breaking": false,
          "description": "Ai updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "avatar",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "dialog",
            "input-group",
            "tw-merge"
          ]
        },
        {
          "hash": "43b0368",
          "date": "2026-05-05",
          "scope": null,
          "breaking": false,
          "description": "forms added",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "tabs"
          ]
        },
        {
          "hash": "662ae36",
          "date": "2026-05-04",
          "scope": null,
          "breaking": false,
          "description": "icon update",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "icon"
          ]
        },
        {
          "hash": "245894a",
          "date": "2026-05-03",
          "scope": null,
          "breaking": false,
          "description": "media done and some library updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "button",
            "carousel",
            "date-range-picker",
            "datepicker",
            "file-upload",
            "product-gallery",
            "star-rating"
          ]
        },
        {
          "hash": "c55d4b3",
          "date": "2026-05-02",
          "scope": null,
          "breaking": false,
          "description": "small ui updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "icon",
            "logo",
            "product-gallery"
          ]
        },
        {
          "hash": "c3a8cbd",
          "date": "2026-05-02",
          "scope": null,
          "breaking": false,
          "description": "http to https",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "icon",
            "logo",
            "product-gallery"
          ]
        },
        {
          "hash": "ee7ca6f",
          "date": "2026-05-01",
          "scope": null,
          "breaking": false,
          "description": "test",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "code"
          ]
        },
        {
          "hash": "aaade1b",
          "date": "2026-05-01",
          "scope": null,
          "breaking": false,
          "description": "code snipet update",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "code"
          ]
        },
        {
          "hash": "7e0af34",
          "date": "2026-05-01",
          "scope": null,
          "breaking": false,
          "description": "empty states",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "coming-soon",
            "empty-state"
          ]
        },
        {
          "hash": "434df52",
          "date": "2026-05-01",
          "scope": null,
          "breaking": false,
          "description": "test",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "code"
          ]
        }
      ],
      "sections": [
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "7b01e99",
              "date": "2026-05-22",
              "scope": null,
              "breaking": false,
              "description": "new UI elements",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "chips",
                "data-table",
                "range-slider",
                "skeleton",
                "toast",
                "types"
              ]
            },
            {
              "hash": "412e11e",
              "date": "2026-05-20",
              "scope": null,
              "breaking": false,
              "description": "AI related updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "avatar",
                "badge",
                "base-group-button",
                "breadcrumb",
                "button",
                "button-group",
                "checkbox",
                "crop-image",
                "drawer",
                "dropdown",
                "file-upload",
                "progress",
                "quote",
                "radio-group",
                "scroll-nav",
                "select",
                "slider",
                "spinner",
                "star-rating",
                "toggle",
                "types"
              ]
            },
            {
              "hash": "042949a",
              "date": "2026-05-20",
              "scope": null,
              "breaking": false,
              "description": "components update",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "avatar",
                "breadcrumb",
                "button-group",
                "calendar",
                "carousel",
                "checkbox",
                "click-outside",
                "code",
                "coming-soon",
                "crop-image",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "dialog",
                "drawer",
                "filter",
                "icon",
                "input-autocomplete",
                "input-spinner",
                "paginator",
                "product-gallery",
                "quote",
                "radio-group",
                "scroll-nav",
                "select",
                "slider",
                "tabs",
                "toggle",
                "tree"
              ]
            },
            {
              "hash": "497c21a",
              "date": "2026-05-20",
              "scope": null,
              "breaking": false,
              "description": "updates for AI",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animations",
                "avatar",
                "badge",
                "breadcrumb",
                "button-group",
                "card",
                "checkbox",
                "code",
                "coming-soon",
                "crop-image",
                "current-screen-size",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "empty-state",
                "filter",
                "icon",
                "input-autocomplete",
                "input-group",
                "nav-list",
                "page-main",
                "paginator",
                "progress",
                "quote",
                "radio-group",
                "scroll-nav",
                "select",
                "sidebar",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "theme",
                "toggle"
              ]
            },
            {
              "hash": "9ae0490",
              "date": "2026-05-19",
              "scope": null,
              "breaking": false,
              "description": "update compoents for ai",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "badge",
                "base-group-button",
                "card",
                "crop-image",
                "current-screen-size",
                "dialog",
                "input-group",
                "quote",
                "scroll-nav",
                "sidebar",
                "slider",
                "spinner",
                "star-rating",
                "tabs",
                "theme",
                "typography"
              ]
            },
            {
              "hash": "e4cbb94",
              "date": "2026-05-17",
              "scope": null,
              "breaking": false,
              "description": "added contact form",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "drawer"
              ]
            },
            {
              "hash": "d7d188c",
              "date": "2026-05-13",
              "scope": null,
              "breaking": false,
              "description": "crop image update",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "button",
                "crop-image"
              ]
            },
            {
              "hash": "ac0fc10",
              "date": "2026-05-08",
              "scope": null,
              "breaking": false,
              "description": "lussos ui library component AI ready",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "base-dropdown-menu-item",
                "base-list-item",
                "base-tab-icon",
                "button",
                "carousel",
                "checkbox",
                "click-outside",
                "code",
                "coming-soon",
                "container",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "empty-state",
                "file-upload",
                "filter",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "logo",
                "nav-list",
                "page-main",
                "paginator",
                "paypal-checkout",
                "product-gallery",
                "progress",
                "quote",
                "radio-group",
                "scroll-nav",
                "scroll-to",
                "select",
                "sidenav",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "toggle",
                "tooltip",
                "tree"
              ]
            },
            {
              "hash": "114afea",
              "date": "2026-05-07",
              "scope": null,
              "breaking": false,
              "description": "Ai updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "avatar",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "dialog",
                "input-group",
                "tw-merge"
              ]
            },
            {
              "hash": "117ddc4",
              "date": "2026-05-07",
              "scope": null,
              "breaking": false,
              "description": "some UI updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "alert",
                "badge",
                "button",
                "card",
                "page-base",
                "page-main"
              ]
            },
            {
              "hash": "43b0368",
              "date": "2026-05-05",
              "scope": null,
              "breaking": false,
              "description": "forms added",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "tabs"
              ]
            },
            {
              "hash": "662ae36",
              "date": "2026-05-04",
              "scope": null,
              "breaking": false,
              "description": "icon update",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "icon"
              ]
            },
            {
              "hash": "245894a",
              "date": "2026-05-03",
              "scope": null,
              "breaking": false,
              "description": "media done and some library updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "button",
                "carousel",
                "date-range-picker",
                "datepicker",
                "file-upload",
                "product-gallery",
                "star-rating"
              ]
            },
            {
              "hash": "c55d4b3",
              "date": "2026-05-02",
              "scope": null,
              "breaking": false,
              "description": "small ui updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "icon",
                "logo",
                "product-gallery"
              ]
            },
            {
              "hash": "c3a8cbd",
              "date": "2026-05-02",
              "scope": null,
              "breaking": false,
              "description": "http to https",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "icon",
                "logo",
                "product-gallery"
              ]
            },
            {
              "hash": "ee7ca6f",
              "date": "2026-05-01",
              "scope": null,
              "breaking": false,
              "description": "test",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "code"
              ]
            },
            {
              "hash": "434df52",
              "date": "2026-05-01",
              "scope": null,
              "breaking": false,
              "description": "test",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "code"
              ]
            },
            {
              "hash": "aaade1b",
              "date": "2026-05-01",
              "scope": null,
              "breaking": false,
              "description": "code snipet update",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "code"
              ]
            },
            {
              "hash": "7e0af34",
              "date": "2026-05-01",
              "scope": null,
              "breaking": false,
              "description": "empty states",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "coming-soon",
                "empty-state"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-04",
      "title": "April 2026",
      "entries": [
        {
          "hash": "1a3327f",
          "date": "2026-04-30",
          "scope": null,
          "breaking": false,
          "description": "Articles and some componetnts updates",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "badge",
            "button",
            "quote"
          ]
        },
        {
          "hash": "f1ec297",
          "date": "2026-04-29",
          "scope": null,
          "breaking": false,
          "description": "updates on API references",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "code",
            "paypal-checkout"
          ]
        },
        {
          "hash": "16e347d",
          "date": "2026-04-28",
          "scope": null,
          "breaking": false,
          "description": "updates base files",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animations",
            "avatar",
            "badge",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "checkbox",
            "click-outside",
            "code",
            "coming-soon",
            "container",
            "current-screen-size",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "file-upload",
            "filter",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "logo",
            "nav-list",
            "page-base",
            "paginator",
            "paypal-checkout",
            "product-gallery",
            "progress",
            "radio-group",
            "scroll-nav",
            "scroll-to",
            "select",
            "sidebar",
            "sidenav",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "theme",
            "toggle",
            "tooltip",
            "tree",
            "typography"
          ]
        },
        {
          "hash": "7d69d36",
          "date": "2026-04-10",
          "scope": null,
          "breaking": false,
          "description": "home page added",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animations",
            "avatar",
            "badge",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "base.module",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "checkbox",
            "click-outside",
            "code",
            "container",
            "current-screen-size",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "filter",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "logo",
            "nav-list",
            "page-base",
            "paginator",
            "product-gallery",
            "progress",
            "radio-group",
            "scroll-nav",
            "scroll-to",
            "select",
            "sidebar",
            "sidenav",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "theme",
            "toggle",
            "tooltip",
            "tree",
            "typography"
          ]
        }
      ],
      "sections": [
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "1a3327f",
              "date": "2026-04-30",
              "scope": null,
              "breaking": false,
              "description": "Articles and some componetnts updates",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "badge",
                "button",
                "quote"
              ]
            },
            {
              "hash": "f1ec297",
              "date": "2026-04-29",
              "scope": null,
              "breaking": false,
              "description": "updates on API references",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "code",
                "paypal-checkout"
              ]
            },
            {
              "hash": "16e347d",
              "date": "2026-04-28",
              "scope": null,
              "breaking": false,
              "description": "updates base files",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animations",
                "avatar",
                "badge",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "checkbox",
                "click-outside",
                "code",
                "coming-soon",
                "container",
                "current-screen-size",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "file-upload",
                "filter",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "logo",
                "nav-list",
                "page-base",
                "paginator",
                "paypal-checkout",
                "product-gallery",
                "progress",
                "radio-group",
                "scroll-nav",
                "scroll-to",
                "select",
                "sidebar",
                "sidenav",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "theme",
                "toggle",
                "tooltip",
                "tree",
                "typography"
              ]
            },
            {
              "hash": "7d69d36",
              "date": "2026-04-10",
              "scope": null,
              "breaking": false,
              "description": "home page added",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animations",
                "avatar",
                "badge",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "base.module",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "checkbox",
                "click-outside",
                "code",
                "container",
                "current-screen-size",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "filter",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "logo",
                "nav-list",
                "page-base",
                "paginator",
                "product-gallery",
                "progress",
                "radio-group",
                "scroll-nav",
                "scroll-to",
                "select",
                "sidebar",
                "sidenav",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "theme",
                "toggle",
                "tooltip",
                "tree",
                "typography"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "2026-03",
      "title": "March 2026",
      "entries": [
        {
          "hash": "b8c183c",
          "date": "2026-03-26",
          "scope": null,
          "breaking": false,
          "description": "npm base",
          "type": "other",
          "typeTitle": "Other",
          "components": [
            "accordion",
            "alert",
            "animations",
            "avatar",
            "badge",
            "base-dropdown-menu-item",
            "base-group-button",
            "base-list-item",
            "base-tab-icon",
            "base.module",
            "breadcrumb",
            "button",
            "button-group",
            "calendar",
            "card",
            "checkbox",
            "click-outside",
            "code",
            "container",
            "current-screen-size",
            "custom-select",
            "date-range-picker",
            "datepicker",
            "dialog",
            "divider",
            "drawer",
            "dropdown",
            "dropdown-menu",
            "filter",
            "icon",
            "input-autocomplete",
            "input-group",
            "input-spinner",
            "logo",
            "nav-list",
            "page-base",
            "paginator",
            "product-gallery",
            "progress",
            "radio-group",
            "scroll-nav",
            "scroll-to",
            "select",
            "sidebar",
            "sidenav",
            "slider",
            "spinner",
            "star-rating",
            "stepper",
            "tabs",
            "theme",
            "toggle",
            "tooltip",
            "tree",
            "typography"
          ]
        }
      ],
      "sections": [
        {
          "type": "other",
          "title": "Other",
          "entries": [
            {
              "hash": "b8c183c",
              "date": "2026-03-26",
              "scope": null,
              "breaking": false,
              "description": "npm base",
              "type": "other",
              "typeTitle": "Other",
              "components": [
                "accordion",
                "alert",
                "animations",
                "avatar",
                "badge",
                "base-dropdown-menu-item",
                "base-group-button",
                "base-list-item",
                "base-tab-icon",
                "base.module",
                "breadcrumb",
                "button",
                "button-group",
                "calendar",
                "card",
                "checkbox",
                "click-outside",
                "code",
                "container",
                "current-screen-size",
                "custom-select",
                "date-range-picker",
                "datepicker",
                "dialog",
                "divider",
                "drawer",
                "dropdown",
                "dropdown-menu",
                "filter",
                "icon",
                "input-autocomplete",
                "input-group",
                "input-spinner",
                "logo",
                "nav-list",
                "page-base",
                "paginator",
                "product-gallery",
                "progress",
                "radio-group",
                "scroll-nav",
                "scroll-to",
                "select",
                "sidebar",
                "sidenav",
                "slider",
                "spinner",
                "star-rating",
                "stepper",
                "tabs",
                "theme",
                "toggle",
                "tooltip",
                "tree",
                "typography"
              ]
            }
          ]
        }
      ]
    }
  ]
}
