Ant Design (antd) has released version 3.3.0, building upon the foundation of the previous stable version, 3.2.3. Both versions provide a robust suite of React-based UI components designed for enterprise-level applications. The core functionality remains consistent, offering developers a comprehensive library to build modern, visually appealing interfaces.
A notable difference lies in the dependency updates. Version 3.3.0 upgrades lodash to ^4.17.5, replacing the specific lodash modules lodash.uniqby and lodash.debounce found in version 3.2.3. This consolidation potentially streamlines the codebase and improves maintainability. Furthermore, rc-calendar is updated from ~9.5.0 to ~9.6.0 and react-slick from ~0.17.0 to ~0.20.0 in the newer version. For developers, this means potential bug fixes and performance improvements inherited from these underlying component libraries.
Significant updates are also observed in the devDependencies, as version 3.3.0 upgrades testing frameworks such as Jest from ^21.1.0 to ^22.4.2, and stylelint from ^8.0.0 to ^9.1.1. These updates are primarily targeted toward improving the developer experience by providing more robust tooling which will help with code quality and consistency. Also Typescript is updated from ~2.6.1 to ~2.7.2. This enhanced development ecosystem can lead to faster iteration cycles and more reliable deployments which for developers that build on top of Ant Design, results in overall better applications.
All the vulnerabilities related to the version 3.3.0 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.