diff --git a/marvin-interpolate.cabal b/marvin-interpolate.cabal
--- a/marvin-interpolate.cabal
+++ b/marvin-interpolate.cabal
@@ -1,53 +1,49 @@
-name: marvin-interpolate
-version: 1.0
-cabal-version: >=1.10
-build-type: Simple
-license: BSD3
-license-file: LICENSE
-copyright: Copyright: (c) 2016 Justus Adam
-maintainer: dev@justus.science
-homepage: http://marvin.readthedocs.io/en/latest/interpolation.html
-synopsis: Compile time string interpolation a la Scala and CoffeeScript
-description:
-    The official documentation can be found on readthedocs <https://marvin.readthedocs.io/en/latest/interpolation.html>
-category: Text
-author: JustusAdam
-extra-source-files:
-    README.md
-
-source-repository head
-    type: git
-    location: https://github.com/JustusAdam/marvin-interpolate
+name:                marvin-interpolate
+version:             1.1
+synopsis:            Compile time string interpolation a la Scala and CoffeeScript
+description:         The official documentation can be found on readthedocs <https://marvin.readthedocs.io/en/latest/interpolation.html>
+homepage:            http://marvin.readthedocs.io/en/latest/interpolation.html
+license:             BSD3
+license-file:        LICENSE
+author:              JustusAdam
+maintainer:          dev@justus.science
+copyright:           Copyright: (c) 2016 Justus Adam
+category:            Text
+build-type:          Simple
+extra-source-files:  README.md
+cabal-version:       >=1.10
 
 library
-    exposed-modules:
-        Marvin.Interpolate
-        Marvin.Interpolate.String
-        Marvin.Interpolate.Text
-        Marvin.Interpolate.All
-        Marvin.Interpolate.Text.Lazy
-    build-depends:
-        base >=4.7 && <5,
-        parsec >=3.1.11 && <3.2,
-        template-haskell >=2.11.0.0 && <2.12,
-        haskell-src-meta >=0.6.0.14 && <0.7,
-        text >=1.2.2.1 && <1.3,
-        mtl >=2.2.1 && <2.3
-    default-language: Haskell2010
-    default-extensions: FlexibleInstances OverloadedStrings
-                        TemplateHaskell UndecidableInstances
-    hs-source-dirs: src
-    other-modules:
-        Util
+  hs-source-dirs:      src
+  exposed-modules:     Marvin.Interpolate
+                     , Marvin.Interpolate.String
+                     , Marvin.Interpolate.Text
+                     , Marvin.Interpolate.All
+                     , Marvin.Interpolate.Text.Lazy
+  other-modules:       Util
+  build-depends:       base >= 4.7 && < 5
+                     , parsec >= 3.0
+                     , template-haskell >= 2.9
+                     , haskell-src-meta >= 0.6
+                     , text >= 1.0
+                     , mtl >= 2.2 && < 3
+  default-language:    Haskell2010
+  default-extensions:  FlexibleInstances
+                     , OverloadedStrings
+                     , TemplateHaskell
+                     , UndecidableInstances
 
 test-suite marvin-interpolate-test
-    type: exitcode-stdio-1.0
-    main-is: Spec.hs
-    build-depends:
-        base >=4.9.0.0 && <4.10,
-        marvin-interpolate ==1.0.*,
-        hspec >=2.2.4 && <2.3,
-        text >=1.2.2.1 && <1.3
-    default-language: Haskell2010
-    hs-source-dirs: test
-    ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      test
+  main-is:             Spec.hs
+  build-depends:       base >= 4.7 && < 5
+                     , marvin-interpolate >= 1.0
+                     , hspec >= 2
+                     , text >= 1.0
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
+  default-language:    Haskell2010
+
+source-repository head
+  type:     git
+  location: https://github.com/JustusAdam/marvin-interpolate
