Ant Design (antd) has released version 3.5.2, a minor update following closely on the heels of version 3.5.1. Both versions cater to developers seeking a robust and enterprise-grade UI library for React applications. The core functionality and design language remain consistent, offering a comprehensive suite of components from basic buttons and forms to more complex elements like tables, calendars, and modals. Both versions share identical dependencies, ensuring a stable foundation built upon libraries like lodash, moment, and rc- components. Similarly, the development dependencies are largely the same, indicating a consistent build and testing environment. Subtle differences exist in the distribution files; while both versions have the same number of files, the unpacked size of 3.5.2 appears to be significantly smaller than that of 3.5.1 maybe indicating some optimization on the total size.
Developers already using Ant Design will find the upgrade to 3.5.2 straightforward, and should check if the reduced size improves performance in their specific bundling scenario. For new adopters, either version offers a solid starting point with rich documentation and examples. Both versions require React and React DOM of version 16.0.0 or higher. Developers should consider security patches and bug fixes when choosing between these versions, as 3.5.2 is the later release. Always consult the official Ant Design changelog for a detailed list of changes and any potential breaking changes introduced.
All the vulnerabilities related to the version 3.5.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.