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)