diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5c71d9d4b09debd4e3f76c2b9e2a16e4996dc2d0..0ab02cfcabcd253fd7ff0265c45cace9d66a7641 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,7 +7,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
 ## [Unreleased]
 
 
-## [ 0.5.3] - 2024-11-15
+## [0.5.4] - 2024-11-28
+### Added
+- **cli**: add features to interactive console session ([#372](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/tree/372-add-features-to-interactive-console-session))
+- **amml**: implement the Vibrations algorithm ([#363](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/363))
+
+### Fixed
+- **interpreter**: configure custom qadapter with a custom launchpad file ([#374](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/374))
+- **interpreter**: prevent processing view statements of all models in a model group ([#373](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/373))
+- **interpreter**: view statement does not trigger evaluation on demand ([#369](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/369))
+- **constraints**: type crashes if the parameter is None (unknown) type ([#367](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/367))
+- **interpreter**: non-handled exception when the units in view statement in wrong order ([#366](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/366))
+
+### Changed
+- **cli**: use the code and readline modules for the interactive session ([#241](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/241))
+
+
+## [0.5.3] - 2024-11-15
 ### Added
 - **utilities**: add a data schema version compatibility layer ([#357](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/357))
 - **logos**: add logos for textS and textM ([#353](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/353))
@@ -33,7 +49,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
 - **amml**: enable processing of AMML parameters as iterables ([#268](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/268))
 
 
-## [ 0.5.2] - 2024-09-27
+## [0.5.2] - 2024-09-27
 ### Added
 - **amml**: enable band structure property ([#335](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/335))
 - **amml**: enable ASE's density of states algorithm ([#334](https://gitlab.kit.edu/kit/virtmat-tools/vre-language/-/issues/334))
diff --git a/setup.cfg b/setup.cfg
index 56a1ecb20601704294ef79c7315d5236431697e9..c27dd95be7745975d77b862f6a4d4a8222cefa8a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = vre-language
-version = 0.5.3
+version = 0.5.4
 author = The Virtmat Tools Team
 author_email = virtmat-tools@lists.kit.edu
 description = VRE Language