diff --git a/ejabberd.doap b/ejabberd.doap
index 9644af2cc..180b0ec00 100644
--- a/ejabberd.doap
+++ b/ejabberd.doap
@@ -566,6 +566,15 @@
mod_carboncopy
+
+
+
+ 1.0.1
+ 24.10
+ complete
+ mod_s2s_bidi
+
+
@@ -623,8 +632,8 @@
- 0.2.1
- 16.09
+ 0.4.1
+ 24.10
mod_privilege
@@ -791,6 +800,15 @@
+
+
+
+ 0.1
+ 24.10
+ complete
+ mod_scram_upgrade
+
+
diff --git a/src/mod_scram_upgrade_opt.erl b/src/mod_scram_upgrade_opt.erl
index 52b75e774..abd6bad4b 100644
--- a/src/mod_scram_upgrade_opt.erl
+++ b/src/mod_scram_upgrade_opt.erl
@@ -5,7 +5,7 @@
-export([offered_upgrades/1]).
--spec offered_upgrades(gen_mod:opts() | global | binary()) -> any().
+-spec offered_upgrades(gen_mod:opts() | global | binary()) -> ['sha256' | 'sha512'].
offered_upgrades(Opts) when is_map(Opts) ->
gen_mod:get_opt(offered_upgrades, Opts);
offered_upgrades(Host) ->