diff --git a/changes.txt b/changes.txt
--- a/changes.txt
+++ b/changes.txt
@@ -1,8 +1,15 @@
+1.0.3.1
+-------
+
+- Released on Wed 07 Sep 2016 07:52:56 CEST
+- Added semigroups dependency to fix build on GHC<8
+  (bug reported by YongJoon Joe).
+
 1.0.3.0
 -------
 
 - Released Tue 06 Sep 2016 19:49:32 CEST
-- Added Erlang (and YECC, Erlang FLEX), Ocaml, Rust,
+- Added Erlang (and YECC, Erlang LEEX), OCaml, Rust,
   SML support (request by Tuncer Ayaz).
 - Added OpenGL Shading Language support (request by
   qptain nemo).
diff --git a/doc/usr/page.rst b/doc/usr/page.rst
--- a/doc/usr/page.rst
+++ b/doc/usr/page.rst
@@ -172,7 +172,7 @@
 - nix source files (``.nix``)
 - xml source files (``.xml``, ``.html``)
 - Erlang source files (``.erl``, ``.hrl``, ``.escript``) including YECC
-  (``.yrl``) and FLEX (``.xrl``)
+  (``.yrl``) and LEEX (``.xrl``)
 - OCaml source files (``.ml``, ``.mli``)
 - Rust source files (``.rs``, ``.rlib``)
 - Standard ML source files (``.sml``)
diff --git a/lentil.cabal b/lentil.cabal
--- a/lentil.cabal
+++ b/lentil.cabal
@@ -1,5 +1,5 @@
 name:                lentil
-version:             1.0.3.0
+version:             1.0.3.1
 synopsis:            frugal issue tracker
 description:         minumum effort, cohesive issue tracker based on
                      ubiquitous @TODO@s and @FIXME@s conventions.
@@ -54,7 +54,8 @@
                        regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,
                        filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,
                        ansi-wl-pprint==0.6.*, csv==0.1.*, pipes==4.2.*,
-                       terminal-progress-bar==0.0.*, text==1.2.*
+                       terminal-progress-bar==0.0.*, text==1.2.*,
+                       semigroups==0.18.*
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
                        Lentil.Query, Lentil.Export, Lentil.Parse.Source,
                        Lentil.Parse.Issue Lentil.Parse.Syntaxes,
@@ -71,7 +72,8 @@
                        regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,
                        filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,
                        ansi-wl-pprint==0.6.*, csv==0.1.*, pipes==4.2.*,
-                       terminal-progress-bar==0.0.*, text==1.2.*
+                       terminal-progress-bar==0.0.*, text==1.2.*,
+                       semigroups==0.18.*
                        -- same as above, plus hspec
                        , hspec==2.2.*
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -28,7 +28,7 @@
                                    short 'v'      <>
                                    help "show version and copyright info" )
     where
-          versionCopy = "\nlentil - frugal issue tracker, version 1.0.3.0\n\
+          versionCopy = "\nlentil - frugal issue tracker, version 1.0.3.1\n\
                         \(C) 2015-2016 Francesco Ariis - http://www.ariis.it\n\
                         \released under the GNU General Public License v3\n"
 
