Prepare release 0.5.4 with bzlmod support (#153)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2118959..68e4a11 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+## Release 0.5.4
+
+**New Features**
+
+-   Stardoc supports bzlmod! (#141, special thanks to Fabian Meumertzheim)
+-   Stardoc output files are now exposed in stardoc() target runfiles (#139)
+
+**Contributors**
+
+Alexandre Rostovtsev, Fabian Meumertzheim, Greg Estren, Ivo List, Keith Smiley,
+lberki, Philipp Schrader
+
 ## Release 0.5.3
 
 Bugfix release: fixes angle bracket escaping and a crash on labels with `@@`
diff --git a/MODULE.bazel b/MODULE.bazel
index 6617467..7839aef 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,6 +1,6 @@
 module(
     name = "stardoc",
-    version = "0.5.3",
+    version = "0.5.4",
     compatibility_level = 1,
 )
 
diff --git a/version.bzl b/version.bzl
index 29e5337..c963b8a 100644
--- a/version.bzl
+++ b/version.bzl
@@ -13,4 +13,4 @@
 # limitations under the License.
 """The version of Stardoc."""
 
-version = "0.5.3"
+version = "0.5.4"