Ant Design's shift from version 0.12.17 to 1.0.0 brought several updates impacting developers. The core UI library dependencies saw updates, reflecting improvements in underlying components. Notably, the later version transitioned to React 15.0.0, compared to the React 0.14.x dependency in the older version, and upgraded rc-* components like rc-form, rc-menu, rc-tabs, rc-tree, etc., suggesting enhancements and bug fixes within those modules. Deprecated dependencies such as velocity-animate and object-assign were removed.
The move standardized the tools used in Ant Design's development by upgrading tools like eslint, babel, and webpack. Tools like es3ify-loader, postcss-loader, webpack-dev-middleware, webpack-hot-middleware, babel-preset-react-hmre,cz-conventional-changelog and extract-text-webpack-plugin were removed, streamlining the process and potentially improving build times. The newer version also emphasizes newer ESLint configurations and plugins for React, JSX accessibility, and import handling, indicating a stronger focus on code quality and best practices. While the newer version added eslint plugins and configs, tools like less, chalk, busboy, lodash, semver, gh-pages, nico-jsx, babel-cli, babel-core, css-loader, json-loader, less-loader, autoprefixer, instantclick, babel-preset-react, babel-preset-es2015, babel-preset-stage-0, es3ify-loader, postcss-loader, webpack-dev-middleware, webpack-hot-middleware, babel-preset-react-hmre, cz-conventional-changelog and extract-text-webpack-plugin were removed. Overall, version 1.0.0 represents a maturation of the Ant Design library, offering developers a more refined, robust, and maintainable UI component suite built on updated technologies and development practices.
The are not vulnerabilities for the version 1.0.0 of the package antd