Ant Design (antd) has released version 3.21.0, building upon the foundation of the previous stable version, 3.20.7. While both versions share the core principle of providing enterprise-class UI components for React applications, some key updates and changes affect developers.
In terms of dependencies, version 3.21.0 shows an upgrade to rc-table from version ~6.6.0 to version ~6.7.0 and rc-calendar from version ~9.15.0 to version ~9.15.5 and rc-upload from version ~2.6.7 to version ~2.7.0. These updates likely include bug fixes, performance improvements, and potentially new features within those specific components. A notable addition is the introduction of @ant-design/tools as a devDependency, suggesting internal tooling improvements or new development workflows.
Developers will appreciate the continued commitment to stability and the incremental improvements offered in each release. While the core API and component structure remain largely consistent, the updated dependencies address specific issues and introduce enhancements that contribute to a smoother development experience and potentially more robust UI components. Furthermore, looking at the devDependencies a difference could be spotted with the removal of pre-commit, lint-staged and antd-tools.
Developers should carefully review the changelog for rc-table, rc-calendar and rc-upload for specific changes when upgrading from 3.20.7 to 3.21.0 to ensure compatibility and take advantage of any new features or improvements. Staying up-to-date with these minor version bumps ensures access to the latest bug fixes and enhancements for a more reliable and efficient development process.
All the vulnerabilities related to the version 3.21.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.