From 10b333f66355885e90ff12ba814dcc624387923d Mon Sep 17 00:00:00 2001 From: Connor Skees Date: Fri, 7 Aug 2020 02:24:17 -0400 Subject: [PATCH] update newly passing tests from module system --- CHANGELOG.md | 13 +++++++++++++ README.md | 7 +++++++ src/lib.rs | 4 ++-- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d861cea..36aa1d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# TBD + + - **implement `@use` and the module system** + - support the filter syntax for function arguments, e.g. `alpha(opacity=1)` + - disallow certain at-rules in functions, resolving several panics + - allow vendor-prefixed special CSS functions, e.g. `-webkit-calc(...)` + - allow decimal percent selectors inside `@keyframes` + - allow vendor-prefixed `@keyframes` + - resolve parsing bug for maps involving silent comments + - allow escaped `!` in selectors + - allow multiline comments in functions + - resolve several panics on malformed input when parsing bracketed lists + # 0.10.0 - bugfixes for `@media` query regressions diff --git a/README.md b/README.md index cf3ed26..fa25abf 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,13 @@ cargo b --release These numbers come from a default run of the Sass specification as shown above. +``` +2020-08-07 +PASSING: 3375 +FAILING: 1718 +TOTAL: 5093 +``` + ``` 2020-07-24 PASSING: 2935 diff --git a/src/lib.rs b/src/lib.rs index f691da6..4f29459 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,11 +1,11 @@ /*! # grass An implementation of the Sass specification in pure rust. -Spec progress as of 2020-07-24: +Spec progress as of 2020-08-07: | Passing | Failing | Total | |---------|---------|-------| -| 2935 | 2158 | 5093 | +| 3375 | 1718 | 5093 | ## Use as library ```