Ant Design has released a new version, 3.10.5, following shortly after version 3.10.4. Both are enterprise-class UI design languages implemented as React components. A quick comparison reveals that the core dependencies remain the same, ensuring a consistent experience for developers relying on building blocks like rc-form, rc-table, and moment. The peerDependencies also remain unchanged, requiring React and React DOM versions of >=16.0.0.
Diving into the differences, one notable alteration is the removal of dora-plugin-upload from the devDependencies in version 3.10.5, suggesting adjustments in the development workflow or tooling. The fileCount and unpackedSize also vary slightly, indicating potential changes to the included assets or underlying code. Version 3.10.5 comes with 1917 files and an unpacked size of 29220967, while v3.10.4 includes 1919 files and has an unpacked size of 29200731. This likely reflects minor optimizations, bug fixes, or alterations in documentation or example files.
For developers using Ant Design, upgrading from 3.10.4 to 3.10.5 is likely to be a smooth transition. The core functionality and UI components remain consistent. However, it's worthwhile to review the changelog (available on the Ant Design website or GitHub repository) for a comprehensive list of specific bug fixes, performance improvements, and any potential breaking changes, ensuring a seamless integration into existing projects. Consider using tools like npm diff antd@3.10.4 antd@3.10.5 (or the Yarn equivalent) to directly compare the dependency diff and understand the exact changes.
All the vulnerabilities related to the version 3.10.5 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.