Skip to content

Commit 810c0c0

Browse files
oriumkornelski
authored andcommitted
Update dependencies and release v2.7.0.
1 parent 9176d68 commit 810c0c0

5 files changed

Lines changed: 27 additions & 33 deletions

File tree

CHANGELOG.md

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

3+
## v2.7.0
4+
5+
- Improve type generation in js-api.
6+
- Updated dependencies.
7+
38
## v2.6.0
49

510
- Added source code locations to the C and JS APIs

Cargo.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lol_html"
3-
version = "2.6.0"
3+
version = "2.7.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"
@@ -32,26 +32,24 @@ bitflags = "2.9.1"
3232
cfg-if = "1.0.1"
3333
cssparser = "0.35"
3434
encoding_rs = "0.8.35"
35-
hashbrown = "0.15.4"
35+
hashbrown = "0.16.0"
3636
memchr = "2.7.5"
3737
mime = "0.3.17"
3838
selectors = "0.32"
3939
thiserror = "2.0"
4040
precomputed-hash = "0.1.1"
4141

4242
[dev-dependencies]
43-
criterion = "0.6.0"
44-
# Needed for criterion <= v0.5.1. See https://github.com/bheisler/criterion.rs/pull/703.
45-
clap = { version = "4.5.41", features = ["help"] }
43+
criterion = "0.7.0"
4644
glob = "0.3.2"
4745
html5ever = "0.35"
4846
markup5ever_rcdom = "0.35.0"
49-
hashbrown = { version = "0.15.4", features = ["serde"] }
47+
hashbrown = { version = "0.16.0", features = ["serde"] }
5048
serde = "1.0.219"
5149
serde_derive = "1.0.219"
5250
serde_json = "1.0.140"
5351
static_assertions = "1.1.0"
54-
rand = "0.8.5"
52+
rand = "0.9.2"
5553
itertools = "0.14"
5654

5755
[lints.rust]

c-api/Cargo.lock

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

js-api/Cargo.lock

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

tests/harness/input.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::harness::suites::html5lib_tests::Unescape;
22
use encoding_rs::Encoding;
33
use lol_html::AsciiCompatibleEncoding;
4-
use rand::{thread_rng, Rng};
4+
use rand::{rng, Rng};
55
use serde::de::{self, Deserialize, Deserializer, Visitor};
66
use serde_json::error::Error as SerdeError;
77
use std::env;
@@ -63,7 +63,7 @@ impl Input {
6363
Ok(val) => val.parse().unwrap(),
6464
Err(_) => {
6565
if len > 1 {
66-
thread_rng().gen_range(1..len)
66+
rng().random_range(1..len)
6767
} else {
6868
len
6969
}

0 commit comments

Comments
 (0)