İçeriğe geç :root.dark ve :root.neon gibi compound root seçiciler, bare :root değişken tanımı olarak çıkarılmak yerine normal CSS kuralı olarak korunuyor.@for, @if, @fun, object variable, selector interpolation ve composite ${...} ifadeleri için compiler desteği iyileştirildi.- Tekrar kullanılabilir değerler, sıralı listeler ve key bazlı design tokenlar için normal, array ve object variable tipleri kapsandı.
- Nesne değişkenleri artık var(--theme.ob.a) ve var(--theme.arr[0]) gibi sınırsız derinlikte iç içe erişimleri destekliyor. Ayrıca diğer nesne değişkenleri üzerinden bileşim de yapılabiliyor (--ob1: { oba: var(--ob) } tanımıyla var(--ob1.oba.b.c) gibi).
- Nesne anahtarlarına atanan class/pseudo blokları artık class değişkenleri gibi bileştirilebiliyor. Böylece .btn&var(--theme.pes) ifadesi, referans verilen kuralı seçici üzerine genişletiyor.
- İç içe nesne/dizi erişimlerinde, prototype anahtarları ve sınır dışı dizi indeksleri her seviyede ham (çözülmemiş) olarak bırakılıyor.
- CSS değişkenler, class ve pseudo seçiciler değişken olarka kullanılabiler duruma getirildi.
- Obje ve array değişkenler kullanılabilir duruma getirildi.
@for, @if,elseif, else, @fun fonksiyonları eklendi.${...} ifadeleri ve hesaplamalar için geliştirmeler eklendi.@import işleme akışı geliştirmeleri.? dynamic ve ?! initial Observed seçiciler için geliştirmeler eklendi.data-luis için debug, lazy, performance, worker, map seçenekleri eklendi.- Güvenlik için
guard katmanı geliştirmeleri eklendi. - Guard ve browser runtime güvenlik kontrolleri URL, kaynak ve script policy kararlarında ortak guard runtime adapterına bağlandı.