Webpack 5.98.0 introduces several updates compared to version 5.97.1, impacting both dependencies and devDependencies. The key updates for developers primarily involve enhancements to the build process and developer experience.
In the dependencies, schema-utils sees an upgrade from version 3.2.0 to 4.3.0 and terser-webpack-plugin shifts from 5.3.10 to 5.3.11. These updates likely bring improved schema validation and potentially enhanced JavaScript minification capabilities, respectively.
Significant changes occur in the devDependencies. Notably, eslint jumps from version 9.12.0 to 9.20.0, while prettier moves from 3.2.1 to 3.5.0, indicating improvements in code linting and formatting. The update from @stylistic/eslint-plugin 2.9.0 to 3.1.0 suggests enhancements in stylistic code checks. Furthermore, typescript is updated from 5.6.2 to 5.7.3, providing the latest TypeScript features and bug fixes.
While react and react-dom moved from 18.3.1 to 19.0.0, this may involve incorporating new React features and performance improvements if you are using React in your project. Also, webpack-cli updated from version 5.0.1 to 6.0.1 These updates suggest that upgrading may be more impactful than a regular routine update but it also suggests that webpack is keeping up speed with the latest updates in Typescript, Linting and other libraries. The size of the package changed as well from 5208679 unpackedSize to 5212608 which suggests that some changes under the hood are also present in this version.
The are not vulnerabilities for the version 5.98.0 of the package webpack