From 541a8b4fd2c4b9538e2c88c5a7c4f9ffb5ca25eb Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 25 Jun 2026 04:57:03 +0900 Subject: feat(json): validate JSON schema via the jsonschema crate Replace the todo!() json_schema::Validator stub with the jsonschema crate. Errors are surfaced as 'property : message'; the message wording follows the jsonschema crate and is *not* justinrainbow-compatible. Port the ComposerSchemaTest and JsonFileTest schema cases to the new wording (noted per test). Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index f3f6d57..ae264d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,6 +20,7 @@ base64 = "0.22.1" chrono = { version = "0.4.44", features = ["serde"] } fastrand = "2.4.1" indexmap = { version = "2.14.0", features = ["serde"] } +jsonschema = { version = "0.46.6", default-features = false } md5 = "0.7.0" regex = "1.12.3" reqwest = "0.13.4" -- cgit v1.3.1