diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for language-c99
 
+## 0.2.0 -- 2022-05-21
+
+* Renamed InitArray to InitList.
+
 ## 0.1.3 -- 2021-09-13
 
 * Fixed a bug where I and J where swapped in the pretty printer. (Thanks to
diff --git a/language-c99.cabal b/language-c99.cabal
--- a/language-c99.cabal
+++ b/language-c99.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                language-c99
-version:             0.1.3
+version:             0.2.0
 synopsis:            An implementation of the C99 AST that strictly follows the
                      standard.
 description:
diff --git a/src/Language/C99/AST.hs b/src/Language/C99/AST.hs
--- a/src/Language/C99/AST.hs
+++ b/src/Language/C99/AST.hs
@@ -545,9 +545,9 @@
 data TypedefName = TypedefName Ident
 
 {- 6.7.8 -}
-data Init = InitExpr  AssignExpr
-          | InitArray InitList
-          -- We omit the specific case of InitArray ending with ,
+data Init = InitExpr AssignExpr
+          | InitList InitList
+          -- We omit the specific case of InitList ending with ,
 
 data InitList = InitBase          (Maybe Design) Init
               | InitCons InitList (Maybe Design) Init
diff --git a/src/Language/C99/Pretty.hs b/src/Language/C99/Pretty.hs
--- a/src/Language/C99/Pretty.hs
+++ b/src/Language/C99/Pretty.hs
@@ -572,8 +572,8 @@
 
 {- 6.7.8 -}
 instance Pretty Init where
-  pretty (InitExpr  ae) = pretty ae
-  pretty (InitArray il) = braces (pretty il)
+  pretty (InitExpr ae) = pretty ae
+  pretty (InitList il) = braces (pretty il)
 
 instance Pretty InitList where
   pretty (InitBase    md i) =                        pretty md <+> pretty i
