diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 1.2.0
+
+* Added `bpBuildToolOverrides`
+
 ## 1.1.0
 
 * Added `pcSkipBuild`
diff --git a/Stackage/Types.hs b/Stackage/Types.hs
--- a/Stackage/Types.hs
+++ b/Stackage/Types.hs
@@ -119,6 +119,7 @@
     , bpTools       :: Vector (PackageName, Version)
     , bpPackages    :: Map PackageName PackagePlan
     , bpGithubUsers :: Map Text (Set Text)
+    , bpBuildToolOverrides :: Map Text (Set Text)
     }
     deriving (Show, Eq)
 
@@ -128,6 +129,7 @@
         , "tools" .= fmap goTool bpTools
         , "packages" .= Map.mapKeysWith const unPackageName bpPackages
         , "github-users" .= bpGithubUsers
+        , "build-tool-overrides" .= bpBuildToolOverrides
         ]
       where
         goTool (k, v) = object
@@ -140,6 +142,7 @@
         bpTools <- (o .: "tools") >>= T.mapM goTool
         bpPackages <- Map.mapKeysWith const mkPackageName <$> (o .: "packages")
         bpGithubUsers <- o .:? "github-users" .!= mempty
+        bpBuildToolOverrides <- o .:? "build-tool-overrides" .!= mempty
         return BuildPlan {..}
       where
         goTool = withObject "Tool" $ \o -> (,)
diff --git a/stackage-types.cabal b/stackage-types.cabal
--- a/stackage-types.cabal
+++ b/stackage-types.cabal
@@ -1,5 +1,5 @@
 name:                stackage-types
-version:             1.1.0
+version:             1.2.0
 synopsis:            Shared data types between various Stackage packages
 description:         For more information, see <https://www.stackage.org/package/stackage-types>
 homepage:            https://github.com/fpco/stackage-types
