Autoprefixer version 10.1.0 represents a minor update to the popular CSS vendor prefixing tool, building upon version 10.0.4. Both versions share the core functionality of parsing CSS and adding necessary vendor prefixes based on data from the "Can I Use" website, ensuring compatibility across different browsers. Developers leveraging Autoprefixer can expect consistent performance in automatically handling prefixing, reducing the need for manual prefix management in their stylesheets.
A key difference lies in the updated dependencies. Version 10.1.0 features an update to browserslist from version 4.14.7 to 4.15.0 and caniuse-lite from version 1.0.30001161 to 1.0.30001165, reflecting the evolving browser landscape and providing more accurate prefixing rules. The num2fraction dependency has been replaced with fraction.js. Although both libraries offers similar functionalities, the new one is more modern.
The update also reflects a subtle change in the size of the unpacked package. The newer version comes with 246768 bytes of unpacked size vs 246400 bytes. Furthermore, the release dates differ significantly indicating the time elapsed between the versions. Developers relying on bleeding edge browser support or those encountering specific prefixing issues in 10.0.4 should consider upgrading to 10.1.0 to benefit from the refreshed browser data and potential bug fixes implicitly introduced by the dependency updates. For those with stable projects and no pressing prefixing concerns, the upgrade might be less critical but is still advisable to maintain up-to-date browser compatibility.
The are not vulnerabilities for the version 10.1.0 of the package autoprefixer