diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5805a43e3..6c65a599f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,25 @@
+# 0.5.4
+- refactor: Add type candidates and template generators (#1361)
+- fix: Ensure registered types with fields emit path (#1364)
+- fix: Permit registering types in modules (#1362)
+- feat: Add box type (#1358)
+- feat: Add bytes->hex-string (#1354)
+- feat: Add flag to always output C id with headerparse (#1353)
+- docs: Add documentation to core expressions (#1350) (#1352)
+- test: Add match given-away value error test (#1351)
+- fix: Don't emit Unit type the casts (#1349)
+- fix: Bug fixes for #1064 and #843 (#1321)
+- fix: Don't hang on module expansions (#1340)
+- feat: Add `scan` functions (#1339)
+- fix: Don't pass 'If' to InvalidObj when Obj actually is 'Mod' (#1327)
+- feat: Register-type improvements (#1332)
+- fix: Update ControlMacros.carp (#1336)
+- fix: Categorize static calls correctly (#1322)
+- docs: Fix typo in Macros.md (#1331)
+- docs: Update Install.md (#1324)
+- feat: Add assignment operator macros (#1320)
+- feat: Add compiler error on maximum sumtype constructors (#1319)
+
# 0.5.3
- ci: Merges different platform releases into one (#1313)
- feat: Add Dynamic.List.find-index (#1316)
diff --git a/CarpHask.cabal b/CarpHask.cabal
index 061af81bc..d2fd72e11 100644
--- a/CarpHask.cabal
+++ b/CarpHask.cabal
@@ -1,5 +1,5 @@
name: CarpHask
-version: 0.5.3.0
+version: 0.5.4.0
-- synopsis:
-- description:
homepage: https://github.com/eriksvedang/Carp
diff --git a/README.md b/README.md
index 2593df502..528487e02 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
WARNING! This is a research project and a lot of information here might become outdated and misleading without any explanation. Don't use it for anything important just yet!
-[Version 0.5.3 of the language is out!](https://github.com/carp-lang/Carp/releases/)
+[Version 0.5.4 of the language is out!](https://github.com/carp-lang/Carp/releases/)
## About
diff --git a/app/Main.hs b/app/Main.hs
index cd298c7c9..fb0973b81 100644
--- a/app/Main.hs
+++ b/app/Main.hs
@@ -144,7 +144,7 @@ main = do
>>= execStrs "Postload" postloads
>>= \ctx -> case execMode of
Repl -> do
- putStrLn "Welcome to Carp 0.5.3"
+ putStrLn "Welcome to Carp 0.5.4"
putStrLn "This is free software with ABSOLUTELY NO WARRANTY."
putStrLn "Evaluate (help) for more information."
snd <$> runRepl ctx
diff --git a/docs/ReleaseChecklist.md b/docs/ReleaseChecklist.md
index b9c2fc7b8..13fc679ca 100644
--- a/docs/ReleaseChecklist.md
+++ b/docs/ReleaseChecklist.md
@@ -21,7 +21,8 @@ See [CHANGELOG.md](../CHANGELOG.md)
# 5. Make a commit on master
```bash
-$ git commit -m "Release X.Y.Z"
+$ git add .
+$ git commit -m "build: Release X.Y.Z"
```
# 6. Tag the commit and push it