Skip to content

Commit 84cbc48

Browse files
committed
Release 0.21.0 - 2021-06-01
Progress: 3727 of 6171 tests passed in dart-sass compatibility mode. * `value::Unit` and `value::ListSeparator` has new alternatives. * The `List` alternative in `sass::Value` and `css::Value` is modified. * The `Use` alternative in `sass::Item` is modified, and `Forward` added. * Most of `@forward` and some more of `@use` is now supported. PR #109 and #110. * Handle unknown units. PR #101. * List can be undecided between beeing comma-separated and beeing space-separated. PR #102. * Improved parameter handling and returned values of the supported selector functions. PR #103. * Implement `meta.module_variables` and `meta.module_functions`. * Implement `math.div` function. * Improved parameter checking for `hwb`, `alpha`, and `invert` functions in `sass:color` module. * Support slash-separated lists. PR #111. * The `if` function evaluates its arguments lazily. Issue #107. * The `--include-path` cli argument is now named `--load-path`. * At least some documentation on all public items. * Update sass-spec test suite to 2021-05-24. Also include "other" files (for `@use` and `@import`) in rust code for the suite. Tested with rustc 1.52.1, 1.50.0, 1.48.0, 1.45.2, 1.53.0-beta.3 (82b862164 2021-05-22), and 1.54.0-nightly (657bc0188 2021-05-31).
1 parent 1f7f14b commit 84cbc48

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

Diff for: CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ The format is based on
77
project adheres to
88
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10-
## Unreleased
10+
## Release 0.21.0 - 2021-06-01
11+
12+
Progress: 3727 of 6171 tests passed in dart-sass compatibility mode.
1113

1214
### Breaking changes
1315

@@ -35,6 +37,10 @@ project adheres to
3537
* Update sass-spec test suite to 2021-05-24. Also include "other"
3638
files (for `@use` and `@import`) in rust code for the suite.
3739

40+
Tested with rustc 1.52.1, 1.50.0, 1.48.0, 1.45.2,
41+
1.53.0-beta.3 (82b862164 2021-05-22), and
42+
1.54.0-nightly (657bc0188 2021-05-31).
43+
3844

3945
## Release 0.20.0 - 2021-03-25
4046

Diff for: Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[package]
22
name = "rsass"
3-
version = "0.20.1-PRE"
3+
version = "0.21.0"
44
authors = ["Rasmus Kaj <[email protected]>"]
55
categories = ["command-line-utilities", "web-programming"]
66
keywords = ["scss", "sass", "css"]
7-
description = "Early-stage sass implementation in pure rust"
7+
description = "Sass implementation in pure rust (not complete yet)"
88
documentation = "https://docs.rs/rsass"
99
repository = "https://github.com/kaj/rsass"
1010
readme = "README.md"

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The sass language [is defined in its reference
2525
doc](http://sass-lang.com/documentation/file.SASS_REFERENCE.html).
2626
This implementation is incomplete but getting there, if slowly.
2727

28-
Progress: 3456 of 5962 tests passed in dart-sass compatibility mode.
28+
Progress: 3727 of 6171 tests passed in dart-sass compatibility mode.
2929

3030
If you want a working rust library for sass right now, you may
3131
be better of with [sass-rs](https://crates.io/crates/sass-rs)

Diff for: src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
//! doc](http://sass-lang.com/documentation/file.SASS_REFERENCE.html).
2525
//! This implementation is incomplete but getting there, if slowly.
2626
//!
27-
//! Progress: 3456 of 5962 tests passed in dart-sass compatibility mode.
27+
//! Progress: 3727 of 6171 tests passed in dart-sass compatibility mode.
2828
//!
2929
//! If you want a working rust library for sass right now, you may
3030
//! be better of with [sass-rs](https://crates.io/crates/sass-rs)

0 commit comments

Comments
 (0)