Ant Design (antd) released version 4.3.1 as a minor patch update following version 4.3.0. Both versions maintain an identical core, providing an enterprise-class UI design language and React components implementation. This includes a comprehensive suite of UI elements like buttons, forms, tables, and navigation components.
The key difference lies within the dependencies, specifically rc-steps. Version 4.3.1 upgrades this dependency from "~3.6.0" to "~4.0.0". This impacts developers using the Steps component, potentially introducing breaking API changes or new features within the Steps component itself, necessitating a review of their implementation to ensure compatibility.
Furthermore, scroll-into-view-if-needed dependency was bumped from "^2.2.20" in v4.3.0 to "^2.2.25" in v4.3.1. While seemingly minor, this can affect scrolling behavior within Ant Design components, particularly when dealing with elements that need to be brought into view.
Beyond these dependency updates, both versions share the same robust set of devDependencies essential for development, testing and documentation. This includes tools like Jest for testing, ESLint and Prettier for code quality, and various utility libraries like Lodash. Developers interested in contributing to Ant Design or customizing its components will find these tools essential. The peerDependencies remain the same, requiring React and React DOM versions of >=16.9.0, ensuring compatibility with modern React projects. Developers should always consult the official Ant Design changelog for detailed information on specific changes and migration guides relating to the mentioned dependencies.
The are not vulnerabilities for the version 4.3.1 of the package antd