Ant Design has released version 3.7.0, building upon the solid foundation of its previous stable release, 3.6.6. Both versions cater to developers seeking an enterprise-class UI design language and a React-based implementation for their projects. Key dependencies like lodash, moment, and rc- components remain, ensuring backward compatibility and a consistent experience.
The update introduces refinements in the dependency tree, most noticeable in rc-menu which moves from ~7.0.2 to ~7.2.2, rc-tree, from ~1.8.0 to ~1.12.0, and rc-upload from ~2.4.0 to ~2.5.0. Such changes often indicate bug fixes, performance improvements, or new features within those individual components, enhancing the overall stability and functionality of Ant Design. A new dependency gets included rc-drawer "~1.5.3" that didn't exist in 3.6.6.
The development dependencies also reveal interesting changes; jest gets updated from 23.0.0 to 23.2.0, and a new package rc-editor-mention makes its entry. Furthermore, this release incorporates create-react-class and create-react-context. This indicates upgrades in the testing environment and potential enhancements in the form and editor functionalities, contributing to a more robust and streamlined development process. The jump from 1813 to 1851 in the file count within the distributed package, along with an increase in unpacked size, reflects these incorporated enhancements and additions. Although the core philosophy and peer dependencies (React and React DOM) remain consistent, version 3.7.0 offers a refined and improved development experience for users familiar with or new to the Ant Design ecosystem.
All the vulnerabilities related to the version 3.7.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.