Ant Design has released version 3.18.0, building upon the previous stable release of 3.17.0. Both versions share the core goal of providing enterprise-class UI components for React applications. However, some key dependency updates differentiate them, potentially influencing developer choices during upgrades.
In the dependencies section, antd version 3.18.0 updates @ant-design/icons from ~1.2.0 to ~2.0.0 and @ant-design/icons-react from ~1.1.5 to ~2.0.0, while antd 3.17.0 has @types/hoist-non-react-statics at ^3.3.1 while antd has no reference to this dependency. This signifies a focus on using the latest available Ant Design icons in place of a deprecated dependency, offering enhanced design consistency and potentially new icon options.
Although both versions rely on a wide range of the same devDependencies for tasks like testing, linting, and documentation generation, there were improvements to the underlying build and deployment of components. Developers upgrading should pay attention to these peer dependency versions to ensure compatibility. The core React and React DOM peer dependencies remain consistent, requiring versions 16.0.0 or greater. Both versions are released under the MIT license and encourage developers to use and contribute to the project.
All the vulnerabilities related to the version 3.18.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.