We use Semantic Versioning.
Each release can be found in the Github Releases page.
- Updated minimum Node.js requirement to v16
- Updated styled-components to v6.1.15
- Added $ prefix to all custom props in styled components
- Added support for both styled-components v5 and v6
- Migrated from Enzyme to React Testing Library for tests
- Replaced component
defaultPropswith JavaScript default parameters for better React 18+ compatibility
- Added support for React 19
- Updated dependencies
- react-swipeable to v7.0.2
- classnames to v2.3.2
- prop-types to v15.8.1
- resize-observer-polyfill to v1.5.1
- Improved testing with React Testing Library
- Added compatibility tests for React 16.8.3, 18, and 19
- Made tests more focused on user interaction than implementation details
- Updated Rollup to v4.9.1
- Updated Babel configuration
- @babel/core to v7.23.7
- @babel/preset-env to v7.23.7
- @babel/preset-react to v7.23.3
- @babel/runtime to v7.23.7
- Updated rollup configuration for compatibility with Rollup 4
- Added CI/CD improvements
- Implemented GitHub Actions workflows for PRs and deployments
- Added Yarn 3.2.1 packageManager specification
- Ensured cross-version compatibility testing