Merge "Update semver to 1.0.25" into main
diff --git a/crates/semver/.android-checksum.json b/crates/semver/.android-checksum.json
index 43e3ca2..19bddbd 100644
--- a/crates/semver/.android-checksum.json
+++ b/crates/semver/.android-checksum.json
@@ -1 +1 @@
-{"package":null,"files":{".cargo-checksum.json":"4b6c76f2d50ce5b55d7f1d6e7903c1d571707d0723e1f39345296532701413a4","Android.bp":"cbf8551c7570c91de9f4af9bf8d0f7d994f47de606c472d9f24a06647dffae09","Cargo.toml":"aa09385fb405151f163db618f4cec20a7b83b189a3ee7a4ec621a112edf0de42","LICENSE":"50f827348bfd5def2df4f30cb41264072cf9c180bd9ed698437e8d85b2482754","LICENSE-APACHE":"50f827348bfd5def2df4f30cb41264072cf9c180bd9ed698437e8d85b2482754","LICENSE-MIT":"38620a3cfaeec97a9197e8c39e436ea7f0bc86699b1f1c35f1aa41785b6d4eac","METADATA":"a7447485691ebc863a50efaa0f82ba15bd79734faa10a8003c0464bf05eea05d","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"b62587aef2b39ebcc327acc3e5ab2e17a5e3c36eac31091a9a2e660c0135bf69","TEST_MAPPING":"63673b283d8a11f12f121eb2f00be291fd9abddad2f1afc28158ccb162d847c2","benches/parse.rs":"7e99d95a6a52c451be898700a2072479c4ee551d12d3c9dbfc7f4311188b40ae","build.rs":"70b8bed46a5b72bf343dd95b06d72ddf4cefe125353ff70260399759299fc4d6","cargo_embargo.json":"4b6ff78b72ad34a3853441adc0e68633bd86a6c1077bf7904515400398b1f111","src/backport.rs":"f2a8b6107b004eeb5afec717a3d91b50b17b17cf03d687966da7c587ea362f4d","src/display.rs":"1507845c8ea901f8bf35931505c721269cd25e654c0a7916ad449a543b853748","src/error.rs":"b12bb5d3b79b2c7c6b4f50c2dc81029a987e359e540e94bed96fcf22d8ec0aad","src/eval.rs":"80afb4586adba4807db821ff83fc00ad380a0f67f4e39ecee5ce8d8742024ac0","src/identifier.rs":"05d8523968c522b679947d0f298819a422961fab999b7bfdf48123518d7b3c3c","src/impls.rs":"b797a292640d7aa6a72c3c70b3e753baee565e4f6dd54bcd37af0640f309444a","src/lib.rs":"57934f48ab9c4d43a99d9c09536e784f2659da3d435aefe412279992f4e29bdb","src/parse.rs":"a2cf539f6c9700fd4c157ac751fe1487c1152b43605769f0ff8212ccf40712ed","src/serde.rs":"e98fb2f30cbfa2a94ee4bb1ed46e05f36627330fa5045825938c6121e5a8deb6","tests/node/mod.rs":"20aad0b0a8f3ebd60ba1f9b3c718ab4d0fc4d80a231c0d4770f45e435139221a","tests/test_autotrait.rs":"892e1ec2998a6a350c0e387b2970d6f0ae4f6b30b9b9a5461c512bbc2014eec3","tests/test_identifier.rs":"0f931656d0e56b21cde695970af28747177e00ec328036c64c3cb76f6d048d8a","tests/test_version.rs":"d779e01b28a5aab488567ee7dd7f52a10f88485d64e6f1ce909c15250eda661a","tests/test_version_req.rs":"6588cecf5e3c2cfce3d021de830c7b9db659a0aba3babb36c2f8ae4c5fa2de62","tests/util/mod.rs":"faa2ec6b4616a24168debdfe42d25476b4766c005464d838a58cc4ea85ed0dbc"}}
\ No newline at end of file
+{"package":null,"files":{".cargo-checksum.json":"e88751a0b9cd60d33560dc3f6f18f0eb0f7f66ad4083ed01921a49b97708a931","Android.bp":"0fbc29f3accbc9f184b0d4f1e33db308a9f6fba86fd7e67db2c459da1c902293","Cargo.toml":"04b5391e2cccd1357bd167ae545ff55bf624c992b56f8ed8505e6d68917d5907","LICENSE":"50f827348bfd5def2df4f30cb41264072cf9c180bd9ed698437e8d85b2482754","LICENSE-APACHE":"50f827348bfd5def2df4f30cb41264072cf9c180bd9ed698437e8d85b2482754","LICENSE-MIT":"38620a3cfaeec97a9197e8c39e436ea7f0bc86699b1f1c35f1aa41785b6d4eac","METADATA":"c8aa7a744f131af79fb4cc775798689f711b1eb95a5faf8673340b0e34826779","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"b62587aef2b39ebcc327acc3e5ab2e17a5e3c36eac31091a9a2e660c0135bf69","TEST_MAPPING":"63673b283d8a11f12f121eb2f00be291fd9abddad2f1afc28158ccb162d847c2","benches/parse.rs":"7e99d95a6a52c451be898700a2072479c4ee551d12d3c9dbfc7f4311188b40ae","build.rs":"70b8bed46a5b72bf343dd95b06d72ddf4cefe125353ff70260399759299fc4d6","cargo_embargo.json":"4b6ff78b72ad34a3853441adc0e68633bd86a6c1077bf7904515400398b1f111","src/backport.rs":"f2a8b6107b004eeb5afec717a3d91b50b17b17cf03d687966da7c587ea362f4d","src/display.rs":"1507845c8ea901f8bf35931505c721269cd25e654c0a7916ad449a543b853748","src/error.rs":"b12bb5d3b79b2c7c6b4f50c2dc81029a987e359e540e94bed96fcf22d8ec0aad","src/eval.rs":"80afb4586adba4807db821ff83fc00ad380a0f67f4e39ecee5ce8d8742024ac0","src/identifier.rs":"05d8523968c522b679947d0f298819a422961fab999b7bfdf48123518d7b3c3c","src/impls.rs":"b797a292640d7aa6a72c3c70b3e753baee565e4f6dd54bcd37af0640f309444a","src/lib.rs":"1d2c3a35909af7f3df9477c277a2864003077dd01abf0a25073273a28a2cabc1","src/parse.rs":"a2cf539f6c9700fd4c157ac751fe1487c1152b43605769f0ff8212ccf40712ed","src/serde.rs":"e98fb2f30cbfa2a94ee4bb1ed46e05f36627330fa5045825938c6121e5a8deb6","tests/node/mod.rs":"20aad0b0a8f3ebd60ba1f9b3c718ab4d0fc4d80a231c0d4770f45e435139221a","tests/test_autotrait.rs":"892e1ec2998a6a350c0e387b2970d6f0ae4f6b30b9b9a5461c512bbc2014eec3","tests/test_identifier.rs":"0f931656d0e56b21cde695970af28747177e00ec328036c64c3cb76f6d048d8a","tests/test_version.rs":"d779e01b28a5aab488567ee7dd7f52a10f88485d64e6f1ce909c15250eda661a","tests/test_version_req.rs":"6588cecf5e3c2cfce3d021de830c7b9db659a0aba3babb36c2f8ae4c5fa2de62","tests/util/mod.rs":"faa2ec6b4616a24168debdfe42d25476b4766c005464d838a58cc4ea85ed0dbc"}}
\ No newline at end of file
diff --git a/crates/semver/.cargo-checksum.json b/crates/semver/.cargo-checksum.json
index 1fee0a3..f19b553 100644
--- a/crates/semver/.cargo-checksum.json
+++ b/crates/semver/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"Cargo.toml":"d118f34dc7bbf3ee6d369c937db9e1cf274a230022d408104e7597cdc8967351","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"de1a03443ab8f147676199856a975ec00f3f7334fc5d5d5e056ec8f3fcb61dd5","benches/parse.rs":"6531f66f80ce2fc83878f9bf84f94c42e96f1e709466f2b88be8d95a3cec1511","build.rs":"38626edb589ead6ccc23c07cb57f3f29b3cc479baee56de96abc284c776f9b17","src/backport.rs":"66db55d15d0e2808bffe4cde7cd1d99bda999b26cbe40bb6b5e43b94f9b631d2","src/display.rs":"9ba42f7a6579aa9c7dd72f2380036f5c9664592f3eacd09ea25cef291a3e64e5","src/error.rs":"d0311d2d3ec0c1c04f3067a59aed52bac57329e47801be67b09199d145c7f73e","src/eval.rs":"b7e7ec976051b9f87ddf5cfdbaad64654d98d86ae0763f7d88b14eeaeac6013c","src/identifier.rs":"d23055fd18623ef4b81b2a3d5df7a9efaf28d9c3b3fb73aa8dc2ff8611876508","src/impls.rs":"a364580f7c1a04b1fb5c39d1bb061ff897fe8c2cbe78543a7fa7978afcf25b33","src/lib.rs":"833bdd4037fd1989e753bebed75e40692f3379b32e36a29b5a605801bf0a154f","src/parse.rs":"920f8327a1ba0c16a28f518f2d50998faf1d6a8db379b92cb72976f176650f09","src/serde.rs":"e2a9b9dc3cd2cccc250eaffad049de418ef791bf8c4a34111a48f068353e0a37","tests/node/mod.rs":"2710d9b8daace2038b66db0f8f4cc522dee938e7cbc42d7739c31995343c32f4","tests/test_autotrait.rs":"2631b78c9c63f1829c814fa88fcab0c5d77eb4e2d9c0c418d50c33e12a511e90","tests/test_identifier.rs":"fba0428bf5c43c733d17ca30952822ed6e1af6de1e5ef11bd8fb46c6b10f65fd","tests/test_version.rs":"9587d2c397524e1d33499d9bb2725fe746406fa4d162713b7f56029942a4a84b","tests/test_version_req.rs":"1aa4ad4f58f1ec3226b334d0f82b6ebae732585dd9b2c35328b576a1b3638a8d","tests/util/mod.rs":"b35cd4e7fcc9a6fa2496d163d716155ddd379e027ef9516c1af05ce0cf605ae1"},"package":"3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"}
\ No newline at end of file
+{"files":{"Cargo.toml":"d2dde3db455207f8a8ebf7fff8ca65f98ef91f5c37fa9d2e1262d745ae07a45b","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"de1a03443ab8f147676199856a975ec00f3f7334fc5d5d5e056ec8f3fcb61dd5","benches/parse.rs":"6531f66f80ce2fc83878f9bf84f94c42e96f1e709466f2b88be8d95a3cec1511","build.rs":"38626edb589ead6ccc23c07cb57f3f29b3cc479baee56de96abc284c776f9b17","src/backport.rs":"66db55d15d0e2808bffe4cde7cd1d99bda999b26cbe40bb6b5e43b94f9b631d2","src/display.rs":"9ba42f7a6579aa9c7dd72f2380036f5c9664592f3eacd09ea25cef291a3e64e5","src/error.rs":"d0311d2d3ec0c1c04f3067a59aed52bac57329e47801be67b09199d145c7f73e","src/eval.rs":"b7e7ec976051b9f87ddf5cfdbaad64654d98d86ae0763f7d88b14eeaeac6013c","src/identifier.rs":"d23055fd18623ef4b81b2a3d5df7a9efaf28d9c3b3fb73aa8dc2ff8611876508","src/impls.rs":"a364580f7c1a04b1fb5c39d1bb061ff897fe8c2cbe78543a7fa7978afcf25b33","src/lib.rs":"cea06ee788f407174f1077a4e39f7d27e7805fe1538efc0ad37ab7fe0f02f181","src/parse.rs":"920f8327a1ba0c16a28f518f2d50998faf1d6a8db379b92cb72976f176650f09","src/serde.rs":"e2a9b9dc3cd2cccc250eaffad049de418ef791bf8c4a34111a48f068353e0a37","tests/node/mod.rs":"2710d9b8daace2038b66db0f8f4cc522dee938e7cbc42d7739c31995343c32f4","tests/test_autotrait.rs":"2631b78c9c63f1829c814fa88fcab0c5d77eb4e2d9c0c418d50c33e12a511e90","tests/test_identifier.rs":"fba0428bf5c43c733d17ca30952822ed6e1af6de1e5ef11bd8fb46c6b10f65fd","tests/test_version.rs":"9587d2c397524e1d33499d9bb2725fe746406fa4d162713b7f56029942a4a84b","tests/test_version_req.rs":"1aa4ad4f58f1ec3226b334d0f82b6ebae732585dd9b2c35328b576a1b3638a8d","tests/util/mod.rs":"b35cd4e7fcc9a6fa2496d163d716155ddd379e027ef9516c1af05ce0cf605ae1"},"package":"f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03"}
\ No newline at end of file
diff --git a/crates/semver/Android.bp b/crates/semver/Android.bp
index 14507c9..3aa35c7 100644
--- a/crates/semver/Android.bp
+++ b/crates/semver/Android.bp
@@ -18,7 +18,7 @@
     host_supported: true,
     crate_name: "semver",
     cargo_env_compat: true,
-    cargo_pkg_version: "1.0.24",
+    cargo_pkg_version: "1.0.25",
     crate_root: "src/lib.rs",
     edition: "2018",
     features: [
diff --git a/crates/semver/Cargo.toml b/crates/semver/Cargo.toml
index 0136eac..3bbb0f8 100644
--- a/crates/semver/Cargo.toml
+++ b/crates/semver/Cargo.toml
@@ -13,7 +13,7 @@
 edition = "2018"
 rust-version = "1.31"
 name = "semver"
-version = "1.0.24"
+version = "1.0.25"
 authors = ["David Tolnay <[email protected]>"]
 build = "build.rs"
 autolib = false
@@ -36,6 +36,13 @@
 rustdoc-args = ["--generate-link-to-definition"]
 targets = ["x86_64-unknown-linux-gnu"]
 
+[package.metadata.playground]
+features = ["serde"]
+
+[features]
+default = ["std"]
+std = []
+
 [lib]
 name = "semver"
 path = "src/lib.rs"
@@ -65,7 +72,3 @@
 version = "1.0.194"
 optional = true
 default-features = false
-
-[features]
-default = ["std"]
-std = []
diff --git a/crates/semver/METADATA b/crates/semver/METADATA
index 3586110..779b57c 100644
--- a/crates/semver/METADATA
+++ b/crates/semver/METADATA
@@ -1,17 +1,17 @@
 name: "semver"
 description: "Parser and evaluator for Cargo\'s flavor of Semantic Versioning"
 third_party {
-  version: "1.0.24"
+  version: "1.0.25"
   license_type: NOTICE
   last_upgrade_date {
-    year: 2024
-    month: 12
-    day: 20
+    year: 2025
+    month: 1
+    day: 21
   }
   homepage: "https://crates.io/crates/semver"
   identifier {
     type: "Archive"
-    value: "https://static.crates.io/crates/semver/semver-1.0.24.crate"
-    version: "1.0.24"
+    value: "https://static.crates.io/crates/semver/semver-1.0.25.crate"
+    version: "1.0.25"
   }
 }
diff --git a/crates/semver/src/lib.rs b/crates/semver/src/lib.rs
index fdc12ce..c930346 100644
--- a/crates/semver/src/lib.rs
+++ b/crates/semver/src/lib.rs
@@ -60,7 +60,7 @@
 //!
 //! [Specifying Dependencies]: https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html
 
-#![doc(html_root_url = "https://docs.rs/semver/1.0.24")]
+#![doc(html_root_url = "https://docs.rs/semver/1.0.25")]
 #![cfg_attr(docsrs, feature(doc_cfg))]
 #![cfg_attr(all(not(feature = "std"), not(no_alloc_crate)), no_std)]
 #![cfg_attr(not(no_unsafe_op_in_unsafe_fn_lint), deny(unsafe_op_in_unsafe_fn))]
diff --git a/pseudo_crate/Cargo.lock b/pseudo_crate/Cargo.lock
index fd85c22..1e2bfb7 100644
--- a/pseudo_crate/Cargo.lock
+++ b/pseudo_crate/Cargo.lock
@@ -4605,9 +4605,9 @@
 
 [[package]]
 name = "semver"
-version = "1.0.24"
+version = "1.0.25"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"
+checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03"
 
 [[package]]
 name = "serde"
diff --git a/pseudo_crate/Cargo.toml b/pseudo_crate/Cargo.toml
index b7b5dfb..889d293 100644
--- a/pseudo_crate/Cargo.toml
+++ b/pseudo_crate/Cargo.toml
@@ -285,7 +285,7 @@
 same-file = "=1.0.6"
 scopeguard = "=1.2.0"
 sec1 = "=0.7.3"
-semver = "=1.0.24"
+semver = "=1.0.25"
 serde = "=1.0.195"
 serde-xml-rs = "=0.6.0"
 serde_cbor = "=0.11.2"