Change8

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