diff --git a/HISTORY.rst b/HISTORY.rst
index 7b3c89730eabd4530d1689bed404031654ba1286..d9f2d84c6c76fe5a8a32ba9c7761a2d7b7d12251 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -2,8 +2,8 @@
 History
 =======
 
-0.21.0 (coming soon)
---------------------
+0.21.0 (2024-08-28)
+-------------------
 
 * Adapted CI runner build script to upstream changes in GitLab 17.0.
 * !108: Migrated setup procedure from using setup.py + setup.cfg to using pyproject.toml only. Dropped requirements.txt.
diff --git a/enpt/version.py b/enpt/version.py
index 4c17e4683fdf1f52c23e6175073bc759fb763fb2..72d7b530b2a73d6a188f3c13d5e08d3e371100fc 100644
--- a/enpt/version.py
+++ b/enpt/version.py
@@ -27,6 +27,6 @@
 # You should have received a copy of the GNU Lesser General Public License along
 # with this program. If not, see <https://www.gnu.org/licenses/>.
 
-__version__ = '0.20.2'
-__versionalias__ = '20240530.01'
+__version__ = '0.21.0'
+__versionalias__ = '20240828.01'
 __author__ = 'Daniel Scheffler'