重大变更
Sass 的新版本尽可能向后兼容,但有时需要进行重大更改。Sass 需要跟上不断发展的 CSS 规范,而且偶尔需要修复旧的语言设计错误 。
在发布每个重大更改之前,Sass 实现将对行为将发生更改的样式表生成弃用警告。只要有可能,这些警告将包括有关如何更新弃用样式以使其 向前兼容的建议。
不同的实现对重大更改和弃用有不同的策略。Dart Sass 会在发布重大更改之前至少发出三个月的弃用警告,并将发布带有新主要版本号的重大更改 除非该更改对于 CSS 兼容性是必需的。CSS 兼容性更改通常既不会中断也不会受时间限制,因此它们可能会随新次要版本号 一起发布。
这些重大更改即将推出或已近期 发布
-
从 Dart Sass 1.64.3 开始,向
new SassColor()
传递null
作为 alpha 通道会更改行为。 -
在 Dart Sass 1.0.0、LibSass 3.5.0 和 Ruby Sass 3.5.0 中,CSS 自定义属性值的语法已更改。
早期选择早期选择永久链接
Dart Sass 用户可以使用 --fatal-deprecation
命令行 选项,将弃用项视为错误并提前进行处理。