Skip to main content

Changelog

Release notes for the Primus UI frontend packages — primus-react-ui, primus-angular-ui, and @primus/ui-core.

For backend module changelogs see Backend Modules.


v0.5.0 — Current​

Released: March 2026

New components​

  • PrimusRbacAdmin — full role-based access control panel (React + Angular)
  • Toast — primus.toast() global API via @primus/ui-core JS bundle
  • Tooltip — data-tooltip attribute on any element
  • Skeleton — .skeleton.line, .avatar, .box loading placeholders
  • Spinner — aria-busy overlay and inline loading indicator
  • Accordion — native <details>/<summary> styled by @primus/ui-core
  • Dropdown — <primus-dropdown> web component with popover menu
  • Tabs — <primus-tabs> web component with pill and underline styles
  • PrimusPasswordInput — password field with show/hide toggle and strength indicator
  • PrimusInputGroup — prefix/suffix/action button attached to an input

Documentation​

  • Cookbook: 16 recipes total (added Error Pages, Empty State, User Management)
  • Getting Started: First Component tutorial, Next.js guide, Standalone vs NgModule
  • All 60+ component pages: TypeScript interfaces, full props tables, accessibility notes
  • PrimusPreview: dark/light mode toggle in every live preview

Breaking changes​

  • None

v0.4.0​

Released: February 2026

New components​

  • Banking suite: AccountCard, AccountDashboard, CreditCard, CreditScoreCard, FraudDetectionDashboard, KycVerification, LoanCalculator, TransactionHistory
  • Insurance suite: AgentDirectory, ClaimStatusTracker, ClaimTracker, PolicyCard, PremiumCalculator, QuoteComparison
  • PrimusDateRangePicker

Improvements​

  • Path A migration complete: all 23 primitive components migrated to @primus/ui-core semantic HTML
  • Parity test: 100% confidence Angular and React output matches HTML preview
  • Catalog page: all 72 components listed with 3-letter abbreviations

v0.3.0​

Released: January 2026

New components​

  • PrimusWizard, PrimusWizardNav, PrimusStepper, PrimusStep, PrimusSummaryCard
  • PrimusActivityFeed, PrimusFilterBar, PrimusExportMenu, SecurityDashboard
  • PrimusNotificationCenter, PrimusNotificationFeed
  • DocumentViewer, FileUploader, LogViewer

Improvements​

  • @primus/ui-core v0.1.0 published — zero-dependency design system base
  • PrimusThemeService (Angular) and PrimusUiCoreBridge (React) for cross-framework token sync
  • Dark mode: follows prefers-color-scheme with JS override via theme service

v0.2.0​

Released: December 2025

New components​

  • Dashboard components: PrimusDashboard, DashboardGrid, PrimusStatCard
  • Data: PrimusDataTable with sorting, pagination, selection, search
  • Layout: PrimusSidebar, PrimusHeader, PrimusLayout, PrimusSection
  • PrimusModal

Improvements​

  • Angular legacy support: primus-angular-ui-legacy for Angular 16–20
  • CLI: npx primus-ui init and add commands

v0.1.0​

Released: November 2025

Initial release.

Components​

  • Forms: PrimusButton, PrimusInput, PrimusSelect, PrimusCheckbox, PrimusToggle, PrimusRadioGroup, PrimusDatePicker
  • Data Display: Badge, Card, Table, Charts (Line, Area, Bar, Pie, Sparkline)
  • Auth: PrimusLogin, UserProfile, PrimusAiCopilot
  • Advanced Forms: PrimusField, PrimusTextarea, CheckoutForm

Upcoming​

Planned for the next release:

  • PrimusBreadcrumb component (currently via Header breadcrumbs prop)
  • PrimusAvatar / PrimusAvatarGroup
  • PrimusCommandPalette (⌘K search)
  • Dark mode preview improvements
  • Storybook integration