diff --git a/CHANGELOG.md b/CHANGELOG.md
index 984bb68..467cd01 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,45 @@
# 🔥 [Unreleased](https://github.com/tami5/clj-duct-reitit)
+### Dev
+
+
+
663a8de ✨ Feature: Pretty print exceptions
Wow I didn't except such an improvement
+
+
+### General
+
+
+- 6a8e8af ♻️ Refactor: Duct module structure
+### Logging
+
+
+4a693a1 ♻️ Refactor: Total rewrite
Unlike before where the user needs to specify a list of stuff to log,
+now each item need to be set to boolean individually. Not totally sure
+I'd keep this but at least tests are passing.
+
+
+
+e6772ed ✨ Feature: Merge logging config into one submodule
Mostly refactoring to make all logging configuration handled in a single
+submodule.
BREAKING: Change in how coercion and exception logging is
+handled. Now to enable logging for exception or coercion, it should be
+passed in `#duct.reitit/logging{:types []}`
+
+
+
+5bd4d6b 🌱 Enhancement: Skip logging with coercion errors
With in coercion handler there is logging. However, this feels wrong
+because logging shouldn't be done there.
+
+
+### Tests
+
+
+- daa0a83 ♻️ Refactor: Clean up tests
+
+
+# 🎉 [0.2.0](https://github.com/tami5/clj-duct-reitit/tree/0.2.0) - 2022-01-03
+
+
### Exceptions