Autoprefixer version 10.0.4 represents a minor update over version 10.0.3, both designed to automatically add vendor prefixes to CSS rules, leveraging data from the "Can I Use" website to ensure cross-browser compatibility. The core functionalities and dependencies, including essential tools like colorette, browserslist, caniuse-lite, num2fraction, normalize-range, and postcss-value-parser, remain consistent between the two versions. Developers relying on Autoprefixer for smooth CSS prefixing can expect similar performance and feature sets.
While the declared dependencies and peer dependencies (postcss version ^8.1.0) are identical, there is a subtle difference in the dist object, specifically the unpackedSize. Version 10.0.4 increases the unpacked size from 246135 to 246400. This suggests some internal adjustments, potentially bug fixes, minor feature enhancements, or updated data within the caniuse-lite database. In essence, version 10.0.4 is likely a refinement of 10.0.3, offering potentially improved stability or extended browser support thanks to an updated "Can I Use" database, hence the increment in size.
The release date also signifies the later version, version 10.0.4 being released on 2020-11-27 while the previous version was released one day before on 2020-11-26. Developers should consider upgrading to the newest version for the latest compatibility data and subtle improvements. Both versions are licensed under the MIT license, making them free to use and modify. They are developed by Andrey Sitnik and supported by the PostCSS Open Collective.
The are not vulnerabilities for the version 10.0.4 of the package autoprefixer