diff --git a/Changelog b/Changelog
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,7 @@
+Changed in version 0.7.4.3:
+   * Bump upper bounds on base, containers, stm and unix
+   * Fix redundant "Category" field in haskeline.cabal
+
 Changed in version 0.7.4.2:
    * Clean up the rest of the references to trac.haskell.org
 
diff --git a/haskeline.cabal b/haskeline.cabal
--- a/haskeline.cabal
+++ b/haskeline.cabal
@@ -1,13 +1,12 @@
 Name:           haskeline
 Cabal-Version:  >=1.10
-Version:        0.7.4.2
+Version:        0.7.4.3
 Category:       User Interfaces
 License:        BSD3
 License-File:   LICENSE
 Copyright:      (c) Judah Jacobson
 Author:         Judah Jacobson
 Maintainer:     Judah Jacobson <judah.jacobson@gmail.com>
-Category:       User Interfaces
 Synopsis:       A command-line interface for user input, written in Haskell.
 Description:
                 Haskeline provides a user interface for line input in command-line
@@ -43,10 +42,10 @@
     -- We require ghc>=7.4.1 (base>=4.5) to use the base library encodings, even
     -- though it was implemented in earlier releases, due to GHC bug #5436 which
     -- wasn't fixed until 7.4.1
-    Build-depends: base >=4.5 && < 4.12, containers>=0.4 && < 0.6,
+    Build-depends: base >=4.5 && < 4.13, containers>=0.4 && < 0.7,
                    directory>=1.1 && < 1.4, bytestring>=0.9 && < 0.11,
                    filepath >= 1.2 && < 1.5, transformers >= 0.2 && < 0.6,
-                   process >= 1.0 && < 1.7, stm >= 2.4 && < 2.5
+                   process >= 1.0 && < 1.7, stm >= 2.4 && < 2.6
     Default-Language: Haskell98
     Default-Extensions:
                 ForeignFunctionInterface, Rank2Types, FlexibleInstances,
@@ -95,7 +94,7 @@
         install-includes: win_console.h
         cpp-options: -DMINGW
     } else {
-        Build-depends: unix>=2.0 && < 2.8
+        Build-depends: unix>=2.0 && < 2.9
         Other-modules:
                 System.Console.Haskeline.Backend.Posix
                 System.Console.Haskeline.Backend.Posix.Encoder
