Change8

v4.0.4

📦 tailwind-css
🐛 10 fixes🔧 8 symbols

Summary

This maintenance release focuses on bug fixes across theme resolution, CSS variable handling, and environment-specific issues in Vite, Linux, and FreeBSD.

🐛 Bug Fixes

  • Fix a crash when setting JS theme values to null
  • Ensure escaped underscores in CSS variables in arbitrary values are properly unescaped
  • Ensure that the containers JS theme key is added to the --container-* namespace
  • Ensure theme @keyframes are generated even if an --animation-* variable spans multiple lines
  • Vite: Skip parsing stylesheets with the ?commonjs-proxy flag
  • Fix order-first and order-last for Firefox
  • Fix support for older instruction sets on Linux x64 builds of the standalone CLI
  • Ensure NODE_PATH is respected when resolving JavaScript and CSS files
  • Ensure Node addons are packaged correctly with FreeBSD builds
  • Fix an issue where @variant inside a referenced stylesheet could cause a stack overflow

🔧 Affected Symbols

JS theme--container-*--animation-*order-firstorder-lastNODE_PATH@variantstandalone CLI