Tailwind CSS version 1.3.0 arrives as an incremental upgrade over the 1.2.0 release, refining the utility-first CSS framework. While both versions share the core philosophy of rapid UI development through pre-defined classes, subtle dependency updates and internal improvements enhance the developer experience in 1.3.0. A key difference lies in the updated chalk dependency, moving from version 3.0.0 to 4.0.0, potentially bringing improved terminal styling and color support for developers utilizing Tailwind's CLI tools. Furthermore, fs-extra sees an upgrade from version 8.0.0 to 9.0.0, suggesting enhanced file system operations that could benefit Tailwind's build process and configuration handling, resulting in faster build times.
The core dependencies like postcss, autoprefixer, and lodash remain consistent between the two versions, ensuring stability in the fundamental CSS processing and utility functionalities. The devDependencies, crucial for development and testing, also show no notable changes, indicating a focus on maintaining existing build and testing workflows. The increase in the number of files within the distributed package (from 169 to 175) and unpacked size of version 1.3.0 compared to 1.2.0 suggests new features, configurations, or internal assets, possibly improving the framework’s utility or customizability. Consider upgrading to 1.3.0 for the latest refinements. Despite the absence of major groundbreaking changes, the latest version ensures access to the most current enhancements and dependency updates.
All the vulnerabilities related to the version 1.3.0 of the package
PostCSS line return parsing error
An issue was discovered in PostCSS before 8.4.31. It affects linters using PostCSS to parse external Cascading Style Sheets (CSS). There may be \r
discrepancies, as demonstrated by @font-face{ font:(\r/*);}
in a rule.
This vulnerability affects linters using PostCSS to parse external untrusted CSS. An attacker can prepare CSS in such a way that it will contains parts parsed by PostCSS as a CSS comment. After processing by PostCSS, it will be included in the PostCSS output in CSS nodes (rules, properties) despite being originally included in a comment.