Ant Design has released version 3.22.0, building upon the solid foundation of version 3.21.4. Both versions offer an enterprise-class UI design language and a comprehensive suite of React components, empowering developers to build elegant and efficient user interfaces. A primary focus for developers considering the update lies in dependency updates. While core dependencies like lodash and moment remain consistent, newer versions of rc-util and @ant-design/icons-react are integrated, potentially offering improved features or bug fixes. React Slick has also had a version upgrade, while Rc Steps has been upgraded from 3.4.1 to 3.5.0. The development dependencies also sees some changes to the versioning. New @typescript-eslint packages have been upgraded to version 2.0.0. In addition, eslint-config-airbnb was bumped from version 17.1.0 to 18.0.0. While these changes primarily affect the development environment, they ensure better code quality and consistency. Developers should review these dependency upgrades for potential impact on their existing projects before upgrading. The relatively small difference in unpacked size suggests that version 3.22.0 mainly focuses on refinement and smaller updates rather than a major overhaul of its components or architecture. This incremental approach allows developers to adopt the new version with minimal disruption. Ultimately, the decision to upgrade hinges on project-specific needs and a thorough examination of the dependency updates to guarantee compatibility and benefit from any improvements offered in the latest release.
All the vulnerabilities related to the version 3.22.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.