Skip to content

Releases: Stranger6667/css-inline

[JavaScript] Release 0.17.0

26 Jul 22:56
9d4ca21
Compare
Choose a tag to compare

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

26 Jul 19:56
rust-v0.17.0
f23ee25
Compare
Choose a tag to compare

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

26 Jul 22:39
ruby-v0.17.0
9628722
Compare
Choose a tag to compare

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

26 Jul 21:33
python-v0.17.0
5f7dc9b
Compare
Choose a tag to compare

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

26 Jul 22:25
java-v0.17.0
f24256b
Compare
Choose a tag to compare

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

26 Jul 21:41
c-v0.17.0
d77ba74
Compare
Choose a tag to compare

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

16 Jul 21:18
rust-v0.16.0
fb8c01d
Compare
Choose a tag to compare

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 to 0.30.
  • Update html5ever to 0.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

16 Jul 22:10
ruby-v0.16.0
c6f520a
Compare
Choose a tag to compare

Changed

  • Update selectors to 0.30.
  • Update html5ever to 0.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

16 Jul 21:55
python-v0.16.0
1df687b
Compare
Choose a tag to compare

Changed

  • Bump MSRV to 1.75.
  • Update selectors to 0.30.
  • Update html5ever to 0.35.

Fixed

  • Set 3.9 in requires-python key in pyproject.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

16 Jul 22:21
javascript-v0.16.0
f43f001
Compare
Choose a tag to compare

Changed

  • Bump MSRV to 1.75.
  • Update selectors to 0.30.
  • Update html5ever to 0.35.
  • Fallback to WASM when native bindings are missing.

Fixed

  • Expose StylesheetCache interface, cache config option, and version 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.