Skip to content

Releases: ChopLogic/chop-logic-components

v4.1.0: Add HOCs documentation and update dependencies

20 Apr 16:15

Choose a tag to compare

Added

  • withErrorBoundary HOC for wrapping components in a React error boundary with ErrorMessage fallback
  • Storybook documentation for withTooltip, withFigureCaption, and withErrorBoundary higher-order components

Changed

  • Upgraded Storybook to v10.3.5 and updated npm dependencies
  • Upgraded TypeScript to v6
  • Updated npm dependencies
  • Updated CSS color variables for the dark mode

Fixed

  • Biome lint errors

v4.0.3: Fix alert autoclosing & stryker config

13 Mar 19:58

Choose a tag to compare

Fixed

  • Fixed auto close behavior for Alert component
  • Biome lint errors

Changed

  • Upgraded Storybook to v.10.2.19
  • Updated npm dependencies
  • Updated CSS color variables for the dark mode
  • Updated config file for Stryker and Vite

Added

  • Added new tests for hooks

v4.0.1: Fix auto close behaviour for Alert and add Stryker report

04 Mar 16:32

Choose a tag to compare

Fixed

  • Fixed auto closing behavior for Alert component
  • Update Mutation testing workflow to Send mutation report to Stryker dashboard
  • Added Mutation Testing badge to README file

v4.0.0: Migrate from SASS and add icon font

28 Feb 16:42

Choose a tag to compare

Added

  • New CSS variables documentation page (Variables.mdx) with complete reference for theming
  • Comprehensive CSS variable system for colors, typography, spacing, sizing, and z-index values
  • Support for dynamic theme switching using CSS variables

Changed

  • BREAKING: Replaced SASS with pure CSS in all components for better performance and smaller bundle size
  • Refactored all component styles to use CSS variables for consistent theming
  • Updated all component styles to follow the new CSS variable naming conventions
  • Improved theme support with centralized CSS variables in main.css
  • Updated documentation with detailed styling guide and CSS variables reference
  • Optimized build script and output build size
  • Upgraded Storybook to latest version
  • Upgraded all npm dependencies to latest compatible versions

Removed

  • All SASS/SCSS files and dependencies
  • Legacy CSS-in-JS patterns

v3.7.3: Added a11ty plugin and Stryker config

25 Jan 15:15

Choose a tag to compare

Added

  • a11ty plugin for Storybook accessibility testing
  • added Stryker configuration for mutation testing
  • added mutation testing workflow for GitHub actions

Changed

  • Updated TextInput component to filter out incorrect props from DOM
  • Updated NumericInput component to filter out incorrect props from DOM

Fixed

  • Fixed auto-close functionality for Alert component

v3.7.2: Add stateless mode for input components

17 Jan 15:01

Choose a tag to compare

Changed

  • Upgraded npm dependencies
  • Updated README.md
  • Refactored TextInput component with stateless mode support
  • Refactored NumericInput component with stateless mode support
  • Refactored Checkbox component with stateless mode support
  • Updated Biome configuration

v3.7.0: Update for Alert component and new hooks

06 Jan 13:55

Choose a tag to compare

  • Added useRemainingTimer() hook
  • Added useIsHovered() hook
  • Added a progress bar with countdown timer to Alert component
  • Reorganized folders inside the repository
  • Upgraded Storybook and npm dependencies

v3.6.0: Accordion component and dependencies updates

23 Dec 19:10

Choose a tag to compare

  • Added Accordion component
  • Upgraded Storybook to v.10.1.10
  • Updated npm dependencies

v.3.5.3: Upgrage dependencies

14 Dec 15:52

Choose a tag to compare

  • Upgrade React peer dependency to v19.2.1
  • Update all npm dependencies
  • Upgraded Storybook to v10.1.8

v.3.5.2: Standardize stories descriptions and argTypes

02 Dec 17:57

Choose a tag to compare

  • Updated documentation for all components
  • Added categories to argTypes tables
  • Upgraded Storybook to v10.1.2