`@at-root` should now work properly in a nested import as long as the only `@use` or `@forward` rules present are for built-in modules. This is a partial but not complete fix for #1347. It's a bit hacky to special case built-in modules here, but since they represent the only real legitimate case for using this combination of features, it lets us fix the bug for this case and avoid the bordering-on-infeasible work of fixing this for user-defined modules.
1.3 KiB
1.0.0-beta.7
- No user-visible changes.
1.0.0-beta.6
- Add the
SassApiColor
extension to the "Value" DartDoc category.
1.0.0-beta.5
- Add
SassColor.hasCalculatedRgb
and.hasCalculatedHsl
extension getters.
1.0.0-beta.4
-
UseRule
,ForwardRule
, andDynamicImport
now share a commonDependency
interface that exposes aurl
getter and aurlSpan
getter. -
VariableDeclaration
,MixinRule
,FunctionRule
,Argument
, andConfiguredVariable
now share a commonSassDeclaration
interface that exposes aname
getter (with underscores converted to hyphens) and anameSpan
getter. -
Function calls with interpolation have now been split into their own AST node:
InterpolatedFunctionExpression
.FunctionExpression.name
is now always a string (with underscores converted to hyphens).FunctionExpression
also now has anoriginalName
getter, which leaves underscores as-is. -
VariableExpression
,IncludeRule
, andFunctionExpression
now share a commonSassReference
interface that exposes anamespace
getter and aname
getter (with underscores converted to hyphens), as well as correspondingnamespaceSpan
andnameSpan
getters.
1.0.0-beta.3
- No user-visible changes.
1.0.0-beta.2
- No user-visible changes.
1.0.0-beta.1
- Initial beta release.