bump version to 0.10.6
This commit is contained in:
parent
94fe52a81d
commit
1a72f06f78
@ -1,4 +1,4 @@
|
|||||||
# TBD
|
# 0.10.6
|
||||||
|
|
||||||
- **feature complete, byte-for-byte support for bootstrap**
|
- **feature complete, byte-for-byte support for bootstrap**
|
||||||
- add bootstrap v5.0.2 to ci
|
- add bootstrap v5.0.2 to ci
|
||||||
@ -13,6 +13,8 @@
|
|||||||
- throw error for invalid uses of `@charset`
|
- throw error for invalid uses of `@charset`
|
||||||
- more robustly parse `@else if`, allowing escaped and uppercase characters
|
- more robustly parse `@else if`, allowing escaped and uppercase characters
|
||||||
- resolve two `@extend` bugs -- one in which we would incorrectly emit `a b, a > b` as a selector, even though `a b` is a superselector of `a > b`, and a feature called "three-level extend loop", in which a stylesheet where `a` extends `b`, `b` extends `c`, and `c` extends `a` would fail to include all 3 selectors in certain places
|
- resolve two `@extend` bugs -- one in which we would incorrectly emit `a b, a > b` as a selector, even though `a b` is a superselector of `a > b`, and a feature called "three-level extend loop", in which a stylesheet where `a` extends `b`, `b` extends `c`, and `c` extends `a` would fail to include all 3 selectors in certain places
|
||||||
|
- support compressed values for comma separated lists and numbers
|
||||||
|
- more robustly parse unknown @-rules
|
||||||
|
|
||||||
# 0.10.5
|
# 0.10.5
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "grass"
|
name = "grass"
|
||||||
version = "0.10.5"
|
version = "0.10.6"
|
||||||
description = "A near-feature-complete Sass compiler written purely in Rust"
|
description = "A near-feature-complete Sass compiler written purely in Rust"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/*! # grass
|
/*! # grass
|
||||||
An implementation of the Sass specification in pure rust.
|
An implementation of Sass in pure rust.
|
||||||
|
|
||||||
Spec progress as of 2020-11-16:
|
Spec progress as of 2021-07-25:
|
||||||
|
|
||||||
| Passing | Failing | Total |
|
| Passing | Failing | Total |
|
||||||
|---------|---------|-------|
|
|---------|---------|-------|
|
||||||
| 3415 | 1678 | 5093 |
|
| 4018 | 2238 | 6256 |
|
||||||
|
|
||||||
## Use as library
|
## Use as library
|
||||||
```
|
```
|
||||||
@ -307,13 +307,14 @@ fn from_string_with_file_name(input: String, file_name: &str, options: &Options)
|
|||||||
|
|
||||||
/// Compile CSS from a path
|
/// Compile CSS from a path
|
||||||
///
|
///
|
||||||
|
/// n.b. grass does not currently support files or paths that are not valid UTF-8
|
||||||
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// fn main() -> Result<(), Box<grass::Error>> {
|
/// fn main() -> Result<(), Box<grass::Error>> {
|
||||||
/// let sass = grass::from_path("input.scss", &grass::Options::default())?;
|
/// let sass = grass::from_path("input.scss", &grass::Options::default())?;
|
||||||
/// Ok(())
|
/// Ok(())
|
||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
/// (grass does not currently allow files or paths that are not valid UTF-8)
|
|
||||||
#[cfg_attr(feature = "profiling", inline(never))]
|
#[cfg_attr(feature = "profiling", inline(never))]
|
||||||
#[cfg_attr(not(feature = "profiling"), inline)]
|
#[cfg_attr(not(feature = "profiling"), inline)]
|
||||||
#[cfg(not(feature = "wasm"))]
|
#[cfg(not(feature = "wasm"))]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user