diff --git a/native/html5ever_nif/Cargo.lock b/native/html5ever_nif/Cargo.lock
index bf4cd41..2a4b645 100644
--- a/native/html5ever_nif/Cargo.lock
+++ b/native/html5ever_nif/Cargo.lock
@@ -61,7 +61,7 @@ checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
dependencies = [
"log",
"mac",
- "markup5ever",
+ "markup5ever 0.12.1",
"proc-macro2",
"quote",
"syn",
@@ -73,7 +73,7 @@ version = "0.1.0"
dependencies = [
"html5ever",
"lazy_static",
- "markup5ever",
+ "markup5ever 0.14.1",
"rustler",
"tendril",
"thiserror",
@@ -146,6 +146,20 @@ dependencies = [
"tendril",
]
+[[package]]
+name = "markup5ever"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
+dependencies = [
+ "log",
+ "phf",
+ "phf_codegen",
+ "string_cache",
+ "string_cache_codegen",
+ "tendril",
+]
+
[[package]]
name = "new_debug_unreachable"
version = "1.0.6"
diff --git a/native/html5ever_nif/Cargo.toml b/native/html5ever_nif/Cargo.toml
index f2ef192..aa0b616 100644
--- a/native/html5ever_nif/Cargo.toml
+++ b/native/html5ever_nif/Cargo.toml
@@ -14,7 +14,7 @@ crate-type = ["cdylib"]
rustler = { version = "0.36", default-features = false, features = ["nif_version_2_15"] }
html5ever = "0.27"
-markup5ever = "0.12"
+markup5ever = "0.14"
tendril = "0.4"
lazy_static = "1.5"