diff --git a/glabrous.cabal b/glabrous.cabal
--- a/glabrous.cabal
+++ b/glabrous.cabal
@@ -1,56 +1,52 @@
-name: glabrous
-version: 0.3.2
-cabal-version: >=1.10
-build-type: Simple
-license: BSD3
-license-file: LICENSE
-copyright: (c) 2016-2017 - Michel Boucey
-maintainer: michel.boucey@cybervisible.fr
-homepage: https://github.com/MichelBoucey/glabrous
-synopsis: A template DSL library
-description:
-    A minimalistic, Mustache-like syntax, truly logic-less,
-    pure Text template DSL library
-category: Text, Web
-author: Michel Boucey
-extra-source-files:
-    README.md
+name:                glabrous
+version:             0.3.3
+synopsis:            A template DSL library
+description:         A minimalistic, Mustache-like syntax, truly logic-less,
+                     pure Text template DSL library
+homepage:            https://github.com/MichelBoucey/glabrous
+license:             BSD3
+license-file:        LICENSE
+author:              Michel Boucey
+maintainer:          michel.boucey@cybervisible.fr
+copyright:           (c) 2016-2017 - Michel Boucey
+category:            Text, Web
+build-type:          Simple
+cabal-version:       >=1.10
+extra-source-files:  README.md
 
 source-repository head
-    type: git
-    location: git://github.com/MichelBoucey/glabrous.git
+  type:     git
+  location: git://github.com/MichelBoucey/glabrous.git
 
 library
-    exposed-modules:
-        Text.Glabrous
-        Text.Glabrous.Types
-    build-depends:
-        aeson >=0.8.0.2 && <1.3,
-        aeson-pretty >=0.7.2 && <0.9,
-        attoparsec >=0.12.1.6 && <0.14,
-        base >=4.8.1.0 && <5,
-        bytestring >=0.10.6 && <0.11,
-        cereal >=0.4.1.1 && <0.6,
-        cereal-text >=0.1.0 && <0.2,
-        either >=4.4.1 && <4.5,
-        text >=1.2.2 && <1.3,
-        unordered-containers >=0.2.5.1 && <0.3
-    default-language: Haskell2010
-    hs-source-dirs: src
-    other-modules:
-        Text.Glabrous.Internal
-    ghc-options: -Wall
+  hs-source-dirs:      src
+  exposed-modules:     Text.Glabrous
+                     , Text.Glabrous.Types
+  other-modules:       Text.Glabrous.Internal
+  build-depends:       aeson >= 0.8.0.2 && < 1.3
+                     , aeson-pretty >= 0.7.2 && < 0.9
+                     , attoparsec >= 0.12.1.6 && < 0.14
+                     , base >= 4.8.1.0 && < 5
+                     , bytestring >= 0.10.6 && < 0.11
+                     , cereal >= 0.4.1.1 && < 0.6
+                     , cereal-text >= 0.1.0 && < 0.2
+                     , either >= 4.4.1 && < 4.6
+                     , text >= 1.2.2 && < 1.3
+                     , unordered-containers >= 0.2.5.1 && < 0.3
 
+  default-language:    Haskell2010
+  GHC-options:         -Wall
+
 test-suite tests
-    type: exitcode-stdio-1.0
-    main-is: hspec.hs
-    build-depends:
-        base >=4.8 && <5,
-        directory >1.2 && <1.4,
-        either ==4.4.*,
-        glabrous >=0.3.2 && <0.4,
-        hspec >=2.1.10 && <2.5,
-        text ==1.2.*,
-        unordered-containers ==0.2.*
-    default-language: Haskell2010
-    hs-source-dirs: tests
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      tests
+  main-is:             hspec.hs
+  build-depends:       base >= 4.8 && < 5
+                     , directory > 1.2 && < 1.4
+                     , either >= 4.4.1 && < 4.6
+                     , glabrous
+                     , hspec >= 2.1.10 && < 2.5
+                     , text == 1.2.*
+                     , unordered-containers == 0.2.*
+  default-language:    Haskell2010
+
