Skip to content

Latest commit

 

History

History
302 lines (264 loc) · 43.7 KB

File metadata and controls

302 lines (264 loc) · 43.7 KB

1.0.0-alpha.5 (2026-08-05)

🚀 Features

🐛 Bug Fixes

  • cli: resolve component dependencies and missing tw helper exports (#788) (5948bb8)

♻️ Code Refactoring

  • standardize border-radius and update focus ring implementation across UI components (fdf8de7)

👷 Continuous Integration

  • 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)

🐛 Bug Fixes

  • 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)

🚀 Features

  • merge dev into alpha — enterprise CI/CD overhaul + fresh release baseline (#787) (a4f8c85)

🐛 Bug Fixes

  • 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)

🚀 Features

  • merge dev into alpha — update packages, upgrade dependencies & fix CLI tw helper export (435e833)

🐛 Bug Fixes

  • cli: include tw helper in generated utils.ts and registry utils bundle (fe8753b)

📚 Documentation

  • fix trailing whitespace in README header description (86b051b)
  • update Storybook URL and remove trailing whitespace in README (fefa924)

👷 Continuous Integration

  • remove storybook github pages workflow and remove emojis from all workflows (7e94d04)

1.0.0-alpha.1 (2026-07-31)

🚀 Features

  • 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)

🐛 Bug Fixes

  • 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)

📚 Documentation

  • 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)

♻️ Code Refactoring

  • 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)

👷 Continuous Integration

  • enterprise-grade CI/CD overhaul — fix duplicate runs, deduplicate release pipeline (b5815cd)
  • improve CI/CD pipeline with enterprise-grade hardening (dd0f959)

Changelog

All notable changes to this project will be documented in this file.