Ant Design (antd) has released a new version, 4.15.0, building upon the solid foundation of version 4.14.1. Both versions maintain the same core dependencies, ensuring a consistent experience in areas like lodash, moment, and a suite of rc-* components that handle elements like menus, tabs, trees, and various input types. The peer dependencies remain unchanged, requiring React and React DOM versions of >=16.9.0.
However, under the hood, several development dependencies have been updated. Version 4.15.0 bumps immer from 8.0.0 to 9.0.1 and @ant-design/tools from 13.3.3 to 13.4.0. Most notably, @wojtekmaj/enzyme-adapter-react-17 advances from version 0.4.1 to 0.6.0. These updates typically include bug fixes, performance improvements, and new features within the development environment, potentially enhancing the testing and building processes. While these changes might not directly affect the API or components developers use, they contribute to a more stable and efficient development workflow. Potential performance improvements are in part due to the reduction of the unpackedSize from 42472454 to 41841394. Developers already using antd can likely upgrade without major code overhauls, benefiting from the underlying improvements. New projects will naturally leverage the updated development dependencies and potential performance enhancements from the start. Always consult the official antd changelog for a comprehensive list of changes and any necessary migration steps for specific components or functionalities.
The are not vulnerabilities for the version 4.15.0 of the package antd