Ant Design (antd) has released version 3.24.2, a minor update to the 3.24.x series, following closely on the heels of version 3.24.1. While both versions maintain the core goal of providing enterprise-class UI components for React applications, a closer look reveals subtle yet noteworthy differences.
The dependency list sees a key update: rc-table is updated from version ~6.8.6 to ~6.9.4. This is an important update to consider since this affects the table component that is widely used in web applications. Moreover, react-lifecycles-compat appeared as dependency in the devDependencies.
Both versions rely heavily on a wide array of dependencies, covering everything from animation (rc-animate, css-animation) and form handling (rc-form) to state management (lodash, shallowequal) and styling (classnames). The consistent peer dependency specification of "react":">=16.0.0" and "react-dom":">=16.0.0" ensures compatibility with modern React projects.
Developers leveraging antd can anticipate continued stability and a well-maintained component library. The fast iteration demonstrates the project's dedication to solving bugs, integrating new capabilities, and delivering a constantly improved user experience for both developers & end-users. When upgrading, developers should be mindful of potential minor breaking changes introduced with the rc-table dependency update and test their table components thoroughly.
All the vulnerabilities related to the version 3.24.2 of the package
node-fetch forwards secure headers to untrusted sites
node-fetch forwards secure headers such as authorization
, www-authenticate
, cookie
, & cookie2
when redirecting to a untrusted site.