From a92c2d5be2fb196c4d2da5e598ac3636b0291a67 Mon Sep 17 00:00:00 2001 From: Leo McArdle Date: Tue, 16 Sep 2025 17:33:39 +0100 Subject: [PATCH 1/2] feat(baseline): add reason and removal_date to discouraged data --- crates/rari-data/src/baseline.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/rari-data/src/baseline.rs b/crates/rari-data/src/baseline.rs index 59b95638..1c34e537 100644 --- a/crates/rari-data/src/baseline.rs +++ b/crates/rari-data/src/baseline.rs @@ -233,6 +233,9 @@ pub struct FeatureData { #[derive(Deserialize, Serialize, Clone, Debug, JsonSchema)] pub struct Discouraged { + reason: String, + #[serde(skip_serializing_if = "Option::is_none")] + removal_date: Option, #[serde(default, skip_serializing_if = "Vec::is_empty")] according_to: Vec, #[serde(default, skip_serializing_if = "Vec::is_empty")] From a2e80feee8e93c70f84bffdd2f5260e7f5069f45 Mon Sep 17 00:00:00 2001 From: Leo McArdle Date: Thu, 23 Oct 2025 14:51:30 +0100 Subject: [PATCH 2/2] use reason_html instead --- crates/rari-data/src/baseline.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rari-data/src/baseline.rs b/crates/rari-data/src/baseline.rs index b40fba31..dca70bb7 100644 --- a/crates/rari-data/src/baseline.rs +++ b/crates/rari-data/src/baseline.rs @@ -290,7 +290,7 @@ pub struct FeatureData { #[derive(Deserialize, Serialize, Clone, Debug, JsonSchema)] pub struct Discouraged { - reason: String, + reason_html: String, #[serde(skip_serializing_if = "Option::is_none")] removal_date: Option, #[serde(default, skip_serializing_if = "Vec::is_empty")]