diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b99d161..c030be9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: - uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: nightly + toolchain: stable override: true - name: version info diff --git a/CHANGELOG.md b/CHANGELOG.md index 145d018..c282810 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ --> -# 0.12.2 (unreleased) +# 0.12.2 - implement an import cache, significantly improving the performance of certain pathological cases - slash lists can be compared using `==` @@ -19,6 +19,7 @@ - many functions that accept hues now convert other angle units (`rad`, `grad`, `turn`) to `deg`. previously the unit was ignored - improve compressed output of selectors containing newlines and `rgba(..)` colors - improve resolution of imports containing explicit file extensions, e.g. `@import "foo.scss"` +- fix bug in which whitespace was not emitted between `+` or `-` inside calc for compressed output ([#71](https://github.com/connorskees/grass/pull/71) by @ModProg) # 0.12.1 diff --git a/README.md b/README.md index e75d084..a301402 100644 --- a/README.md +++ b/README.md @@ -84,10 +84,10 @@ The spec runner does not work on Windows. Using a modified version of the spec runner that ignores warnings and error spans (but does include error messages), `grass` achieves the following results: ``` -2022-01-17 -PASSING: 6271 -FAILING: 621 -TOTAL: 6905 +2022-01-31 +PASSING: 6248 +FAILING: 624 +TOTAL: 6892 ``` The majority of the failing tests are purely aesthetic, relating to whitespace diff --git a/crates/compiler/Cargo.toml b/crates/compiler/Cargo.toml index 92c4fe6..a7a1ce6 100644 --- a/crates/compiler/Cargo.toml +++ b/crates/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "grass_compiler" -version = "0.12.1" +version = "0.12.2" edition = "2021" description = "Internal implementation of the grass compiler" readme = "../../README.md" diff --git a/crates/include_sass/Cargo.toml b/crates/include_sass/Cargo.toml index 86bee65..4681791 100644 --- a/crates/include_sass/Cargo.toml +++ b/crates/include_sass/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "include_sass" -version = "0.12.1" +version = "0.12.2" edition = "2021" description = "Internal implementation of the grass::include! macro" readme = "../../README.md" @@ -16,7 +16,7 @@ proc-macro = true [dependencies] syn = { version = "1.0.103", default-features = false } -grass_compiler = { path = "../compiler", version = "0.12.1" } +grass_compiler = { path = "../compiler", version = "0.12.2" } quote = { version = "1.0.23", default-features = false } [features] diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index f46db87..93a1d5d 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "grass" -version = "0.12.1" +version = "0.12.2" description = "A Sass compiler written purely in Rust" readme = "../../README.md" license = "MIT" @@ -24,8 +24,8 @@ path = "src/lib.rs" bench = false [dependencies] -grass_compiler = { path = "../compiler", version = "0.12.1" } -include_sass = { path = "../include_sass", version = "0.12.1", optional = true } +grass_compiler = { path = "../compiler", version = "0.12.2" } +include_sass = { path = "../include_sass", version = "0.12.2", optional = true } clap = { version = "2.34.0", optional = true } [features]