All notable changes to Ninna UI. We follow Semantic Versioning.
March 20, 2026
New error page examples, blog UI components, and accessibility improvements across the board.
Error 500, Error 403, and Maintenance page examples
Newsletter section, blog category filter, comments section, and changelog examples
New 'Error Pages' category in the examples hub
Moved Error 404 from 'Page Sections' to new 'Error Pages' category
Missing aria-hidden attributes on decorative icons across all examples
Category filter tabs now wrap properly on mobile viewports
March 1, 2026
Two new data-display components with full keyboard navigation and ARIA compliance.
Calendar component with single and range selection modes
Tree component with expand/collapse and multi-select
Calendar supports disabled dates and min/max constraints
DataTable pagination now uses the Pagination component internally
Select component dropdown positioning near viewport edges
February 10, 2026
Feature-rich data table with sorting, pagination, and selection. Timeline for activity feeds.
DataTable component with sorting, pagination, and row selection
Timeline component for activity feeds and changelogs
EmptyState component for zero-data scenarios
Table component now supports sticky headers
Accordion keyboard navigation when nested inside Tabs
Deprecated SimpleTable component (use Table instead)