diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc8e6c0190855d135614a7d1e9bfb73a34cee77b..92180a7d809b1367baf65132942287d099427572 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
-## [Unreleased] ##
+## [0.12.0] - 2024-07-31 ##
 
 ### Added ###
 
@@ -20,10 +20,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   of these static files in certain corner cases where you may want to use
   `JS_DIST_BUNDLE=FALSE` for development or debugging reasons.
 
-### Deprecated ###
-
-### Removed ###
-
 ### Fixed ###
 
 - Rendering of entities in static HTML sites created by the crawler.
@@ -31,10 +27,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   The `TableImporter` now gives a detailed output in what row/column
   which TypeError occurred.
 
-### Security ###
-
-### Documentation ###
-
 ## [0.11.0] - 2024-07-09 ##
 
 ### Added ###