Ant Design (antd) has released version 3.23.4, a minor update following 3.23.3, continuing its mission as a leading enterprise-class UI design language and React component library. Both versions maintain identical core dependencies, ensuring consistent functionality for developers relying on libraries like lodash, moment, and the array of rc-* components for building rich user interfaces. Key dependencies such as @ant-design/icons and @ant-design/icons-react are kept consistent.
The notable distinctions between the two versions lie primarily within the devDependencies. Version 3.23.4 sees an update to @ant-design/colors, moving from version 3.1.0 to 3.2.2, which might include color palette adjustments and bug fixes. Additionally, cross-env is bumped up from version 5.2.0 to 6.0.0, potentially improving cross-platform environment variable handling during development. While not a direct dependency, this could improve the developer experience. Changes have been made to unpackedSize, going from 49593334 to 51079373, which means modifications to bundle size might have been made.
For developers already using antd, upgrading from 3.23.3 to 3.23.4 should be seamless, focusing on incremental improvements in color theming and development environment stability. The presence of development dependencies such as eslint, prettier, and stylelint emphasize antd's commitment to code quality and maintainability, further encouraging developers adopting antd to adhere to best practices. The peer dependencies on react and react-dom remain at ">=16.0.0", ensuring compatibility with a wide range of React projects.
All the vulnerabilities related to the version 3.23.4 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.