diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,10 @@
+concurrent-output (1.10.18) unstable; urgency=medium
+
+  * Avoid some build warnings on Windows.
+  * Allow ansi-terminal-1.0
+
+ -- Joey Hess <id@joeyh.name>  Mon, 15 May 2023 16:32:50 -0400
+
 concurrent-output (1.10.17) unstable; urgency=medium
 
   * Fix ansi-terminal dependency to only include >= 0.6.2,
diff --git a/System/Console/Regions.hs b/System/Console/Regions.hs
--- a/System/Console/Regions.hs
+++ b/System/Console/Regions.hs
@@ -771,6 +771,8 @@
 endSGR :: Char
 endSGR = 'm'
 
+#ifndef mingw32_HOST_OS
+
 -- | Finds the least expensive output to make a console that was displaying
 -- the old line display the new line. Cursor starts at far left.
 --
@@ -906,3 +908,5 @@
 		| x >= 90 && x <= 97 = Just (Foreground, x)
 		| x >= 100 && x <= 107 = Just (Background, x)
 		| otherwise = Nothing
+
+#endif
diff --git a/concurrent-output.cabal b/concurrent-output.cabal
--- a/concurrent-output.cabal
+++ b/concurrent-output.cabal
@@ -1,5 +1,5 @@
 Name: concurrent-output
-Version: 1.10.17
+Version: 1.10.18
 Cabal-Version: >= 1.10
 License: BSD2
 Maintainer: Joey Hess <id@joeyh.name>
@@ -39,7 +39,7 @@
     , directory (>= 1.2.0 && < 1.4.0)
     , transformers (>= 0.3.0 && < 0.7.0)
     , exceptions (>= 0.6.0 && < 0.11.0)
-    , ansi-terminal (>= 0.6.2 && < 0.12.0)
+    , ansi-terminal (>= 0.6.2 && < 1.1.0)
     , terminal-size (>= 0.3.0 && < 0.4.0)
   Exposed-Modules:
     System.Console.Concurrent
