diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+0.3.0.0
+=======
+
+Package changes:
+* Updated `vty` lower bound to 6.1. Updated testing code to build with
+  6.1.
+
 0.2.0.0
 =======
 
diff --git a/src/Graphics/Vty/CrossPlatform/Testing.hs b/src/Graphics/Vty/CrossPlatform/Testing.hs
--- a/src/Graphics/Vty/CrossPlatform/Testing.hs
+++ b/src/Graphics/Vty/CrossPlatform/Testing.hs
@@ -7,14 +7,24 @@
 import Graphics.Vty (Output)
 
 #if defined(mingw32_HOST_OS) || defined(__MINGW32__)
+
 import Graphics.Vty.Platform.Windows.Output (buildOutput)
 import Graphics.Vty.Platform.Windows.Settings (defaultSettings)
+
+-- | This helper is not intended for end-user consumption; it is exposed
+-- only for testing purposes.
+mkDefaultOutput :: IO Output
+mkDefaultOutput = defaultSettings >>= buildOutput
+
 #else
+
+import Graphics.Vty.Config (defaultConfig)
 import Graphics.Vty.Platform.Unix.Output (buildOutput)
 import Graphics.Vty.Platform.Unix.Settings (defaultSettings)
-#endif
 
 -- | This helper is not intended for end-user consumption; it is exposed
 -- only for testing purposes.
 mkDefaultOutput :: IO Output
-mkDefaultOutput = defaultSettings >>= buildOutput
+mkDefaultOutput = defaultSettings >>= buildOutput defaultConfig
+
+#endif
diff --git a/vty-crossplatform.cabal b/vty-crossplatform.cabal
--- a/vty-crossplatform.cabal
+++ b/vty-crossplatform.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               vty-crossplatform
-version:            0.2.0.0
+version:            0.3.0.0
 synopsis:           Cross-platform support for Vty
 description:        This package provides a generic interface for multiple
                     Vty platforms in one package so you don't have to
@@ -28,7 +28,7 @@
     exposed-modules:  Graphics.Vty.CrossPlatform
                     , Graphics.Vty.CrossPlatform.Testing
     build-depends:    base >= 4.8 && < 5,
-                      vty >= 6.0
+                      vty >= 6.1
 
     if os(darwin)
         build-depends:  vty-unix
