Skip to content

Release 0.22.0 - 2021-06-20

Compare
Choose a tag to compare
@kaj kaj released this 20 Jun 16:22

Progress: 3992 of 6180 tests passed in dart-sass compatibility mode.

Breaking changes

  • The sass::Item::MixinCall enum alternative was modified.
  • Signature changes in css::CallArgs and sass:CallArgs, and new alternatives in sass::ArgsError.
  • css::Value has a new variant ArgList.
  • The OrderMap::keys() and values() functions now returns iterators, OrderMap::remove(key) now returns the removed value.

Improvements

  • Better handling of mixin call bodies, the @content item, and the content_exists function. Fixes #112.
  • @import exposes things @forwarded in the imported module.
  • Many improvements in parameter passing to functions and mixins. PR #113.
  • Some more fixes regarding function calls and modules.
  • Support the keywords function in sass:meta.
  • Removed some debug printouts that was accidentally left in 0.21.0.
  • Update sass-spec test suite to 2021-06-14.

Thanks to @Keats for reporting #112 and #108.