v4.1.12
📦 tailwind-css
✨ 5 features🐛 11 fixes🔧 8 symbols
Summary
This release focuses on bug fixes and parser improvements, including better support for Elixir and Slang templates, improved CSS parsing, and fixes for the PostCSS and Node integrations.
✨ New Features
- Added support for detecting classes inside Elixir charlist, word list, and string sigils
- Added support for extracting candidates in Slang templates
- Added ability to disable URL rebasing in @tailwindcss/postcss via transformAssetUrls: false
- Added tracking of source locations through @plugin and @config
- Improved error messages for invalid functional utility names
🐛 Bug Fixes
- Prevented global important state from affecting @apply
- Added missing suggestions for flex-<number> utilities
- Fixed trailing parenthesis interference with extraction in Clojure keywords
- Allowed boolean values for process.env.DEBUG in @tailwindcss/node
- Ignored consecutive semicolons in the CSS parser
- Centered the dropdown icon for inputs with paired datalists by default
- Discarded CSS AST objects with false or undefined properties
- Fixed false-positive migrations in addEventListener and JavaScript variable names
- Fixed Standalone CLI help display issues when run via symlink on Windows
- Restored backwards compatibility for divide-* utilities by reading from --border-color-* theme keys
- Excluded .hdr and .exr files from default class scanning
🔧 Affected Symbols
@apply@plugin@config@tailwindcss/node@tailwindcss/postcssflex-<number>divide-*transformAssetUrls