Autoprefixer version 10.3.0 represents a subtle but noteworthy update from version 10.2.6 in this popular tool that automatically adds vendor prefixes to CSS rules, enhancing cross-browser compatibility. Both versions share a core foundation, utilizing dependencies like colorette, fraction.js, browserslist, normalize-range, and postcss-value-parser to parse and manipulate CSS. They are also compatible with PostCSS version 8.1.0 or higher.
The most significant change lies within the caniuse-lite dependency. Version 10.3.0 upgrades to caniuse-lite version ^1.0.30001243 from ^1.0.30001230 in version 10.2.6. This update to caniuse-lite, which provides data on browser support for various CSS features, ensures Autoprefixer has the most up-to-date information for prefixing rules, improving the accuracy and relevance of the prefixes added.
Furthermore, the dist object reveals minor differences. Version 10.3.0 has a fileCount of 83 and an unpackedSize of 224648 bytes, compared to version 10.2.6 with a fileCount of 82 and an unpackedSize of 223958 bytes. This suggests potentially minor code adjustments, optimizations, or added files.
The release date for version 10.3.0 is July 10, 2021, while 10.2.6 was released on May 26, 2021, showing a relatively short interval between releases focused on feature support update. Developers leveraging Autoprefixer stand to benefit from this improved browser support data, leading to a more robust and future-proof CSS codebase. Staying current with updates, like this jump to 10.3.0, ensures optimal results for web projects relying on vendor prefixing.
The are not vulnerabilities for the version 10.3.0 of the package autoprefixer