Breaking Change: Duplicate Variable Flags
Variables will only allow a single !global
or !default
flag. Duplicate flags never had any additional effect, this just ensures that stylesheets are more consistent.
Phase 1 permalinkPhase 1
- Dart Sass
- since 2.0.0
- LibSass
- ✗
- Ruby Sass
- ✗
Compatibility:
Starting in Dart Sass 2.0.0, if a single variable declaration has more than one each !global
or !default
flag, this will be a syntax error. This means that $var: value !default !default
will be forbidden. $var: value !global !default
will still be allowed.
Transition Period permalinkTransition Period
- Dart Sass
- since 1.62.0
- LibSass
- ✗
- Ruby Sass
- ✗
Compatibility:
Until Dart Sass 2.0.0 is released, multiple copies of a flag just produce deprecation warnings.