React-resizable, a component offering resizable functionality via handles, saw a significant update with version 2.0.0, differing notably from its predecessor, version 1.11.1. While core dependencies like prop-types and react-draggable remained consistent, supporting the expected react ecosystem, adjustments occurred in the development dependencies, reflecting the evolving Javascript toolchain.
Version 2.0.0 employs older versions of vital tools, such as webpack, babel and eslint, against the newer 1.11.1 which is on relatively newer versions. The peer dependencies in version 1.11.1 also expanded their support of React, extending compatibility up to React 17, a useful update for developers on the cutting edge of the React ecosystem, while version 2.0.0 supports only till react@16.
Potential users should also note that version 1.11.1 was released in March 2021, whereas version 2.0.0 came out in August 2020. This makes the 1.11.1 release newer and likely more stable due to bug fixes. The later might include optimizations and features not present in the older version. Developers should carefully evaluate these version differences, aligning their choice with their desired React version compatibility and the degree of toolchain modernization pursued.
The are not vulnerabilities for the version 2.0.0 of the package react-resizable