diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9ea690f96515ada51a99e0b483d971773219addb..c309c4d4f1c4449f947bde5a64cfd9637a13da3b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [3.4.0]
+3.4.0 is also a fairly major release, that fixes many bugs but that also enables use of cellmode, to facilitate work against a shared build.
+
 ### New Features
 * Added back `promptE3Env.bash`, which runs `setE3Env.bash` and then sets the bash prompt.
 * Added descriptions for more targets when running `make help`
@@ -99,6 +102,7 @@ of course pin a specific module version. If they do not, then the highest numeri
   startup script
 
 
-[Unreleased]: https://gitlab.esss.lu.se/e3/e3-require/-/compare/3.3.0...master
+[Unreleased]: https://gitlab.esss.lu.se/e3/e3-require/-/compare/3.4.0...master
+[3.4.0]: https://gitlab.esss.lu.se/e3/e3-require/-/compare/3.3.0...3.4.0
 [3.3.0]: https://gitlab.esss.lu.se/e3/e3-require/-/compare/3.2.0...3.3.0
 [3.2.0]: https://gitlab.esss.lu.se/e3/e3-require/-/tree/3.2.0