diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1262b2ae7580706ffe67fe90deaef858a9a34c6e..3d352420ac80f93a9101b025cceec9e3014b8fb1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,20 +14,15 @@
 **⚠️ Deprecation:**
 -->
 
-## 2.2.0 (?)
+## 2.2.0 (2023-10-16)
 
 ### ✨ Feature
 - `results.json` file is now optional (if the teaching staff don't want to provide test details)
-    - If the file is not present or the `success` field is not present:
-        - The exercise will be considered as valid if the container exit code is 0
-        - The `results.json` file will be construct / completed with the container exit code
-    - If the file is present, the exercise will be considered as valid
+    - The exercise will be considered as valid if the container exit code is 0
+    - The `results.json` file will be construct / completed with the container exit code
     - The `volume` argument of `dojo_assignment.json` is now optional (if the teaching staff don't want to provide `results.json` file or other files)
 - Client version detection (if the client version is too old, the API will return an error)
 
-### 🤏 Minor change
-- Immutable files are added to the gitignore file of newly created exercises.
-
 ### 🔨 Internal / Developers
 - Enhancement in pipelines by splitting them into several files