diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,10 +1,16 @@
-language-puppet (1.3.20) UNRELEASED; urgency=medium
+language-puppet (1.3.20.1) xenial; urgency=medium
 
+  * Maintenance release for supporting yaml-0.10.
+
+ -- Simon Marechal <simon.marechal@edf.fr>  Mon, 20 Aug 2018 17:52:52 +0200
+
+language-puppet (1.3.20) xenial; urgency=medium
+
   * Add `length` as an alias to `size`.
   * Add the `unique` stdlib function.
   * Fix a small problem with `postgresql_acls_to_resources_hash`
 
- -- Simon Marechal <simon.marechal@edf.fr>  Tue, 24 Jul 2018 17:47:07 +0200
+ -- Simon Marechal <simon.marechal@edf.fr>  Thu, 02 Aug 2018 14:43:35 +0200
 
 language-puppet (1.3.19.1) xenial; urgency=medium
 
diff --git a/language-puppet.cabal b/language-puppet.cabal
--- a/language-puppet.cabal
+++ b/language-puppet.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                language-puppet
-version:             1.3.20
+version:             1.3.20.1
 synopsis:            Tools to parse and evaluate the Puppet DSL.
 description:         This is a set of tools that is supposed to fill all your Puppet needs : syntax checks, catalog compilation, PuppetDB queries, simulation of complex interactions between nodes, Puppet master replacement, and more !
 homepage:            http://lpuppet.banquise.net/
@@ -137,7 +137,7 @@
                      , unix                 >= 2.7  && < 2.8
                      , unordered-containers == 0.2.*
                      , vector               >= 0.10
-                     , yaml                 >= 0.8.31   && < 0.10
+                     , yaml                 >= 0.8.31   && < 0.11
 Test-Suite spec
   hs-source-dirs: tests
   type:           exitcode-stdio-1.0
