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.