Ant Design (antd) has a new version 2.12.2 released on July 22, 2017, which follows closely on the heels of version 2.12.1 released just five days earlier on July 17, 2017. Both versions maintain the commitment to providing an enterprise-class UI design language and React-based implementation. Examining the package.json files, the core dependencies remain largely consistent, which signifies stability in the underlying components like rc-form, rc-menu, rc-table, and rc-select.
A key difference lies within the devDependencies. In version 2.12.2, @types/react is upgraded to ^15.0.38 while version 2.12.1 has version @types/react":"^15.0.8. This likely reflects updates and improvements in the type definitions for React components which can improve the developer experience, especially when using Typescript. This subtle change might incorporate bug fixes, improved type safety, or enhanced compatibility with newer React features and is primarily important for those using Typescript as their main language.
By upgrading to version 2.12.2, developers can benefit from the latest improvements in React type definitions which may lead to better code completion and fewer type-related errors. While the core functionality remains very similar, the incremental update illustrates the ongoing nature of software development and continuous improvement of the library. It is recomended to update to have the lastest and newest patches.
All the vulnerabilities related to the version 2.12.2 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.