Releases: Stranger6667/css-inline
Releases · Stranger6667/css-inline
[Ruby] Release 0.11.2
Performance
- Avoid iterating over non-Element nodes.
- Reuse caches for nth index selectors.
[Ruby] Release 0.11.1
Changed
- Update
indexmap
to2.1
. - Update
cssparser
to0.31.2
. - Update
selectors
to0.25
. - Bump MSRV to
1.65
.
Fixed
- Replace double quotes in all property values.
Performance
- Avoid allocation when replacing double quotes in property values.
[Python] Release 0.11.2
Performance
- Avoid iterating over non-Element nodes.
- Reuse caches for nth index selectors.
[Python] Release 0.11.1
Added
- Python 3.12 support.
- Build wheels for Python 3.10 on PyPy.
Changed
- Update
indexmap
to2.1
. - Update
cssparser
to0.31.2
. - Update
selectors
to0.25
. - Bump MSRV to
1.65
. - Update
PyO3
to0.20.0
. - Update
built
to0.7.1
. - Bump
manylinux
version foraarch64
wheels 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
indexmap
to2.1
. - Update
cssparser
to0.31.2
. - Update
selectors
to0.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_tags
option 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_tags
option 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_tags
option 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
class
attribute 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
FxHasher
in more cases.
Changed
- Drop usage of
memchr
. - Bump MSRV to
1.62.1
.