この記事は、ParcelのLightning CSSのバージョン1.32.0のリリースに関するものである。このリリースでは、カスタムリゾルバを有効にし、インポートを外部としてマークする機能が追加された。これにより、@importが出力CSSに残り、バンドルされなくなる。また、訪問者がaddDependency関数を受け取る関数として依存関係を追加できるようになり、ファイル監視やキャッシングを実装するツールで使用できる。さらに、mix-blend-modeプロパティのサポートが追加され、出力の不明なcolor-schemeキーワードがそのまま出力されるようになった。rotateプロパティのシリアル化が改善され、transform値のフォーマット時に関数間に単一のスペースが保持されるようになった。 • カスタムリゾルバを有効にし、インポートを外部としてマークする機能を追加 • 訪問者がaddDependency関数を受け取る関数として依存関係を追加できるようにした • mix-blend-modeプロパティのサポートを追加 • 不明なcolor-schemeキーワードをそのまま出力するように改善 • rotateプロパティのシリアル化を改善し、transform値のフォーマット時に単一のスペースを保持
この記事は、ParcelのLightning CSSのバージョン1.31.0のリリースに関するもので、主な機能追加や修正点が記載されています。新機能として、スクロール状態のコンテナクエリの実装、@propertyのネスト化、印刷時の色調整プロパティのサポート、@property構文における<string>のサポート、:state()擬似クラスのサポートが含まれています。また、min()、max()、clamp()関数の数値引数の処理の改善や、@containerクエリの修正も行われています。さらに、メディアクエリの正しい括弧処理、フォントファミリーの引用符の追加、トークンリストの空白処理の修正、グリッドテンプレートエリアの処理改善なども行われています。 • 新機能としてスクロール状態のコンテナクエリを実装 • @propertyをat-rule内にネスト可能に • 印刷時の色調整プロパティをサポート • @property構文に<string>を追加 • :state()擬似クラスをサポート • min()、max()、clamp()の数値引数処理を改善 • @containerクエリの修正を実施 • メディアクエリの括弧処理を正確に行う • フォントファミリーの引用符を追加 • トークンリストの空白処理を修正
この記事は、ParcelのLightningCSSのバージョン1.30.2のリリースノートを提供しています。このリリースでは、Androidへのインストールに関する修正が行われ、::grammar-errorおよび::spelling-errorセレクタに対する警告が表示されないように改善されました。また、ブラウザ互換性データが更新され、Rustクレートの変更が含まれています。具体的には、browserslist-rsが0.19.0にバンプされ、非推奨のpasteライブラリからメンテナンスされているライブラリに移行されました。さらに、プライベートなserdeタイプの代わりにserde-contentが使用されています。 • Androidへのインストールに関する修正が行われた • ::grammar-errorおよび::spelling-errorセレクタに対する警告が表示されないように改善された • ブラウザ互換性データが更新された • Rustクレートの変更が含まれている • browserslist-rsが0.19.0にバンプされた • 非推奨のpasteライブラリからメンテナンスされているライブラリに移行された • プライベートなserdeタイプの代わりにserde-contentが使用された
Fixed crash on process exit when lightningcss was loaded inside a Node.js worker thread on Linux
Features Update relative color parsing to latest spec: colors now support numbers in addition to percentages, and calcs in colors are now always numbers. Note that this was technically a breaking ...