Skip to content

Commit 92b690d

Browse files
committed
Bump versions
1 parent 46b5344 commit 92b690d

8 files changed

Lines changed: 128 additions & 79 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
# Changelog
22

3+
## v2.9.0
4+
5+
- Added `OutputSink::set_encoding`
6+
- Fixed `rewrite_str` to ignore non-UTF-8 encoding declarations (it takes a UTF-8 string)
7+
- Added source locations to individual attributes
8+
- Updated `selectors` dependency
9+
10+
## v2.8.1
11+
12+
- Reduced allocations
13+
314
## v2.8.0
415

16+
- Added `on_end_tag` convenience method
517
- Added support for nested `:not()` with simple selectors.
618
- Updated `selectors`
719

Cargo.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lol_html"
3-
version = "2.8.1"
3+
version = "2.9.0"
44
authors = ["Ivan Nikulin <inikulin@cloudflare.com, ifaaan@gmail.com>"]
55
license = "BSD-3-Clause"
66
description = "Streaming HTML rewriter/parser with CSS selector-based API"
@@ -28,28 +28,28 @@ harness = false
2828
name = "bench"
2929

3030
[dependencies]
31-
bitflags = "2.9.1"
32-
cfg-if = "1.0.1"
3331
cssparser = "0.36"
32+
bitflags = "2.11.1"
33+
cfg-if = "1.0.4"
3434
encoding_rs = "0.8.35"
35-
hashbrown = "0.16.0"
35+
hashbrown = "0.17.0"
3636
# hashbrown uses foldhash without std, which has a performance penalty
3737
foldhash = { version = "0.2.0", features = ["std"] }
38-
memchr = "2.7.5"
38+
memchr = "2.8.0"
3939
mime = "0.3.17"
40-
selectors = "0.35"
40+
selectors = "0.37"
4141
thiserror = "2.0"
4242
precomputed-hash = "0.1.1"
4343

4444
[dev-dependencies]
45-
criterion = "0.8.0"
46-
glob = "0.3.2"
47-
html5ever = "0.38"
48-
markup5ever_rcdom = "0.38.0"
49-
hashbrown = { version = "0.16.0", features = ["serde"] }
50-
serde = "1.0.219"
51-
serde_derive = "1.0.219"
52-
serde_json = "1.0.140"
45+
criterion = "0.8.2"
46+
glob = "0.3.3"
47+
hashbrown = { version = "0.17.0", features = ["serde"] }
48+
html5ever = "0.39"
49+
markup5ever_rcdom = "0.39"
50+
serde = "1.0.228"
51+
serde_derive = "1.0.228"
52+
serde_json = "1.0.149"
5353
static_assertions = "1.1.0"
5454
rand = "0.10"
5555
itertools = "0.14"

c-api/Cargo.lock

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

c-api/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
[package]
22
name = "lol_html_c_api"
3-
version = "1.3.2"
3+
version = "1.4.0"
44
description = "Low output latency streaming HTML parser/rewriter"
55
authors = ["Ivan Nikulin <inikulin@cloudflare.com>", "Joshua Nelson <jnelson@cloudflare.com>"]
66
edition = "2024"
77
links = "lolhtml"
8+
rust-version = "1.89"
89
publish = false
910

1011
[features]

fuzz/afl/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ publish = false
66

77
[dependencies]
88
test_case = { path = "../test_case" }
9-
afl = "0.17.0"
9+
afl = "0.18.1"

fuzz/hongg/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ edition = "2024"
55
publish = false
66

77
[dependencies]
8-
honggfuzz = "0.5.45"
8+
honggfuzz = "0.5.60"
99
test_case = { path = "../test_case" }

0 commit comments

Comments
 (0)