diff --git a/CHANGELOG.md b/CHANGELOG.md
index e9084152e..cb872ef43 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,38 @@
+# 0.5.2
+- fix: Elide void definitions (#1305)
+- fix: Allow types defined in modules to be members (#1303)
+- fix: Ensure interface values aren't discarded (#1308)
+- feat: Add Float.round (#1301)
+- feat: Add additional ignore macros (#1300)
+- fix: Fix nested polymorphic types (#1294)
+- refactor: Cleanup Concretize module (#1283)
+- fix: Fix scoring of type and function declarations (#1290)
+- fix: Escape quotes in String.prn (#1287)
+- fix: Make Symbol.prefix work on qualified symbols (#1286)
+- fix: Respect line number in repl (#1282)
+- fix: Fix dynamic let bindings recursion and binder leaks (#1281)
+- feat: Add Dynamic.Debug.trace (#1279)
+- feat: Add Dynamic.proc? (#1278)
+- feat: Add List.remove-nth (#1277)
+- feat: Add machine-info primitive draft (#1269)
+- feat: Allow for multibranches in case (#1276)
+- docs: Set infoFile on primitives and commands (#1273)
+- docs: Document core modules (#1271)
+- fix: Set correct info on defmodule (#1270)
+- docs: Add pattern limitations (#1268)
+- fix: Added missing definitions so Carp can be used with TCC 32bit on Windows (#1267)
+- docs: Make doc work on top level and document macros (#1265)
+- feat: Emit docs for top level bindings (#1253)
+- fix: Dynamic.String.slice index handling (#1258)
+- feat: (and) and (or) now handle any number of parameters (#1251)
+- feat: IO.Raw (#1243)
+- fix: Check for generic main at build time (#1247)
+- docs: Updates memory docs to discourage overriding `delete` (#1245)
+- docs: Document managed? primitive (#1244)
+- fix: Render submodules in html docs (#1242)
+- fix: Fix repl function application evaluation (#1238)
+- refactor: Move form validation into a separate module (#1233)
+
# 0.5.1
- fix: Don't crash on invalid member in struct / sumtype (#1228)
- feat: Additional local documentation as html (#1229)
diff --git a/CarpHask.cabal b/CarpHask.cabal
index 5883451fb..25e18ce7b 100644
--- a/CarpHask.cabal
+++ b/CarpHask.cabal
@@ -1,5 +1,5 @@
name: CarpHask
-version: 0.5.1.0
+version: 0.5.2.0
-- synopsis:
-- description:
homepage: https://github.com/eriksvedang/Carp
diff --git a/README.md b/README.md
index 4d415cd9c..05535a7db 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.1 of the language is out!](https://github.com/carp-lang/Carp/releases/)
+[Version 0.5.2 of the language is out!](https://github.com/carp-lang/Carp/releases/)
## About
diff --git a/app/Main.hs b/app/Main.hs
index ab6360fd3..6f2681882 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.1"
+ putStrLn "Welcome to Carp 0.5.2"
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 701f08db6..b9c2fc7b8 100644
--- a/docs/ReleaseChecklist.md
+++ b/docs/ReleaseChecklist.md
@@ -16,7 +16,7 @@ See [README.md](../README.md)
# 4. Update the changelog
-TODO: Create CHANGELOG.md
+See [CHANGELOG.md](../CHANGELOG.md)
# 5. Make a commit on master