Autoprefixer 10.2.0 builds upon the solid foundation of version 10.1.0, offering enhancements that directly impact developers aiming for cross-browser CSS compatibility. Both versions share the core functionality of parsing CSS and automatically adding vendor prefixes based on data from the "Can I Use" website, streamlining the process of ensuring styles work across different browsers and versions. They both depends on PostCSS 8.1.0.
A key difference lies in the updated dependencies. Version 10.2.0 upgrades browserslist from version 4.15.0 to 4.16.1 providing an improved and updated browser selection environment improving the logic behind the addition of prefixes. The more important update comes from the caniuse-lite dependency that goes from version 1.0.30001165 to version 1.0.30001173, this is the main source of truth for the tool so a later version will allow the autoprefixer to better adapt to all the prefixing needs of modern CSS. The versions also use a different fraction.js package, version 4.0.13 on 10.2.0 and version 4.0.12 on version 10.1.0.
Beyond dependency updates, the difference in fileCount (83 vs 81) and unpackedSize (249539 vs 246768) suggests internal refinements and potential bug fixes in version 10.2.0, leading to a slightly larger, but potentially more robust package. The release date difference indicates about a month of development and refinement between the two versions. For developers, upgrading to Autoprefixer 10.2.0 means leveraging the most up-to-date browser compatibility data and potentially benefiting from subtle improvements, ensuring a smoother and more accurate prefixing process.
The are not vulnerabilities for the version 10.2.0 of the package autoprefixer