Releases: Stranger6667/css-inline
Releases · Stranger6667/css-inline
[Python] Release 0.11.1
Added
- Python 3.12 support.
- Build wheels for Python 3.10 on PyPy.
Changed
- Update
indexmapto2.1. - Update
cssparserto0.31.2. - Update
selectorsto0.25. - Bump MSRV to
1.65. - Update
PyO3to0.20.0. - Update
builtto0.7.1. - Bump
manylinuxversion foraarch64wheels to2_24.
Fixed
- Replace double quotes in all property values.
Performance
- Avoid allocation when replacing double quotes in property values.
[Rust] Release 0.11.1
Changed
- Update
indexmapto2.1. - Update
cssparserto0.31.2. - Update
selectorsto0.25. - Bump MSRV to
1.65.
Fixed
- Replace double quotes in all property values.
Performance
- Avoid allocation when replacing double quotes in property values.
[Rust] Release 0.11.0
Added
- The
inline_style_tagsoption to control whether inlining from "style" tags should be performed. #253
Performance
- Reuse existing attributes when creating an element during parsing.
Changed
- Bump MSRV to
1.63.
[Ruby] Release 0.11.0
Added
- The
inline_style_tagsoption to control whether inlining from "style" tags should be performed. #253
Performance
- Reuse existing attributes when creating an element during parsing.
Changed
- Bump MSRV to
1.63.
[Python] Release 0.11.0
Added
- The
inline_style_tagsoption to control whether inlining from "style" tags should be performed. #253
Performance
- Reuse existing attributes when creating an element during parsing.
Changed
- Bump MSRV to
1.63.
[Rust] Release 0.10.5
Performance
- Pre-allocate space during serialization.
- Optimized
classattribute handling: up to 25% faster for extensive class-dependent selectors. - Fast-path class check for shorter class attribute values.
- Use a Bloom filter to detect if an element has no given class.
- Avoid allocating a vector during selectors compilation.
- Use
FxHasherin more cases.
Changed
- Drop usage of
memchr. - Bump MSRV to
1.62.1.