diff --git a/native/html5ever_nif/Cargo.lock b/native/html5ever_nif/Cargo.lock
index e8d3f8f..8159d42 100644
--- a/native/html5ever_nif/Cargo.lock
+++ b/native/html5ever_nif/Cargo.lock
@@ -58,7 +58,7 @@ dependencies = [
"lazy_static",
"markup5ever",
"rustler",
- "tendril",
+ "tendril 0.5.0",
"thiserror",
]
@@ -126,7 +126,7 @@ dependencies = [
"phf_codegen",
"string_cache",
"string_cache_codegen",
- "tendril",
+ "tendril 0.4.3",
]
[[package]]
@@ -366,6 +366,16 @@ dependencies = [
"utf-8",
]
+[[package]]
+name = "tendril"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24"
+dependencies = [
+ "new_debug_unreachable",
+ "utf-8",
+]
+
[[package]]
name = "thiserror"
version = "2.0.15"
diff --git a/native/html5ever_nif/Cargo.toml b/native/html5ever_nif/Cargo.toml
index f2ef192..0c8a813 100644
--- a/native/html5ever_nif/Cargo.toml
+++ b/native/html5ever_nif/Cargo.toml
@@ -16,7 +16,7 @@ rustler = { version = "0.36", default-features = false, features = ["nif_version
html5ever = "0.27"
markup5ever = "0.12"
-tendril = "0.4"
+tendril = "0.5"
lazy_static = "1.5"
thiserror = "2"