Ant Design, a popular enterprise-class UI design language and React-based implementation, released version 3.8.4 shortly after 3.8.3, marking incremental improvements and bug fixes. Both versions maintain the same core dependencies for crucial functionalities like form handling (rc-form), menus (rc-menu), tables (rc-table), and other UI components, ensuring consistent behavior for developers already using the library. Similarly, development dependencies for testing (Jest, Enzyme), linting (ESLint), and building (Webpackbar, Bisheng) remain consistent, indicating no significant shifts in the project's development workflow.
However, the new version includes some updated internal libraries. While seemingly small on the surface, this can translate into enhanced stability, refined aesthetics, or improved performance of specific components. For developers, upgrading from 3.8.3 to 3.8.4 is likely a straightforward process. Examining the complete changelog is highly recommended for those seeking to understand precise changes and any potential impact on existing code. Be aware that version 3.8.4 contains around 350kb less of uncompressed code. Ant Design supports React versions starting from 16.0.0 which is good for developers that are using the latest versions of React.
All the vulnerabilities related to the version 3.8.4 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.