diff --git a/pyproject.toml b/pyproject.toml
index 0bdcd3ae8af33ada0f0b203a3a3f243ac6e8ee62..0ede4106c49fdd15a145d255b26cd9bc57ac3672 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
 
 [project]
 name = "profile-translator-blocklist"
-version = "0.3.0"
+version = "0.4.0"
 description = "Translate IoT YAML profiles to NFTables / NFQueue files for a block-list firewall."
 readme = "README.md"
 requires-python = ">=3.8"
diff --git a/setup.py b/setup.py
index f3b7ed76cf457323c43fc4032e73eb2eb6e6f850..ea51e11b9a0b191eccf42dbdd385f9a938ca7671 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='profile-translator-blocklist',
-    version='0.3.0',
+    version='0.4.0',
     author='François De Keersmaeker',
     author_email='francois.dekeersmaeker@uclouvain.be',
     description='Translate IoT YAML profiles to NFTables / NFQueue files for a block-list firewall.',