Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.38 KB

File metadata and controls

38 lines (33 loc) · 1.38 KB

Change Log

We use Semantic Versioning.
Each release can be found in the Github Releases page.

1.0.0 (Unreleased)

Breaking Changes

  • 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 defaultProps with JavaScript default parameters for better React 18+ compatibility

Features

  • 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

Build System

  • 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