React Checkbox Pro

Changelog

Track all notable changes to React Checkbox Pro

Changelog

Latest Release

Version 1.5.0

Released on January 13, 2025

Added

  • Support for non-Tailwind usage with built-in CSS classes
  • Custom CSS support with isWithoutTailwind prop
  • Enhanced icon customization with animation support
  • Improved TypeScript type definitions
  • Better form integration support
  • Enhanced group selection management
  • New compound variants for styling
  • Optimized bundle size with tree-shaking improvements

Changed

  • Improved accessibility implementation
  • Enhanced keyboard navigation
  • Better error handling and validation
  • Updated documentation with new examples
  • Optimized performance for large checkbox groups

Fixed

  • Fixed focus management in checkbox groups
  • Improved touch device support
  • Better handling of controlled/uncontrolled state
  • Enhanced error message display

Initial Release

Version 1.0.0

Released on January 3, 2025

Added

  • Initial release of React Checkbox Pro
  • Core Checkbox component with full accessibility support
  • CheckboxGroup component for managing multiple checkboxes
  • Support for both Tailwind CSS and custom CSS styling
  • Multiple color variants: default, primary, secondary, success, warning, danger
  • Multiple size variants: xs, sm, md, lg
  • Flexible label placement options: left, right, top, bottom
  • Indeterminate state support
  • Custom icon support
  • Keyboard shortcuts support
  • TypeScript support with full type definitions
  • WAI-ARIA compliant implementation
  • Controlled and uncontrolled modes
  • Error states and helper text
  • Comprehensive documentation

Features

Styling Options

Multiple color variants and sizes with Tailwind CSS support

Accessibility

Fully accessible (WAI-ARIA compliant)

Responsive

Mobile-friendly with touch device support

Advanced States

Indeterminate state and custom icons support

TypeScript

Full TypeScript support with comprehensive types

Customization

Highly customizable with flexible styling options

Keyboard Support

Enhanced keyboard navigation and shortcuts

Form Integration

Easy form integration with group support

Dependencies

  • React >=18.0.0
  • React DOM >=18.0.0
  • TailwindCSS ^3.4.1 (optional)

On this page