Autoprefixer is a PostCSS plugin and tool that parses CSS and adds vendor prefixes to CSS rules based on browser support data from Can I Use. It helps you write CSS without vendor prefixes and automatically generates the needed prefixed versions for targeted browsers.
Project status
- Autoprefixer (postcss/autoprefixer) appears actively maintained, with an upstream GitHub push as recent as 2026-06-01, and multiple version updates in 2026 (10.4.x series in February, 10.5.0 in April).
- Apparent update cadence is roughly every few weeks to a couple of months in early 2026 (10.4.26, then 10.4.27 on 2026-02-25, followed by 10.5.0 on 2026-04-13), with no further version updates shown after 10.5.0 up to the last recorded upstream push.
AI summary generated Today
Recent updates
10.5.0
1 month agoVersion 10.5.0 primarily adds vendor prefix support for the CSS mask-position-x and mask-position-y properties. The diff also includes build and developer tooling changes (lint/test tooling), plus updates to runtime data dependencies that can change prefixing behavior beyond the single documented feature.
Features10.4.27
3 months agoRelease 10.4.27 primarily updates project metadata and publishing-related tooling. The release notes claim only a removal of the development key from package.json, while the actual diff also shows a dependency version bump for clean-publish.
10.4.26
3 months agoRelease 10.4.26 claims only one change: reduced package size. The diff shows this was implemented via publishing configuration changes, plus updates to dev tooling dependencies and their lockfile resolution.
10.4.25
3 months agoVersion 10.4.25 includes a fix for gradient handling when CSS Custom Properties (CSS variables) are used, specifically addressing broken output in legacy gradient generation. The code changes add a guard to avoid generating the older WebKit gradient form when a gradient value contains var(...).
10.4.24
4 months agoRelease 10.4.24 updates the project version and claims a small Autoprefixer performance improvement. The code diff shows micro-optimizations (replacing Array.concat patterns with push/push spread) plus a patch bump of caniuse-lite used for prefix data.
10.4.23
5 months agoRelease 10.4.23 makes a small dependency cleanup and updates various tooling dependencies and CI actions. While the release notes only mention dependency reduction, the code diff also changes how gradient angle values are normalized.
10.4.22
7 months agoRelease 10.4.22 primarily updates how Autoprefixer determines prefixes for `width: stretch` based on newer Can I Use data. It also bumps `fraction.js` to a newer major version and refreshes dependency metadata used during prefixing.
10.4.21
3/9/2025Release 10.4.21 focuses on correcting how Autoprefixer generates the selector for `:placeholder-shown` when the `-moz-` prefix is involved. The code diff also includes dependency bumps and some internal import reordering, but no other user-facing logic changes are evident from the provided diff.
10.4.20
8/2/2024Release 10.4.20 primarily adjusts autoprefixer’s handling of the `fit-content` prefixing behavior specifically for Firefox. In addition to the documented Firefox fix, the diff shows dependency and tooling updates that can indirectly change prefixing outcomes across other CSS features.
10.4.19
3/20/2024Release 10.4.19 removes the mixed-support warning logic related to using `start` and `end` on flex alignment/justification properties. The code change also eliminates the associated test coverage for those warnings, and updates several tooling and dependency versions (including `caniuse-lite`).