diff --git a/native/html5ever_nif/Cargo.lock b/native/html5ever_nif/Cargo.lock
index 4673559..77d909a 100644
--- a/native/html5ever_nif/Cargo.lock
+++ b/native/html5ever_nif/Cargo.lock
@@ -64,13 +64,13 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "html5ever"
-version = "0.27.0"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
+checksum = "2e15626aaf9c351bc696217cbe29cb9b5e86c43f8a46b5e2f5c6c5cf7cb904ce"
dependencies = [
"log",
"mac",
- "markup5ever",
+ "markup5ever 0.14.0",
"proc-macro2",
"quote",
"syn",
@@ -82,7 +82,7 @@ version = "0.1.0"
dependencies = [
"html5ever",
"lazy_static",
- "markup5ever",
+ "markup5ever 0.12.1",
"rustler",
"tendril",
"thiserror",
@@ -142,6 +142,20 @@ dependencies = [
"tendril",
]
+[[package]]
+name = "markup5ever"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82c88c6129bd24319e62a0359cb6b958fa7e8be6e19bb1663bc396b90883aca5"
+dependencies = [
+ "log",
+ "phf",
+ "phf_codegen",
+ "string_cache",
+ "string_cache_codegen",
+ "tendril",
+]
+
[[package]]
name = "memchr"
version = "2.7.4"
diff --git a/native/html5ever_nif/Cargo.toml b/native/html5ever_nif/Cargo.toml
index 3d8a6bd..31f1ee2 100644
--- a/native/html5ever_nif/Cargo.toml
+++ b/native/html5ever_nif/Cargo.toml
@@ -13,7 +13,7 @@ crate-type = ["cdylib"]
# See the Precompilation guide for details about the features: https://github.com/philss/rustler_precompiled/blob/main/PRECOMPILATION_GUIDE.md
rustler = { version = "0.34", default-features = false, features = ["derive", "nif_version_2_15"] }
-html5ever = "0.27"
+html5ever = "0.29"
markup5ever = "0.12"
tendril = "0.4"