1.0.0-alpha.5 (2026-08-05)
- resolve component dependencies and update storybook (#807) (5df99f1), closes /#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519L108-R110 /#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519L143-R143 /#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519L163-R163 /#diff-3192c93fda2b1cc081b272d1cca4f1f4d838b85ce52878b18d09174ba9c2f976L185-R185 /#diff-b82b9a4fed1606e7dc0f870758c8e00db99737c36bbb8150c69ebb47a4dd2598L98-R98 /#diff-94100c9fe2f9fca92d670ab1121f30d487588013d0cae75e171a28fac68d18ddL112-R112 /#diff-02e64f807c1bb0d74983133f56cffc763b7ddaedeab0628f2f51eb83d3abdb59L144-R144 /#diff-1f2ad43a9795386fe5976eb2ca79c1393654e1eda744e70271ceb2f9e4cd5098L87-R90 /#diff-d5cd0048241489f96ef0905fdd88659c1ce3d0a9f1ecbd4ad17949cfda21148eL24-R37 /#diff-d5cd0048241489f96ef0905fdd88659c1ce3d0a9f1ecbd4ad17949cfda21148eR72-R76 /#diff-d5cd0048241489f96ef0905fdd88659c1ce3d0a9f1ecbd4ad17949cfda21148eL195-R209 /#diff-d5cd0048241489f96ef0905fdd88659c1ce3d0a9f1ecbd4ad17949cfda21148eL248-R258 /#diff-d5cd0048241489f96ef0905fdd88659c1ce3d0a9f1ecbd4ad17949cfda21148eL267-R283 /#diff-721f2dfa740fa77dfee328f955f2d5cfdd78fa9ff5b0abde41e3d5ffa4b42711L93-R111 /#diff-721f2dfa740fa77dfee328f955f2d5cfdd78fa9ff5b0abde41e3d5ffa4b42711L163-R176
- standardize border-radius and update focus ring implementation across UI components (fdf8de7)
- deps: bump chromaui/action from 13 to 18 (b5f25a2)
- deps: bump chromaui/action from 13 to 18 (#789) (4a6e61c)
1.0.0-alpha.4 (2026-07-31)
- release: promote published versions to npm latest dist-tag (476321b)
- release: promote published versions to npm latest dist-tag (40758b1)
1.0.0-alpha.3 (2026-07-31)
- cli: resolve component dependencies and missing tw helper exports (302320c)
- cli: resolve component dependencies and missing tw helper exports (87ac9b9)
1.0.0-alpha.2 (2026-07-31)
- merge dev into alpha — update packages, upgrade dependencies & fix CLI tw helper export (435e833)
- cli: include tw helper in generated utils.ts and registry utils bundle (fe8753b)
- fix trailing whitespace in README header description (86b051b)
- update Storybook URL and remove trailing whitespace in README (fefa924)
- remove storybook github pages workflow and remove emojis from all workflows (7e94d04)
- add Alert component with customizable variants, sizes, and dismissible functionality (e044e0e)
- add Button component with multiple variants and states (f82b2fc)
- add Calendar component with stories and documentation (a67ea26)
- add Card component with variants, styling, and documentation (7be6cab)
- Add Carousel component with drag-and-drop support, autoplay, and customizable navigation (7181d4f)
- add Checkbox component with customizable properties and stories; update index exports (7fb5961)
- add Clipboard component with customizable properties, Storybook integration, and improved feedback handling (2d8f1f7)
- Add Code of Conduct, Contribution guidelines, and issue templates for better community engagement (b0aa28a)
- add conditional PR creation based on semantic release output (bd63001)
- add conditional PR creation based on semantic release output (#128) (587a1a4)
- Add ContextMenu component with context management, customizable items, and accessibility features (d2e91d5)
- add custom workbench color settings for improved UI aesthetics (9dab5ec)
- add DatePicker component with comprehensive API and documentation (b559f97)
- add description prop to FileUpload component and update stories (d0c74af)
- add Drawer component with customizable properties and animations (acbadfd)
- add Dropdown component with comprehensive API, documentation, and stories (f92430c)
- add Editable component with customizable properties, Storybook integration, and comprehensive documentation (39095ab)
- add FileUpload component with stories, documentation, and integration into index (fe732a8)
- add FloatingActionButton component with customizable properties, Storybook integration, and comprehensive documentation (ed31f5d)
- add Form component with FormField and FormSection for structured form handling (c58aaf0)
- Add GitHub Actions workflow for deploying Storybook to GitHub Pages (6c0e95a)
- add Image component with customizable properties and Storybook integration (bb3dd06)
- add initial alpha release of Ruma UI component library with modern React components (6d52b8f)
- add Input component with customizable properties and stories; update index exports (f09104d)
- add InputOTP component with customizable variants, sizes, and accessibility features (ca97015)
- Add interactive examples for Toast component showcasing variants, positions, sizes, and behaviors (f78894f)
- add Jetbrains IDE configuration to .gitignore (dea317c)
- add KeyboardKey component with variants, sizes, and accessibility features (1e64017)
- add Link component with customizable variants, sizes, icons, and accessibility features (1ffa7f7)
- add Loader component with multiple animation types and customization options (ad7f6a3)
- add NavigationMenu component with context, variants, and stories (4dca4ee)
- add npm pack size script and update module resolution in tsconfig (8c04eda)
- add Overview story for KeyboardKey component with command, option, and control keys (fca9bd7)
- add Pagination component with stories and documentation (88d23fb)
- add passWithNoTests option to jest configuration files (f5e5921)
- add Popover component with trigger and content handling (a371836)
- add Progress component with variants, animations, and documentation (703bc0d)
- add RadioGroup and Switch components with comprehensive stories and documentation (88d2eee)
- add RangeInput component with stories, documentation, and integration into index (77ead4c)
- add Rating component with customizable features and Storybook stories (33a4618)
- add Resizable component with stories and documentation (7d6c3ed)
- add Search with Clear functionality to Input component; update stories and documentation (7596d4d)
- Add Skeleton component with customizable variants, sizes, animations, and documentation (9f5a85c)
- add Slider component with comprehensive API, documentation, and stories (57c9cb6)
- add Stepper component with stories and documentation (8194d00)
- add strokeWidth prop to Loader component; update documentation and stories for Loader and Button components (39063a3)
- add Table component with comprehensive API, documentation, and stories (c5b89bb)
- add Tabs component with variants, sizes, and accessibility features (7035605)
- add tertiary variant to Button component; update stories and documentation (cd199dd)
- add Textarea component with comprehensive API, documentation, and stories (f44e3e5)
- add Toast component with customizable properties and auto-dismiss functionality (6625d91)
- add Tooltip component with comprehensive API, documentation, and stories (5bfdf88)
- add TopLoader component with customizable properties and documentation (83169a5)
- add TreeView component with stories and documentation (236efa4)
- add VideoPlayer component with custom controls and extensive features (bc0226b)
- add width prop to Input component with preset options; update stories and documentation (5e00db2)
- add workflow_dispatch input for release type and enhance failure notification (66f44d1)
- add zencoder configuration to .gitignore (451c8f5)
- added decorators styling (bb7f444)
- added MultiSelect component (43bb96b)
- adjust item sizes and improve submenu spacing in NavigationMenu component (434d472)
- enhance Button component with new 'none' variant and additional animations; update documentation and stories (2b7574e)
- Enhance ContextMenu documentation with interactive examples and improved styling (9a31ea0)
- enhance FileUpload component with file type icons and styling adjustments (769dcf5)
- enhance FloatingActionButton component with improved icon rotation animation and transition effects (0874a84)
- enhance Image component with custom aspect ratio handling and improved skeleton loading (b3a161f)
- enhance keyboard navigation in Select component; add scrolling to focused options (52b60df)
- enhance release process with automatic branch updates and changelog management (584ee0e)
- enhance release process with automatic branch updates and changelog management (#114) (c60730d)
- enhance release workflow with automated PR creation and improved concurrency handling (3c63276)
- enhance release workflow with automated PR creation and improved concurrency handling (1ae1c62)
- enhance Select component with icon support and hidden search functionality; update stories and documentation (15c4ac7)
- enhance Slider component with improved thumb interaction and track click handling (d0280fe)
- enhance Storybook configuration and add Tailwind utility functions (06aa94d)
- enhance Storybook setup with custom theming and improved documentation structure (1e6195a)
- export Video component from index file (faa0d43)
- implement 5-branch release strategy with CI/CD workflows and branch protection (3a96eba)
- implement Accordion component with multiple expansion support; add stories and tests for various use cases (9f58226)
- implement CodeQL analysis workflow and update Storybook deployment configuration (3b745aa)
- implement project-wide UI registry and CLI for component management (bb53c75)
- implement ripple effect for Button component; remove unused animation options (591254e)
- implement Select component with variants, accessibility features, and documentation (eed2190)
- Implement SortableList component with drag-and-drop functionality and customizable item rendering (eeb57e5)
- Improve ContextMenu positioning with portal rendering and visibility management (44a0818)
- merge dev → alpha — @ruma-kit scope rename + fresh release baseline (e805e6e)
- merge dev into alpha — enterprise CI/CD overhaul + fresh release baseline (7b508b1)
- merge dev into alpha — enterprise READMEs and CI/CD improvements (2bab842)
- Refactor Toast component and add ToastProvider for context management (4530126)
- Remove GitHub Actions workflow for deploying Storybook to GitHub Pages (9704a0f)
- rename CLI package to @ruma-ui/cli, update command references (6aefdbf)
- rename CLI package to @ruma-ui/cli, update command references (#773) (5d13c42)
- rename CLI package to @ruma-ui/cli, update command references (#774) (19362c8)
- rename npm scope from @ruma-org to @ruma-kit across all packages, registry, and docs (688f1b8)
- replace Input component with new TextInput component; update documentation and stories (0fa9e63)
- replace loading spinner SVG with Loader component in Button; enhance loading state handling (7668971)
- replace SVG icons with React Icons for improved consistency (57f2cf5)
- update .gitignore to ignore all Jetbrains IDE files (5f902b8)
- update Accordion and Form documentation to reference correct stories and enhance Form API with additional properties (6b03600)
- update Button component styles for secondary and ghost variants (57b39fe)
- update documentation to reference correct stories and enhance component APIs for Card, SortableList, Tabs, and TreeView (888af7c)
- update FloatingActionButton stories with improved layout and additional decorator for better responsiveness (5424d38)
- update Overview story for KeyboardKey component to use ImShift icon and clean up imports (6568ae8)
- Update README and package.json for project branding; add GitHub Actions workflow for Storybook deployment (40cc42b)
- update release workflow and add branch protection rules (3789480)
- update release workflow and add branch protection rules (#138) (7bc14ab)
- update release workflow and removed branch protection rules (#139) (647a7e5)
- update semantic release step to use action with additional plugins (aed46fd)
- update semantic release step to use pnpm and adjust PR creation logic (d100340)
- update semantic release step to use pnpm and adjust PR creation logic (#133) (59fbeb8)
- update size limits for UI Library components to 100 KB (a810850)
- update Storybook configuration by commenting out dark theme and adding light theme support (d35cdd5)
- update Storybook configuration, enhance Button component with icons, and add coverage reporting (2c95c73)
- update Table documentation with additional API details and examples (b8305f5)
- updated imports to use next.js storybook instead of react (afec248)
- updated Modal component (4f6e9e8)
- updated pipeline optimizations (84e9501)
- updated project to use nx monorepo (8d74f56)
- add .nvmrc file with Node.js version 22.12.0 (97be995)
- add composite and declaration options to TypeScript configuration files (dc0b3c0)
- add date-fns dependency to package.json and pnpm-lock.yaml (eac0bf5)
- add declaration option to TypeScript configuration files and update package dependencies (f1e3529)
- add exitOnceUploaded option to Chromatic action for improved deployment handling (10c7493)
- add ignore list for dependencies in size-limit configuration (46df87d)
- add missing "type" field in package.json and ensure proper exclusion in tsconfig.spec.json (a63dc03)
- add missing tw-animate-css dependency (5b282ae)
- add permissions for creating issues on CI failure (a261dc0)
- add react-icons to external packages in vite.config.ts (40108c0)
- adjust indentation and alignment in TreeView component (3066e56)
- adjust spacing for small pagination buttons (7e70485)
- adjust Toast component styles for better layout and text handling (dbbb0fc)
- avatar component styling (196da8e)
- ci: broaden E403/EOTP already-published no-op handler in release workflow (0fdb794)
- ci: publish CLI package only when semantic release creates new version (#775) (a76a870)
- correct environment variable name for NPM token in release workflow (50e0720)
- demo: bump next to patched 15.5.22 for security workflow (356735d)
- deps: update nextjs monorepo to v15.5.4 (c926d2a)
- deps: update nextjs monorepo to v15.5.4 (#156) (caab42b)
- deps: update react ecosystem (0ce10ec)
- deps: update react ecosystem (#171) (869caa9)
- disable Nx Cloud CI run to prevent workflow hangs (8fb4c1e)
- enhance CI workflow by adding Dependabot checks and refining output handling (0f10b90)
- enhance CI workflow by adding pull request permissions and improving output handling (5049047)
- enhance CI workflow for Dependabot PRs with improved checks and outputs (b45ab6d)
- ensure NPM_TOKEN is set for dependency installation and Storybook build steps (6c65198)
- fixed package dependecncies (516d081)
- fixed package dependecncies (b3f4043)
- make prerelease step idempotent against duplicate CI runs (a701fd9)
- publish initial @ruma-org release packages (b78b857)
- refine label styling and update value formatting in RangeInput component (523baba)
- release @ruma-org/ui and @ruma-org/cli — clean slate baseline (59eec60)
- remove Chromatic setup script to streamline project configuration (fb61228)
- remove composite and declaration options and fix ci (a73f666)
- remove duplicate import and ensure Storybook build does not externalize dependencies (ba30c8a)
- remove external dependencies from Storybook build configuration (4ae1c64)
- remove extraneous quotation mark in deploy to Chromatic step (1ddb76f)
- remove git plugin from release configuration (005b34b)
- remove git plugin from release configuration (#142) (8c42102)
- remove jest.config.ts from tsconfig.spec.json files to streamline test configuration (0c8ffda)
- remove node-version matrix from quality job for free tier optimization (5797f8c)
- remove package-lock.json from paths added in release workflow (4e98b0d)
- remove package-lock.json from paths added in release workflow (#125) (bf8fe12)
- Remove Patreon and Buy Me a Coffee from funding options; update Chromatic deployment command for consistency (6400da5)
- remove skip option from Chromatic action to enable testing (0db684e)
- reset release baseline — retrigger @ruma-org/ui and @ruma-org/cli publish (b79cdac)
- revert Chromatic action version to v1 (531dc75)
- simplify CI workflow by removing Dependabot checks and consolidating output handling (4c5580c)
- update .gitignore to include generated documentation directory (15c315b)
- update branch trigger in deploy Storybook workflow from dev to main (1fe4922)
- update build command for Storybook in deploy workflow (dd103c4)
- update Chromatic action version to v11 and enable 'skip' for tests (f3f61e1)
- update Chromatic action version to v13 to support 'onlyStories' flag (322e5be)
- Update Chromatic deployment command for improved functionality (0f786d0)
- update chromatic project token to use environment variable (8f229f4)
- update CI configuration to use pnpm dlx for nx fix-ci command (65f2e5f)
- update CI failure notification to include detailed failed jobs list (bc25d29)
- update CI workflow for improved dependency management and caching (19c2a5d)
- update CI/CD pipeline documentation and improve dependency caching strategies (3b553c7)
- update clean:all script in package.json and adjust external packages in vite.config.ts (565490d)
- update conditions for building documentation and uploading artifacts based on release status (fd13f16)
- update conditions for building documentation and uploading artifacts based on release status (#121) (6c5eb6e)
- update conditions for building documentation and uploading artifacts based on release status (#105) (434f139)
- update conditions for building documentation and uploading artifacts based on release status (#106) (3acdb47)
- update conditions for building documentation and uploading artifacts based on release status (#106)## Description (#126) (460ff1d)
- update conditions for building documentation and uploading artifacts based on release status (#130) (40f8d0c)
- update deploy to Chromatic step and add build-storybook script (73101d4)
- update deploy to Chromatic step to include build script name (8e1e6bb)
- update deploy-storybook workflow to trigger on dev (fe365a2)
- update deploy-storybook workflow to use pnpm for dependency management (072660f)
- update deployment branch from main to dev in Storybook workflow (19fc2b3)
- update error state ring color in Input component for better visibility (0849cac)
- update ESLint configuration to ignore additional directories and add PostCSS config file (6ee506f)
- update ESLint configuration to ignore additional Next.js files (a8969b9)
- update Input component styles for improved accessibility and visual consistency (eb08122)
- update layout parameter in FileUpload stories from centered to padded (c6fe0cd)
- update layout parameter in Toast stories from fullscreen to padded (2b1d56a)
- update moduleResolution to 'bundler' in tsconfig.spec.json files (e39dfdb)
- update moduleResolution to 'bundler' in tsconfig.spec.json files (#110) (ee53ccb)
- update moduleResolution to 'bundler' in tsconfig.spec.json files (#112) (48624ef)
- update package name to ruma-ui and bump tw-animate-css version to 1.3.8 (c7e9e0e)
- update package.json to define peer dependencies and adjust vite.config.ts for external packages (40d5be8)
- update pnpm install and add dependencies for demo/ui (4e15dc7)
- update Prettier configuration for consistent quote style (c1a0ba3)
- update repository URL format and add publishConfig to package.json files (8ee03f3)
- update size:analyze script to use build:analyze command (a319e8a)
- update Storybook build directory path in deploy workflow (2199204)
- update Storybook configuration to specify external dependencies for build (0d96efb)
- update tsconfig.json to include source file patterns for compilation (cc25c8d)
- Using a temporary PR branch for prereleases (#135) (f32488b)
- reset changelog for fresh release from clean state (d5819bb)
- rewrite @ruma-ui/ui and @ruma-ui/cli READMEs with enterprise-grade documentation (3628a22)
- update release pipeline strategy and automate workflows (#113) (a324ee9)
- update release pipeline strategy and automate workflows in CONTRIBUTING.md (a3c56a7)
- remove example code snippets for Accordion component in documentation (0a32e0c)
- remove onChange logging from Checkbox stories (6b197b5)
- remove outdated test files for Accordion, Button, and Loader components (cae2735)
- remove utils references from CI configuration and project graph (da62b0b)
- rename package scope to @rumaui and update configurations (#781) (b9cab68)
- Replace lucide-react icons with react-icons for better compatibility (9eef7b6)
- simplify prerelease job by removing unnecessary outputs (#91) (d1dcd0b)
- simplify prerelease job by removing unnecessary outputs (#92) (4cfc937)
- simplify prerelease job by removing unnecessary outputs and steps (d1108a6)
- update components to use semantic color tokens and standardized design system variables (82cc60a)
- update Storybook configuration and ESLint settings (24ea270)
- utility imports and consolidate utility functions (c6cce31)
- enterprise-grade CI/CD overhaul — fix duplicate runs, deduplicate release pipeline (b5815cd)
- improve CI/CD pipeline with enterprise-grade hardening (dd0f959)
All notable changes to this project will be documented in this file.