Skip to content

Releases: shakibdshy/react-checkbox-pro

2025-02-11

12 Feb 08:14
Compare
Choose a tag to compare
  • Improve checkbox icon visibility and disabled state styling
  • Refactor checkbox styles with comprehensive RTL and non-Tailwind support
  • Enhance CheckboxPrimitive with RTL support and non-Tailwind styling options

v1.6.0 - 2025-02-01

01 Feb 17:10
Compare
Choose a tag to compare

Feature

  • Replace custom Tailwind Color and Add a custom Tailwind CSS plugin for better styling and color support.
  • Added new color variants: Info, Error, Neutral.
  • Improved the styling of the checkbox component.

Fixed

  • Fixed the issue of the checkbox not being visible when the isWithoutTailwind prop is set to true
  • Fixed icon position.

v1.5.1

17 Jan 13:33
Compare
Choose a tag to compare

Latest Updates (v1.5.1)

  • 🎨 Enhanced focus ring color for better visibility
  • 📚 Improved documentation with more examples and best practices

Full Changelog: v1.5.0...v1.5.1

v1.5.0 - 2025-01-13

13 Jan 17:59
Compare
Choose a tag to compare

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

v1.0.0

05 Jan 15:58
Compare
Choose a tag to compare

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

  • 🎨 Multiple color variants and sizes
  • ♿️ Fully accessible (WAI-ARIA compliant)
  • 📱 Responsive and mobile-friendly
  • 🎯 Indeterminate state support
  • 🎭 Custom icons support
  • 💅 Tailwind CSS styling
  • 📝 TypeScript support
  • 🔧 Highly customizable
  • ⌨️ Keyboard shortcuts support
  • 🎉 Easy to use
  • 🔄 Controlled & Uncontrolled modes
  • 👥 Checkbox group support
  • 📍 Flexible label placement