diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3681c07f525370baf85c628feb57ffea068fc628..748e3a3b3b8cdd9fc44d0a34ebb5619b3c533e8b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,21 +14,17 @@
 **⚠️ 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
+  - 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)
 - Pipeline for assignment validation. The pipeline will check if the assignment is valid (if the `dojo_assignment.json` file is valid and if all the required files are present)
 - **CLI**: Assignment run command added (to run the assignment locally)
 - **API**: 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.
-
 ### 🎨 Interface
 - **CLI**: The gitlab token can be passed as secret user input in addition to the command line.
 
@@ -75,4 +71,4 @@
 ## 1.0.1 (2023-08-12)
 
 ### ✨ Feature
-- 🎉 Initial release of the project
\ No newline at end of file
+- 🎉 Initial release of the project