Release Notes
Fixed
- Expanded
@at-root group-separation blank lines. dart-sass writes one
blank line at an @at-root hoist→resume boundary when the hoisted chunk ends
in a style rule, while keeping a nested-@at-root chain and a rule + its own
bubbled @media contiguous. sasso previously diverged BOTH ways — it never
emitted the blank before a resumed parent rule, and it over-emitted (three
blanks between top-level bare-@at-root siblings, spurious blanks between a
nested-@at-root chain's rules / between a rule and its own bubbled @media /
before an @at-root body's trailing comment). Now byte-exact vs dart-sass
1.101 across a dedicated 54-shape group-separation sweep, with non-@at-root
output byte-identical. Compressed output is unaffected (no blank lines).
(sass-spec does not cover these @at-root-resume blanks.)
Install sasso 0.5.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/momiji-rs/sasso/releases/download/v0.5.2/sasso-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/momiji-rs/sasso/releases/download/v0.5.2/sasso-installer.ps1 | iex"
Download sasso 0.5.2