diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+2022-11-07
+        * Version bump (3.12). (#389)
+        * Use pretty-printer from copilot-prettyprinter. (#383)
+
 2022-09-07
         * Version bump (3.11). (#376)
         * Split copilot-interpreter into separate library. (#361)
diff --git a/copilot-interpreter.cabal b/copilot-interpreter.cabal
--- a/copilot-interpreter.cabal
+++ b/copilot-interpreter.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                copilot-interpreter
-version:             3.11
+version:             3.12
 synopsis:            Interpreter for Copilot.
 description:
   Interpreter for Copilot.
@@ -76,6 +76,7 @@
 
     , copilot-core
     , copilot-interpreter
+    , copilot-prettyprinter
 
   hs-source-dirs:
     tests
diff --git a/tests/Test/Copilot/Interpret/Eval.hs b/tests/Test/Copilot/Interpret/Eval.hs
--- a/tests/Test/Copilot/Interpret/Eval.hs
+++ b/tests/Test/Copilot/Interpret/Eval.hs
@@ -28,11 +28,11 @@
 import Copilot.Core.Expr        (Expr (Const, Drop, Op1, Op2, Op3),
                                  UExpr (UExpr))
 import Copilot.Core.Operators   (Op1 (..), Op2 (..), Op3 (..))
-import Copilot.Core.PrettyPrint (ppExpr)
 import Copilot.Core.Spec        (Observer (..), Spec (..), Stream (Stream))
 import Copilot.Core.Type        (Type (..), Typed (typeOf))
 import Copilot.Interpret.Eval   (ExecTrace (interpObservers),
                                  ShowType (Haskell), eval)
+import Copilot.PrettyPrint      (ppExpr)
 
 -- Internal imports: auxiliary functions
 import Test.Extra (apply1, apply2, apply3)
