| Release list |
| 4.1.18 | RECENT | |
| 3.4.19 | RECENT | |
| 4.1.17 | | |
| 4.1.16 | | |
| 4.1.15 | | |
| 4.1.14 | | |
| 3.4.18 | | |
| 4.1.13 | | |
| 4.1.12 | | |
| 4.1.11 | | |
| 4.1.10 | 6m+ | |
| 4.1.9 | 6m+ | |
| 4.1.8 | 6m+ | |
| 4.1.7 | 6m+ | |
| 4.1.6 | 6m+ | |
| 4.1.5 | 6m+ | |
| 4.1.4 | 6m+ | |
| 4.1.3 | 6m+ | |
| 4.1.2 | 6m+ | |
| 4.1.1 | 6m+ | |
Release notes:
Fixed
- Ensure validation of
source(…) happens relative to the file it is in (#19274)
- Include filename and line numbers in CSS parse errors (#19282)
- Skip comments in Ruby files when checking for class names (#19243)
- Skip over arbitrary property utilities with a top-level
! in the value (#19243)
- Support environment API in
@tailwindcss/vite (#18970)
- Preserve case of theme keys from JS configs and plugins (#19337)
- Write source maps correctly on the CLI when using
--watch (#19373)
- Handle special defaults (like
ringColor.DEFAULT) in JS configs (#19348)
- Improve backwards compatibility for
content theme key from JS configs (#19381)
- Upgrade: Handle
future and experimental config keys (#19344)
- Try to canonicalize any arbitrary utility to a bare value (#19379)
- Validate candidates similarly to Oxide (#19397)
- Canonicalization: combine
text-* and leading-* classes (#19396)
- Correctly handle duplicate CLI arguments (#19416)
- Don’t emit color-mix fallback rules inside
@keyframes (#19419)
- CLI: Don't hang when output is
/dev/stdout (#19421)