# PostCSS changelog > Tool for transforming CSS with JavaScript plugins — autoprefixing, nesting, linting and the rest. - Vendor: PostCSS - Category: Developer Tools - Official site: https://postcss.org - Tracked by: What's New (https://whatsnew.fyi/product/postcss) - Harvested from: GitHub (postcss/postcss) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### 8.5.26 - Date: 2026-08-06 - Version: 8.5.26 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.26 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.26 - **fixed** — Fixed list.split() regression - **fixed** — Track symlinks in path protection in source map loading - Fixed `list.split()` regression (by @lazerg). - Track symlinks in path protection in source map loading (by @drengir1). ### 8.5.25 - Date: 2026-07-29 - Version: 8.5.25 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.25 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.25 - **fixed** — Fixed 8.5.17 visitor regression - **fixed** — Fixed list.split() for non-string values - Fixed 8.5.17 visitor regression. - Fixed `list.split()` for non-string values (by @amir-rezaei). ### 8.5.24 - Date: 2026-07-28 - Version: 8.5.24 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.24 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.24 - Preserve the BOM after the processing (by @hdimer). ### 8.5.23 - Date: 2026-07-24 - Version: 8.5.23 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.23 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.23 - Do not load source map without `opts.from` for security reasons. ### 8.5.22 - Date: 2026-07-22 - Version: 8.5.22 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.22 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.22 - **fixed** — Custom property losing semicolon before a comment - Fixed custom property losing semicolon before a comment (by @sarathfrancis90). ### 8.5.21 - Date: 2026-07-21 - Version: 8.5.21 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.21 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.21 - **fixed** — Fixed childless at-rule losing semicolon before comment - Fixed childless at-rule losing semicolon before comment (by @sarathfrancis90). - Fixed docs (by @isker). ### 8.5.20 - Date: 2026-07-19 - Version: 8.5.20 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.20 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.20 - **fixed** — Fixed missing space if AtRule#params is set after - **fixed** — Fixed mixing AST error on warnings - Fixed missing space if `AtRule#params` is set after (by @sarathfrancis90). - Fixed mixing AST error on warnings (by @MahinAnowar). ### 8.5.19 - Date: 2026-07-13 - Version: 8.5.19 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.19 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.19 - Fixed cleaning `before` for new nodes inserted to `Root` (by @MahinAnowar). ### 8.5.18 - Date: 2026-07-12 - Version: 8.5.18 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.18 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.18 - **security** — Restrict loading previous source maps file to the opts.from folder and require unsafeMap: true to disable the check - Restricted loading previous source maps file to the `opts.from` folder for security reasons (use `unsafeMap: true` to disable the check). ### 8.5.17 - Date: 2026-07-11 - Version: 8.5.17 - Original notes: https://github.com/postcss/postcss/releases/tag/8.5.17 - Permalink: https://whatsnew.fyi/product/postcss/releases/8.5.17 - **fixed** — Fixed Maximum call stack size exceeded error - **security** — Fixed Prototype hijacking for postcss.fromJSON() - **fixed** — Fixed Input#origin() for unmapped end position - Fixed `Maximum call stack size exceeded` error. - Fixed Prototype hijacking for `postcss.fromJSON()`. - Fixed `Input#origin()` for unmapped end position (by @chatman-media).