Releases: Stranger6667/css-inline
Releases · Stranger6667/css-inline
[JavaScript] Release 0.17.0
Added
keepAtRules
option 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_rules
option 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_rules
option 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_rules
option 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_rules
option 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_rules
option 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-file
option to load additional CSS from files. #67
Changed
- CLI: Remove
pico-args
- Bump MSRV to
1.75
. - Update
selectors
to0.30
. - Update
html5ever
to0.35
.
Fixed
- Ignored
!important
that has insignificant whitespace after it.
Performance
- Use interned string to compare
style
element name. - Only check the value suffix for
!important
.
[Ruby] Release 0.16.0
Changed
- Update
selectors
to0.30
. - Update
html5ever
to0.35
.
Fixed
- Ignored
!important
that has insignificant whitespace after it.
Performance
- Use interned string to compare
style
element name. - Only check the value suffix for
!important
.
[Python] Release 0.16.0
Changed
- Bump MSRV to
1.75
. - Update
selectors
to0.30
. - Update
html5ever
to0.35
.
Fixed
- Set
3.9
inrequires-python
key inpyproject.toml
. - Ignored
!important
that has insignificant whitespace after it.
Performance
- Use interned string to compare
style
element name. - Only check the value suffix for
!important
.
[JavaScript] Release 0.16.0
Changed
- Bump MSRV to
1.75
. - Update
selectors
to0.30
. - Update
html5ever
to0.35
. - Fallback to WASM when native bindings are missing.
Fixed
- Expose
StylesheetCache
interface,cache
config option, andversion
function. - Ignored
!important
that has insignificant whitespace after it.
Performance
- Use interned string to compare
style
element name. - Only check the value suffix for
!important
.