Ant Design (antd) has released version 4.23.0, succeeding the previous stable version 4.22.8. Both versions provide an enterprise-class UI design language and React components implementation, offering developers a robust library for building consistent and appealing user interfaces. Key dependencies like lodash, moment, and @ant-design/icons remain consistent, ensuring backward compatibility and stability for existing projects. A notable change between the versions is a move from rc-tabs version ~11.16.0 to version ~12.1.0-alpha.1, this is significant since the new version is an alpha, so there could be instability and breaking changes, and developers should test the new version before the update. Also, in the devDependencies new version typescript upgraded from ~4.7.2 to ~4.8.0 and jest was upgraded from ^28.0.0 to ^29.0.0. The @types/jest saw also an upgrade from ^28.0.0 to ^29.0.0. Because of the upgrade in jest and typscript, it is expected to find better support and fixes for those tools. The new version also ships with 12 more files and almost 205kB of unpacked size, presumably caused by the rc-tabs upgrade. These upgrades might introduce improvements in performance, new features, or bug fixes. Developers should carefully evaluate the changelog and potential breaking changes before migrating to the latest version, especially given the large number of files included in the package. As always, sticking to peer dependencies like React and React DOM version 16.9.0 or higher is crucial to avoid compatibility issues.
The are not vulnerabilities for the version 4.23.0 of the package antd