diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4715f0e1ead79c95f91f3fb2f5648f01a2b9c0d7..e97c55672b09e2ec88404327327f32b4e3c256b8 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -11,10 +11,26 @@ The format is based on `Keep a Changelog`_.
 Unreleased
 ----------
 
-- `Commits since v3.2.0 <https://gitlab.inria.fr/batsim/pybatsim/compare/v3.2.0...master>`_
+- `Commits since v3.2.1 <https://gitlab.inria.fr/batsim/pybatsim/compare/v3.2.1...master>`_
 - ``nix-env -f https://github.com/oar-team/nur-kapack/archive/master.tar.gz -iA pybatsim-master``
 
 
+........................................................................................................................
+
+v3.2.1
+------
+
+- Release date: 2021-12-15
+- `Commits since v3.2.0 <https://gitlab.inria.fr/batsim/pybatsim/compare/v3.2.0...v3.2.1>`_
+
+Miscellaneous
+~~~~~~~~~~~~~
+
+- Clean packaging:
+    - moved to poetry, a PEP517-compliant tool
+    - `pandas` dependency is now optional, use ``pip install pybatsim[tools]`` if you wish to keep previous behavior of ``pip install``
+
+
 ........................................................................................................................
 
 v3.2.0
@@ -41,7 +57,7 @@ Additions
 Miscellaneous
 ~~~~~~~~~~~~~
 
-- Example schedulers in the `schedulers` folder are now up-to-date, except from those in the `unMaintained` sub-folder.
+- Example schedulers in the `schedulers` folder are now up-to-date, except from those in the `unMaintained` sub-folder.
 
 
 ........................................................................................................................
diff --git a/pyproject.toml b/pyproject.toml
index b954325ea701d10722133d4cd8984eca279e1cae..07296d93d54b8dd8ebf1c4c79b5763fe62b12132 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "pybatsim"
-version = "3.2.0"
+version = "3.2.1"
 description = "Python API and schedulers for Batsim"
 readme = "README.rst"
 keywords = [