Releases: Stranger6667/css-inline
Releases · Stranger6667/css-inline
[JavaScript] Release 0.17.0
Added
- keepAtRulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[Rust] Release 0.17.0
Added
- keep_at_rulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[Ruby] Release 0.17.0
Added
- keep_at_rulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[Python] Release 0.17.0
Added
- keep_at_rulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[Java] Release 0.17.0
Added
- keep_at_rulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[C] Release 0.17.0
Added
- keep_at_rulesoption to keep all "at-rules" (ones starting with- @) inside a "style" element. #265
Performance
- Avoid unnecessary check for double quotes.
- Avoid creating an unnecessary string cache entry.
- Use a more precise estimate for the size of the number of applied styles.
- Avoid hashtable rebuilding on small hashmaps.
[Rust] Release 0.16.0
Added
- CLI: --extra-css-fileoption to load additional CSS from files. #67
Changed
- CLI: Remove pico-args
- Bump MSRV to 1.75.
- Update selectorsto0.30.
- Update html5everto0.35.
Fixed
- Ignored !importantthat has insignificant whitespace after it.
Performance
- Use interned string to compare styleelement name.
- Only check the value suffix for !important.
[Ruby] Release 0.16.0
Changed
- Update selectorsto0.30.
- Update html5everto0.35.
Fixed
- Ignored !importantthat has insignificant whitespace after it.
Performance
- Use interned string to compare styleelement name.
- Only check the value suffix for !important.
[Python] Release 0.16.0
Changed
- Bump MSRV to 1.75.
- Update selectorsto0.30.
- Update html5everto0.35.
Fixed
- Set 3.9inrequires-pythonkey inpyproject.toml.
- Ignored !importantthat has insignificant whitespace after it.
Performance
- Use interned string to compare styleelement name.
- Only check the value suffix for !important.
[JavaScript] Release 0.16.0
Changed
- Bump MSRV to 1.75.
- Update selectorsto0.30.
- Update html5everto0.35.
- Fallback to WASM when native bindings are missing.
Fixed
- Expose StylesheetCacheinterface,cacheconfig option, andversionfunction.
- Ignored !importantthat has insignificant whitespace after it.
Performance
- Use interned string to compare styleelement name.
- Only check the value suffix for !important.