diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c7ffe6..ad4cc52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v5.1.2 (27/02/2026) +* Fix sub-command parameters having the `parameters` field incorrectly serialized (Filip Hoffmann) + # v5.1.1 (20/02/2026) * Fix bugs related to reconnects failing (Copilot/Filip Hoffmann) diff --git a/gleam.toml b/gleam.toml index da681e4..62cb3eb 100644 --- a/gleam.toml +++ b/gleam.toml @@ -1,5 +1,5 @@ name = "grom" -version = "5.1.1" +version = "5.1.2" description = "A Gleamy library for the Discord API 🌟" licenses = ["MIT"] repository = { type = "github", user = "folospior", repo = "grom" } diff --git a/src/grom.gleam b/src/grom.gleam index e1d6141..134ed88 100644 --- a/src/grom.gleam +++ b/src/grom.gleam @@ -27,5 +27,5 @@ pub type Error { // FUNCTIONS ------------------------------------------------------------------- pub fn version() -> String { - "v5.1.1" + "v5.1.2" } diff --git a/src/grom/command.gleam b/src/grom/command.gleam index 33ce2f1..4f24965 100644 --- a/src/grom/command.gleam +++ b/src/grom/command.gleam @@ -1291,7 +1291,7 @@ pub fn parameter_sub_command_to_json(parameter: ParameterSubCommand) -> Json { let parameters = case parameter.parameters { Some(parameters) -> [ - #("parameters", json.array(parameters, parameter_to_json)), + #("options", json.array(parameters, parameter_to_json)), ] None -> [] } @@ -1339,7 +1339,7 @@ pub fn parameter_sub_command_group_to_json( let parameters = case parameter.parameters { Some(parameters) -> [ - #("parameters", json.array(parameters, parameter_to_json)), + #("options", json.array(parameters, parameter_to_json)), ] None -> [] } @@ -2142,7 +2142,7 @@ pub fn modify_slash_command_for_guild_to_json( let parameters = case modify.parameters { Some(parameters) -> [ - #("parameters", json.array(parameters, parameter_to_json)), + #("options", json.array(parameters, parameter_to_json)), ] None -> [] }