diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+2024-04-23 Ivan Perez <ivan.perez@keera.co.uk>
+        * Version bump (0.12.3) (#411).
+        * Fix typo in documentation (#410).
+
 2024-02-21 Ivan Perez <ivan.perez@keera.co.uk>
         * Version bump (0.12.2) (#398).
         * Limit version of transformers to < 0.6 (#405).
diff --git a/dunai.cabal b/dunai.cabal
--- a/dunai.cabal
+++ b/dunai.cabal
@@ -30,7 +30,7 @@
 build-type:    Simple
 
 name:          dunai
-version:       0.12.2
+version:       0.12.3
 author:        Ivan Perez, Manuel Bärenz
 maintainer:    ivan.perez@keera.co.uk
 homepage:      https://github.com/ivanperez-keera/dunai
diff --git a/src/Data/MonadicStreamFunction/InternalCore.hs b/src/Data/MonadicStreamFunction/InternalCore.hs
--- a/src/Data/MonadicStreamFunction/InternalCore.hs
+++ b/src/Data/MonadicStreamFunction/InternalCore.hs
@@ -17,7 +17,7 @@
 --
 -- This modules defines only the minimal core. By default, you should import
 -- "Data.MonadicStreamFunction.Core" or "Data.MonadicStreamFunction" whenever
--- possible, and define your functions without accessing the MSF constuctor.
+-- possible, and define your functions without accessing the MSF constructor.
 -- Those modules, as well as other modules in dunai, also provide convenient
 -- instances. This module may be useful if you are extending dunai with
 -- functionality that cannot be (conveniently) expressed using the existing
