diff --git a/vizro-ai/CHANGELOG.md b/vizro-ai/CHANGELOG.md
index 8b931d9f7..72186c8b1 100644
--- a/vizro-ai/CHANGELOG.md
+++ b/vizro-ai/CHANGELOG.md
@@ -11,6 +11,18 @@ See the fragment files in the [changelog.d directory](https://github.com/mckinse
+
+
+# 0.3.2 — 2024-11-08
+
+## Removed
+
+- Removed the older models from model shortcuts and docs. ([#853](https://github.com/mckinsey/vizro/pull/853))
+
+## Fixed
+
+- Fixed output validation to handle Python code block markers from llm responses. ([#858](https://github.com/mckinsey/vizro/pull/858))
+
# 0.3.1 — 2024-11-06
diff --git a/vizro-ai/changelog.d/20241106_123658_runner.md b/vizro-ai/changelog.d/20241106_123658_runner.md
deleted file mode 100644
index f1f65e73c..000000000
--- a/vizro-ai/changelog.d/20241106_123658_runner.md
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/vizro-ai/changelog.d/20241106_131649_maximilian_schulz_0_3_1.md b/vizro-ai/changelog.d/20241106_131649_maximilian_schulz_0_3_1.md
deleted file mode 100644
index f1f65e73c..000000000
--- a/vizro-ai/changelog.d/20241106_131649_maximilian_schulz_0_3_1.md
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/vizro-ai/changelog.d/20241107_112343_lingyi_zhang_xai.md b/vizro-ai/changelog.d/20241107_112343_lingyi_zhang_xai.md
deleted file mode 100644
index f1f65e73c..000000000
--- a/vizro-ai/changelog.d/20241107_112343_lingyi_zhang_xai.md
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/vizro-ai/changelog.d/20241105_141708_lingyi_zhang_update_docs_to_reflect_changes.md b/vizro-ai/changelog.d/20241108_085722_maximilian_schulz_0_3_2.md
similarity index 100%
rename from vizro-ai/changelog.d/20241105_141708_lingyi_zhang_update_docs_to_reflect_changes.md
rename to vizro-ai/changelog.d/20241108_085722_maximilian_schulz_0_3_2.md
diff --git a/vizro-ai/src/vizro_ai/__init__.py b/vizro-ai/src/vizro_ai/__init__.py
index 48f3b9440..2483bbf07 100644
--- a/vizro-ai/src/vizro_ai/__init__.py
+++ b/vizro-ai/src/vizro_ai/__init__.py
@@ -9,7 +9,7 @@
__all__ = ["VizroAI"]
-__version__ = "0.3.2.dev0"
+__version__ = "0.3.2"
# TODO: I think this collides with the VIZRO_LOG_LEVEL setting, as basicConfig can only be set once
logging.basicConfig(level=os.getenv("VIZRO_AI_LOG_LEVEL", "INFO"))