diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,15 @@
 # CHANGELOG
 
+- 0.11.0.3 (2020-08-02)
+    * Set default-language to Haskell2010
+
+- 0.11.0.2 (2020-08-02)
+    * Bump `Cabal-version` to 1.10
+
+- 0.11.0.1 (2020-08-02)
+    * Bump `aeson` upper bound to 1.6
+    * Bump `Cabal` upper bound to 3.3
+
 - 0.11.0.0 (2020-02-24)
     * Disable record formatting by default
     * Allow more customization for record formatting (by Maxim Koltsov)
diff --git a/stylish-haskell.cabal b/stylish-haskell.cabal
--- a/stylish-haskell.cabal
+++ b/stylish-haskell.cabal
@@ -1,5 +1,5 @@
 Name:          stylish-haskell
-Version:       0.11.0.0
+Version:       0.11.0.3
 Synopsis:      Haskell code prettifier
 Homepage:      https://github.com/jaspervdj/stylish-haskell
 License:       BSD3
@@ -9,7 +9,7 @@
 Copyright:     2012 Jasper Van der Jeugt
 Category:      Language
 Build-type:    Simple
-Cabal-version: >= 1.8
+Cabal-version: >= 1.10
 
 Description:
     A Haskell code prettifier. For more information, see:
@@ -24,8 +24,9 @@
   data/stylish-haskell.yaml
 
 Library
-  Hs-source-dirs: lib
-  Ghc-options:    -Wall
+  Hs-source-dirs:   lib
+  Ghc-options:      -Wall
+  Default-language: Haskell2010
 
   Exposed-modules:
     Language.Haskell.Stylish
@@ -52,10 +53,10 @@
     Paths_stylish_haskell
 
   Build-depends:
-    aeson            >= 0.6    && < 1.5,
+    aeson            >= 0.6    && < 1.6,
     base             >= 4.8    && < 5,
     bytestring       >= 0.9    && < 0.11,
-    Cabal            >= 2.4    && < 3.1,
+    Cabal            >= 2.4    && < 3.3,
     containers       >= 0.3    && < 0.7,
     directory        >= 1.2.3  && < 1.4,
     filepath         >= 1.1    && < 1.5,
@@ -69,19 +70,20 @@
     HsYAML           >=0.2.0   && < 0.3
 
 Executable stylish-haskell
-  Ghc-options:    -Wall
-  Hs-source-dirs: src
-  Main-is:        Main.hs
+  Ghc-options:      -Wall
+  Hs-source-dirs:   src
+  Main-is:          Main.hs
+  Default-language: Haskell2010
 
   Build-depends:
     stylish-haskell,
     strict               >= 0.3  && < 0.4,
     optparse-applicative >= 0.12 && < 0.16,
     -- Copied from regular dependencies...
-    aeson            >= 0.6    && < 1.5,
+    aeson            >= 0.6    && < 1.6,
     base             >= 4.8    && < 5,
     bytestring       >= 0.9    && < 0.11,
-    Cabal            >= 2.4    && < 3.1,
+    Cabal            >= 2.4    && < 3.3,
     containers       >= 0.3    && < 0.7,
     directory        >= 1.2.3  && < 1.4,
     filepath         >= 1.1    && < 1.5,
@@ -93,10 +95,11 @@
     HsYAML           >=0.2.0   && < 0.3
 
 Test-suite stylish-haskell-tests
-  Ghc-options:    -Wall
-  Hs-source-dirs: tests lib
-  Main-is:        TestSuite.hs
-  Type:           exitcode-stdio-1.0
+  Ghc-options:      -Wall
+  Hs-source-dirs:   tests lib
+  Main-is:          TestSuite.hs
+  Type:             exitcode-stdio-1.0
+  Default-language: Haskell2010
 
   Other-modules:
     Language.Haskell.Stylish
@@ -138,7 +141,7 @@
     test-framework-hunit >= 0.2 && < 0.4,
     random               >= 1.1,
     -- Copied from regular dependencies...
-    aeson            >= 0.6    && < 1.5,
+    aeson            >= 0.6    && < 1.6,
     base             >= 4.8    && < 5,
     bytestring       >= 0.9    && < 0.11,
     Cabal            >= 2.4    && < 3.1,
