diff --git a/CHANGELOG.md b/CHANGELOG.md
index 758b0edfa410c940ed8f8362092f5b2945102c40..388823233cd06e7f2f4212891272e4d6551c31f7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,9 @@
 
 ## [(next version)](./README.md#for-developers)
 
-* (no changes yet)
+* Significantly refactored the logic for parsing commands and their arguments.
+	* This is an internal change and should not affect any user-visible behavior. That is, all inputs that were accepted by previous versions should still be accepted - if any previously valid inputs are no longer accepted, this is a bug.
+	* As a side effect, the inspection and code completion features now work better in a few edge cases.
 
 ## [1.2.0](https://www3.hhu.de/stups/downloads/prob2-jupyter/prob2-jupyter-kernel-1.2.0-all.jar)