diff --git a/pybis/src/python/CHANGELOG.md b/pybis/src/python/CHANGELOG.md
index 1709dd2b76f1010cdf97a4901797c6e637b14400..96c949c511aca7af0a8092a16329c38c00a57d78 100644
--- a/pybis/src/python/CHANGELOG.md
+++ b/pybis/src/python/CHANGELOG.md
@@ -1,3 +1,6 @@
+## Changes with pybis-1.20.4
+- fixed parents/children problem when get_samples(), get_datasets()
+- sorted imports
 ## Changes with pybis-1.20.3
 - deactivated debugging logs
 - creation of property type accets vocabulary object
diff --git a/pybis/src/python/pybis/__init__.py b/pybis/src/python/pybis/__init__.py
index 8fcc5fba4e618ce641f7755441ca676a5e599e88..af08591c34bd1aada1355090cece4bb42a686601 100644
--- a/pybis/src/python/pybis/__init__.py
+++ b/pybis/src/python/pybis/__init__.py
@@ -1,7 +1,7 @@
 name = "pybis"
 __author__ = "Swen Vermeul"
 __email__ = "swen@ethz.ch"
-__version__ = "1.20.3"
+__version__ = "1.20.4"
 
 from . import pybis
 from .pybis import DataSet
diff --git a/pybis/src/python/setup.py b/pybis/src/python/setup.py
index 8a15b7dee278fd08ebbb4a9ef02386928441c5d9..268f97a7263e4f30e1e7bf2370e32090827a9796 100644
--- a/pybis/src/python/setup.py
+++ b/pybis/src/python/setup.py
@@ -13,7 +13,7 @@ with open("README.md", "r", encoding="utf-8") as fh:
 
 setup(
     name="PyBIS",
-    version="1.20.3",
+    version="1.20.4",
     author="Swen Vermeul • ID SIS • ETH Zürich",
     author_email="swen@ethz.ch",
     description="openBIS connection and interaction, optimized for using with Jupyter",