| Release list |
| 4.1.16 | RECENT | |
| 4.1.15 | | |
| 4.1.14 | | |
| 3.4.18 | | |
| 4.1.13 | | |
| 4.1.12 | | |
| 4.1.11 | | |
| 4.1.10 | | |
| 4.1.9 | | |
| 4.1.8 | | |
| 4.1.7 | | |
| 4.1.6 | | |
| 4.1.5 | | |
| 4.1.4 | 6m+ | |
| 4.1.3 | 6m+ | |
| 4.1.2 | 6m+ | |
| 4.1.1 | 6m+ | |
| 4.1.0 | 6m+ | |
| 4.0.17 | 6m+ | |
| 4.0.16 | 6m+ | |
Release notes:
Added
- Upgrade: Migrate bare values to named values (#18000)
- Upgrade: Added cache to improve template migration performance (#18025)
Fixed
- Allow
_ before numbers during candidate extraction (#17961)
- Prevent duplicate suggestions when using
@theme and @utility together (#17675)
- Ensure that media queries within
::before and ::after pseudo selectors create valid CSS rules in production builds (#17979)
- Ensure that the standalone CLI does not leave temporary files behind (#17981)
- Ensure
-rotate-* utilities properly negate arbitrary values (#18014)
- Ignore custom variants using
:merge(…) selectors in legacy JS plugins (#18020)
- Ensure classes containing
. are properly extracted from Clojure files (#18038)
- Upgrade: Fix error when using
@import … source(…) (#17963)
- Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (#18017)
- Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than
class (#18025)