Ant Design version 3.20.1 is a minor patch release following version 3.20.0, focusing on refinements and dependency updates within this popular React UI library. Developers leveraging Ant Design for enterprise-level applications will find both versions offer a robust set of pre-built components and a consistent design language. Key functionalities like theming, internationalization, and accessibility remain central.
Comparing the two releases, the notable changes lie in the dependency updates. Version 3.20.1 upgrades @ant-design/icons from ~2.1.0 to ~2.1.1, and react-dnd from ^8.0.0 to ^9.0.0. These updates usually involve bug fixes, performance improvements, and potentially new features within those specific dependencies. Although seemingly small, these changes can impact the overall stability and performance of components relying on those libraries. Developers should evaluate the changelogs of @ant-design/icons and react-dnd to fully understand the implications. Also, lint-staged was upgraded from 8.1.7 to ^9.0.0.
Other than that, both versions maintain the same core dependencies, ensuring backwards compatibility for most projects already using Ant Design 3.x. The devDependencies section shows a suite of tools for development, testing, and documentation, providing a high-quality development workflow, including testing libraries like Jest and Enzyme, and linting tools like ESLint and Stylelint, ensuring code quality and consistency.
All the vulnerabilities related to the version 3.20.1 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.