diff --git a/docs/changelog/cli-updates.mdx b/docs/changelog/cli-updates.mdx
index 5cca403..3e07d85 100644
--- a/docs/changelog/cli-updates.mdx
+++ b/docs/changelog/cli-updates.mdx
@@ -4,6 +4,26 @@ description: "Recent features and improvements to Factory CLI"
rss: true
---
+
+ `v0.40.0`
+
+ ## New features
+
+ * **Custom models from settings** - Load custom models directly from settings.json
+ * **Parallel tool confirmations** - Single permission request for parallel tool calls instead of individual prompts
+ * **Multi-option spec mode** - Spec mode can now present multiple implementation options for user selection
+ * **Settings file watching** - Settings automatically reload when the settings file changes
+ * **Token usage in exec mode** - Token usage is now displayed in exec streaming output
+ * **Stop hook improvements** - Decision and reason support for Stop hook to match Claude code spec
+
+ ## Bug fixes
+
+ * **Opus 4.5 model fix** - Fixed Opus 4.5 to work as an effort model with thinking guard improvements
+ * **Tool completion fix** - Fixed issue where tools weren't properly completed on new assistant messages
+ * **Web search date fix** - Web search tool now includes dynamic date for more accurate results
+
+
+
`v0.39.0`