İçeriğe geç

Değişiklik Günlüğü

  • :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ı.