diff --git a/CHANGELOG.md b/CHANGELOG.md
index d7a37054335076c7f0ec4282677e8e742da29cb3..fbce8a9795d9d6d58e37a19a876a1b5319985a15 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,8 +13,22 @@
 
 ### Added
 
+- Send full websocket url in player_info.
+- ">90"% code coverage in tests
+
 ### Changed
 
+- `extra_setup_functions` now only contain hook callback classes (`hook_callbacks`). Therefore, the `func` and `kwargs`
+  fields were
+  removed and the kwargs are now the standard values for defined hooks. This reduced the complexity of the config.
+- The study config can now overwrite environment config attributes. This reduces the need to copy environment configs
+  for each level in the config.
+- Most time comparisons (countdowns, etc.) are now compared with `<=` and not `<`. This is handy for testing and
+  definition.
+- Player config in the environment class is now a dataclass and not a dict. The content remains the same. Just the
+  access changes from dict access to normal object like access.
+- Some type hint additions
+
 ### Deprecated
 
 ### Removed