Ant Design (antd) has released version 2.12.0, a notable iteration built upon the solid foundation of its predecessor, 2.11.2. Both versions cater to developers seeking an enterprise-grade UI solution implemented with React.
A primary difference lies in the dependency updates. Version 2.12.0 updates omit.js from version 0.1.0 to version 1.0.0 and drops the object-assign: '~4.1.0' dependency. Also, notably, rc-table went from ~5.3.3 to ~5.4.0 and rc-slider went from ~8.1.2 to ~8.2.0. For developers, these updates potentially introduce fixes, performance improvements, or new features within those specific components, warranting a review of their changelogs.
Regarding the development environment, version 2.12.0 upgrades jest from 19.0.2 to 20.0.4 and antd-tools from ~1.5.0 to ~1.6.0. These changes mostly concern the internal build and testing processes, ultimately aiming for better stability and a more streamlined development experience for contributors, while users that extends the library, may need to update its tooling according to those updates.
Both versions lean heavily on React and its ecosystem, utilizing dependencies like prop-types, classnames, and react-slick. Developers familiar with React will find antd intuitive. With consistent updates to its underlying components, antd 2.12.0 demonstrates a commitment to providing a robust and up-to-date UI library for building complex, professional web applications. Carefully assess the impact of dependency upgrades on existing projects before migrating.
All the vulnerabilities related to the version 2.12.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.