MiHCM

Changelog

Each package follows semver, driven by changesets. Per-package changelogs live in the repository after the Version Packages PR runs; this page summarises the release train at a glance.

Unreleased

Pending the next Version Packages PR.

PackageBumpWhat changed
@mihcm/uiminorMain Sidebar — pinnable drilldown sub-panel. New opt-in props on the drilldown variant: pinnable, controlled pinnedKey / uncontrolled defaultPinnedKey, onPinnedKeyChange, and i18n pinLabel / unpinLabel. A pinned section's sub-panel stays open across activeKey changes, remounts, and outside-clicks; only an explicit unpin (header toggle, Esc, or Close) or a new pinnedKey changes it. Controlled pinnedKey round-trips through onPinnedKeyChange so hosts can persist it. All props default to today's behaviour.
@mihcm/ai-uiminorLinked version bump with @mihcm/ui — Main Sidebar stays host-composed (no descriptor change).

Related docs: Main Sidebar.

v0.14.1 release train — 2026-05-22

Public npm organization scope migration. This release train is now published on npm and installable without GitHub Packages auth.

PackageVersionWhat changed
@mihcm/ui0.14.1Renamed the package and imports to the public @mihcm/* npm organization scope, updated CLI package lookup, and documented token-free public npm installs.
@mihcm/ai-ui0.14.1Linked descriptor package to the updated @mihcm/ui package identity.
@mihcm/tokens0.6.3Published under the @mihcm/* npm organization scope with public npm metadata.
@mihcm/theme0.2.9Linked token dependency update for the public npm org scope.
@mihcm/icons0.1.3Published under the @mihcm/* npm organization scope with public npm metadata.
@mihcm/mcp0.5.6Updated agent tooling package identity and generated registry references for the @mihcm/* scope.
@mihcm/cli0.4.3mihcm add now resolves node_modules/@mihcm/ui and mihcm doctor flags stale GitHub Packages registry overrides for current and retired MiHCM scopes.
@mihcm/eslint-config0.1.3Published under the @mihcm/* npm organization scope with public npm metadata.

Verification: all eight package versions resolve from registry.npmjs.org; a clean consumer project can install @mihcm/ui, @mihcm/theme, @mihcm/tokens, and @mihcm/icons without a token.

Related docs: Registry access, External developers, and Public npm package distribution.

v0.14.0 release train — 2026-05-22

Experimental editor removal, compact full-width DatePicker popovers, and stable Tracker weighted/timeline layouts.

PackageVersionWhat changed
@mihcm/ui0.14.0Removed the experimental editor export and its editor-engine dependencies. Rich text stays on RichTextEditor. Fixed DatePicker triggerWidth="full" so responsive fields span their container without stretching the calendar popup. Fixed Tracker weighted segment sizing and timeline end caps.
@mihcm/ai-ui0.14.0Removed the experimental editor coverage surface and follows the updated UI package.
@mihcm/mcp0.5.5Removed the experimental editor from hosted component tooling and follows the updated AI-UI package.
@mihcm/playground-native0.0.15Private native playground dependency patch linked to the updated UI package.

Related docs: DatePicker, Tracker, RichTextEditor, and Agent tooling.

v0.12.1 release train — 2026-05-21

Documentation, package README, form-field elevation, DatePicker/Calendar popup UX, and Tailwind Variants guidance.

PackageVersionWhat changed
@mihcm/ui0.12.1Fixed DatePicker and Calendar popup behavior: compact auto-width triggers by default, icon-only triggers, stable non-animated popovers, dropdown month/year controls, aligned time inputs, and range popovers that stay open unless closeOnRangeComplete is enabled. Form controls moved from shadow-mi-card to softer shadow-mi-input elevation. Added tailwind-variants as an approved helper for slot-heavy and compound component variants.
@mihcm/tokens0.6.1Added the softer shadow-mi-input elevation token used by inputs, textareas, selects, comboboxes, date pickers, and table filters.
@mihcm/theme0.2.7Exposed the reduced input elevation through globals.css, kept current date UI on the shared DayPicker v10 path, and preserved the legacy datepicker.css compatibility file for older consumers.
@mihcm/cli0.4.1Documented that copied primitives may use tailwind-variants; consumer projects must keep the helper installed when copied source imports it.
@mihcm/ai-ui0.12.1Dependency patch linked to @mihcm/ui@0.12.1; descriptor validation remains unchanged and continues to use the explicit allowlist.
@mihcm/mcp0.5.2Dependency patch linked to the current token and AI-UI packages; hosted component tools keep using the generated registry fallback.
@mihcm/playground-native0.0.12Private native playground patch linked to the updated UI/theme/tokens train.

Related docs: DatePicker, Calendar, Input, Select, DataTable, Component expandability, and Agent tooling.

v0.12.0 release train — 2026-05-21

Library-backed primitives, one calendar engine for date UI, DataTable virtualization, and refreshed agent/MCP dependency guidance.

PackageVersionWhat changed
@mihcm/ui0.12.0Added BarList, CategoryBar, ProgressCircle, SparkChart, Tracker, Dropzone, SortableList, RadioCardGroup, and TabNavigation. DatePicker now uses the shared DayPicker v10 Calendar engine for date, date-time, time-only, and range flows. DataTable adds optional TanStack Virtual props for large client-side row sets.
@mihcm/ai-ui0.12.0Updated AI-UI coverage governance so the new primitives have explicit supported, host-composed, or blocked decisions instead of implicit descriptor gaps.
@mihcm/theme0.2.6Clarified that current MiHCM date UI no longer needs react-datepicker CSS; styling follows component token classes and the shared DayPicker v10 Calendar path.
@mihcm/mcp0.5.1Refreshed MCP install/security guidance, pattern results, generated component registry fallback, and agent setup guidance so agents choose approved MiHCM-backed libraries before adding replacement dependencies.
@mihcm/playground-native0.0.11Linked dependency patch from the updated UI/theme package train.

Related docs: DataTable, DatePicker, Calendar, Dropzone, SortableList, and Agent tooling.

v0.11.0 release train — 2026-05-18

Semantic HTML, accessibility-first component contracts, AI-UI schema coverage, MCP enforcement, and tokenized color-composition guidance.

PackageVersionWhat changed
@mihcm/ui0.11.0Added the first-class Link primitive, added semantic Text.as rendering for headings/paragraphs/labels/emphasis, kept Button safe with default type="button" semantics, improved Input accessibility guidance, and documented Tailwind/token override rules.
@mihcm/ai-ui0.11.0Added safe Link descriptors and renderer support, added semantic Text descriptor support, derived AI-UI coverage from the renderer allowlist, and documented which primitives are supported, host-composed, or blocked for model-generated UI.
@mihcm/tokens0.6.0Added 60/30/10 composition aliases: ratio-60/dominant, ratio-30/supporting, and ratio-10/emphasis, with docs explaining neutral dominant surfaces, brand-blue supporting structure, and restrained orange emphasis.
@mihcm/theme0.2.5Patch release that exposes the updated token CSS and Tailwind mappings for the new 60/30/10 aliases.
@mihcm/mcp0.5.0Added mihcm_review_semantics_accessibility, wired semantic/a11y checks into combined frontend review, expanded token and install guidance, and updated hosted MCP docs so agents must check headings, links/buttons, form labels, image alt text, icon labels, focus, and touch targets.
@mihcm/cli0.4.0Added link to the copy registry so external projects can copy the semantic navigation primitive alongside Button and Text.
@mihcm/playground-native0.0.10Patch release linked to the updated UI, tokens, and theme packages for native dogfooding.

Related docs: Link, Text accessibility, Button usage, Input accessibility, Color tokens, AI UI, and Agent tooling.

v0.10.0 release train — 2026-05-15

Component depth, accessibility, responsive behavior, and documentation coverage for the customization pass.

PackageVersionWhat changed
@mihcm/ui0.10.0Added SearchField clear-control hardening, Select visible-label behavior, segmented Progress and Slider tones, Table/DataTable header tones and wide-table handling, CheckboxGrid/TransferList responsive controls, AvatarGroup overlap/direction/stack-order controls, branded Breadcrumb helpers, richer overlay content hooks, clearer RichTextEditor active states, DatePicker icon triggers, and smoother Accordion/Collapsible durations.
@mihcm/theme0.2.3Linked theme patch for the current UI release train.
@mihcm/ai-ui0.10.0Linked descriptor package with the updated UI package surface.
@mihcm/mcp0.3.3Linked MCP package with the current design-system metadata and docs context.
@mihcm/playground-native0.0.7Linked native playground dependency patch.

The component docs now expose the new controls in the default configurator pages as well as the Usage and Examples tabs.

Related docs: Progress, Slider, Table, DataTable, CheckboxGrid, TransferList, AvatarGroup, Breadcrumb, Accordion, and DatePicker.

v0.9.0 release train — 2026-05-15

Component extensibility, positioning, form consistency, dark-mode TopBar tokens, and agent/tooling updates.

PackageVersionWhat changed
@mihcm/ui0.9.0Added Popper, React Select-powered advanced Select exports, larger Logo scaling, TopBar appearance/dark-token fixes, Main Sidebar right-side drilldown support, Sidebar architecture fixes, form-surface consistency, and Tailwind type alignment.
@mihcm/tokens0.5.0Aligned semantic type aliases with Tailwind's default scale and added fixed TopBar component tokens that match the system dark ramp.
@mihcm/theme0.2.2Added the MiHCM reset layer and exported the updated TopBar token CSS through globals.css.
@mihcm/ai-ui0.9.0Linked release with the updated UI package surface.
@mihcm/mcp0.3.2Patch release for the current design-system context and package train.
@mihcm/playground-native0.0.6Linked dependency patch for the updated UI/theme train.

Related docs: Popper, Select, Logo, TopBar, Main Sidebar, Sidebar, Grid system, and Agent tooling.

v0.8.1 — 2026-05-15

Patch release for the previous UI and MCP train.

PackageWhat changed
@mihcm/uiPublished the prior component/docs fixes as 0.8.1.
@mihcm/ai-uiLinked patch with the UI package.
@mihcm/mcpPublished the hosted MCP patch as 0.3.1.

Documentation updates — 2026-05-14

Grid system, marketing typography, logo usage, richer profile/card examples, and Button Tailwind override guidance added to the docs site.

AreaWhat changed
ComponentsExpanded Card examples with profile summary, approval queue, and team spotlight layouts, updated Avatar/Profile examples to use local placeholder profile assets, and documented Button semantic Tailwind class overrides for border/text/focus states.
TokensAdded /tokens/grid with breakpoints, containers, gutters, 12-column recipes, dashboard/form/data-layout examples, accessibility checks, and native guidance.
MarketingAdded /marketing/typography with website-only Albert Sans and Barlow guidance, a marketing type scale, scoped implementation examples, and explicit product-app boundaries.
BrandExpanded /brand/logo with MiHCM, MiHCM Lite, MiA ONE, Smart Assist, Syntra, product-icon, and fav-icon assets from the Figma Logos artboard, plus /brand/logos/manifest.json for AI tools.

Related docs: Card examples, Avatar examples, Logo usage, Grid system, Marketing typography, Spacing, and Designing.

v0.1.0 — 2026-05-13

Initial MCP package release.

PackageWhat changes
@mihcm/mcpInitial MCP server with mihcm_search_components, mihcm_get_component, mihcm_list_tokens, mihcm_validate_descriptor, mihcm_check_contract, and mihcm_recent_log. Tool functions are also exported as a library.

Related docs: Agent tooling and MCP setup runbook.

v0.7.0 — 2026-05-13

Native variants and configurator expansion.

PackageWhat changed
@mihcm/uiAdded native variants for CheckboxGrid, TransferList, IconSidebar, TopBar, and PageShell.
@mihcm/ai-uiLinked bump with @mihcm/ui.

Docs updates around this release also replaced hardcoded version badges with the dynamic UI_VERSION source and updated platform-support copy for the new native variants.

v0.6.0 — 2026-05-13

Wave 6 component release.

PackageWhat changed
@mihcm/uiAdded Carousel, Chart, Menubar, and Sidebar.
@mihcm/ai-uiLinked bump with @mihcm/ui.
@mihcm/tokensAdded sidebar semantic tokens.
@mihcm/themePatch release for token/theme alignment.

This brought the catalog to 66 primitives.

v0.5.0 — 2026-05-13

Wave 5 components, animation system, and accessibility pass.

PackageWhat changed
@mihcm/uiAdded AspectRatio, Combobox, ContextMenu, Drawer, InputOTP, NavigationMenu, and Resizable.
@mihcm/themeAdded tw-animate-css integration and inlined composable animation CSS.
@mihcm/tokensAdded motion/animation token support.

The release also tightened WCAG behavior across Toggle, Accordion, Combobox, Drawer, Breadcrumb, IconSidebar, Progress, ContextMenu, InputOTP, and Resizable.

v0.4.0 — 2026-05-11

MiHCM Security prototype components and AI-UI expansion.

PackageWhat changed
@mihcm/uiAdded StatusBadge, NotificationBadge, SectionHeader, StatCard, TitleBar, IconSidebar, TopBar, PageShell, SearchField, AccessLevelGroup, CheckboxGrid, and TransferList.
@mihcm/ai-uiAdded descriptors for StatusBadge, SectionHeader, StatCard, and TitleBar.
@mihcm/tokensRe-pegged the palette to the MiHCM production prototype.

v0.3.0 — 2026-05-11

First broad primitive expansion.

PackageWhat changed
@mihcm/uiAdded Alert, Avatar, Badge, Card, Checkbox, Label, Separator, Skeleton, Switch, and Textarea.
@mihcm/ai-uiAdded Alert and Badge descriptors.

v0.2.0 — 2026-05-11

Input and copy-paste CLI.

PackageWhat changed
@mihcm/uiAdded the universal Input primitive.
@mihcm/ai-uiAdded the Input descriptor, allowlist entry, and renderer case.
@mihcm/cliImplemented mihcm add <component>, mihcm list, dry-run, force, and destination options.

v0.1.0 — 2026-05-10

First preview release. Seven packages published to GitHub Packages.

PackageWhat
@mihcm/tokensDesign tokens: color, spacing, type, radius, motion. CSS variables + TypeScript constants.
@mihcm/themeTailwind 4 preset, inlined globals.css, RN ThemeProvider.
@mihcm/uiUniversal primitives: Button and Text.
@mihcm/iconsLucide wrapper: lucide-react on web, lucide-react-native on native.
@mihcm/ai-uiZod-typed descriptors for Button, Text, Stack + safe renderer + Vercel AI SDK tool.
@mihcm/cliCopy-paste CLI scaffold.
@mihcm/eslint-configShared ESLint config scaffold.

Not yet API-stable at this point; the primitive roadmap moved quickly through later releases.