diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,11 +1,14 @@
-### 0.1.3 [2017-01-30]
+### 0.1.4 [2021.02.17]
+* Use `Trustworthy`, not `Safe`, on GHC 7.2 to work around an old GHC bug.
+
+### 0.1.3 [2017.01.30]
 * The MinTTY-detection portion of this library has been split off into `mintty`, on which `echo` now depends.
 
-### 0.1.2 [2017-01-09]
+### 0.1.2 [2017.01.09]
 * Use more efficient implementation for `bracketInputEcho`.
 
-### 0.1.1 [2017-01-07]
+### 0.1.1 [2017.01.07]
 * Use `System.Win32.MinTTY` from `Win32-2.5` or later if possible.
 
-## 0.1 [2016-12-22]
+## 0.1 [2016.12.22]
 * First version.
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
 [![Hackage Dependencies](https://img.shields.io/hackage-deps/v/echo.svg)](http://packdeps.haskellers.com/reverse/echo)
 [![Haskell Programming Language](https://img.shields.io/badge/language-Haskell-blue.svg)][Haskell.org]
 [![BSD3 License](http://img.shields.io/badge/license-BSD3-brightgreen.svg)][tl;dr Legal: BSD3]
-[![Build](https://img.shields.io/travis/RyanGlScott/echo.svg)](https://travis-ci.org/RyanGlScott/echo)
+[![Linux build](https://github.com/RyanGlScott/echo/workflows/Haskell-CI/badge.svg)](https://github.com/RyanGlScott/echo/actions?query=workflow%3AHaskell-CI)
 [![Windows build](https://ci.appveyor.com/api/projects/status/a0dh9v7j995tjj2u?svg=true)](https://ci.appveyor.com/project/RyanGlScott/echo)
 
 [Hackage: echo]:
diff --git a/echo.cabal b/echo.cabal
--- a/echo.cabal
+++ b/echo.cabal
@@ -1,5 +1,5 @@
 name:                echo
-version:             0.1.3
+version:             0.1.4
 synopsis:            A cross-platform, cross-console way to handle echoing terminal input
 description:         The @base@ library exposes the @hGetEcho@ and @hSetEcho@ functions
                      for querying and setting echo status, but unfortunately, neither
@@ -25,6 +25,18 @@
 build-type:          Simple
 extra-source-files:  CHANGELOG.md, README.md
 cabal-version:       >=1.10
+tested-with:         GHC == 7.0.4
+                   , GHC == 7.2.2
+                   , GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.2
+                   , GHC == 8.2.2
+                   , GHC == 8.4.4
+                   , GHC == 8.6.5
+                   , GHC == 8.8.4
+                   , GHC == 8.10.2
 
 source-repository head
   type:                git
@@ -39,7 +51,7 @@
                        System.IO.Echo.Internal
 
   build-depends:       base    >= 4.3     && < 5
-                     , process >= 1.0.1.1 && < 1.5
+                     , process >= 1.0.1.1 && < 1.7
   if os(windows)
     cpp-options:       "-DWINDOWS"
     build-depends:     mintty >= 0.1 && < 0.2
diff --git a/src/System/IO/Echo.hs b/src/System/IO/Echo.hs
--- a/src/System/IO/Echo.hs
+++ b/src/System/IO/Echo.hs
@@ -1,7 +1,9 @@
 {-# LANGUAGE CPP #-}
 
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
 {-# LANGUAGE Safe #-}
+#elif __GLASGOW_HASKELL__ >= 702
+{-# LANGUAGE Trustworthy #-}
 #endif
 
 {-|
