diff --git a/changes.txt b/changes.txt
--- a/changes.txt
+++ b/changes.txt
@@ -1,9 +1,16 @@
+1.5.4.1
+-------
+
+- bump mtl, hspec, megaparsec
+- added build-tool-depends for easier testing
+- dom 27 nov 2022, 23:51:53
+
 1.5.4.0
 -------
 
 - released gio 24 mar 2022, 12:50:42
 - added support for `LaTeX` files (patch by Damien Couroussé, many thanks!)
-- bump text
+- bump text, optparse-applicative
 
 1.5.3.2
 -------
diff --git a/issues.txt b/issues.txt
--- a/issues.txt
+++ b/issues.txt
@@ -27,7 +27,7 @@
         [request]
     36  Consider using https://github.com/github/semantic ? [design]
     45  lowercase does not work (not recognised, .r vs. .R) [bug]
-   119  rst parser doesn't respect whitespace or paragraphs. How to
+   120  rst parser doesn't respect whitespace or paragraphs. How to
         implement this without breaking other parsers? [bug] [design]
  
 src/Main.hs
diff --git a/lentil.cabal b/lentil.cabal
--- a/lentil.cabal
+++ b/lentil.cabal
@@ -1,12 +1,13 @@
+cabal-version:       3.0
 name:                lentil
-version:             1.5.4.0
+version:             1.5.4.1
 synopsis:            frugal issue tracker
 description:         minumum effort, cohesive issue tracker based on
                      ubiquitous @TODO@s and @FIXME@s conventions.
                      Check homepage for manual, tutorial, binaries,
                      examples.
 homepage:            http://www.ariis.it/static/articles/lentil/page.html
-license:             GPL-3
+license:             GPL-3.0-only
 license-file:        LICENSE
 author:              Francesco Ariis <fa-ml@ariis.it> et al.
                      (check authors.txt)
@@ -57,7 +58,6 @@
                      test/test-files/test-proj/upper/prova.F
 extra-doc-files:     README, changes.txt, doc/usr/page.rst, doc/usr/test.zip,
                      issues.txt, authors.txt
-cabal-version:       1.24
 
 flag developer
   description: developer mode - warnings let compilation fail
@@ -75,8 +75,8 @@
                        directory    >= 1.2 && < 1.4,
                        filemanip==0.3.*,
                        filepath==1.4.*,
-                       megaparsec >= 8.0 && < 9.3,
-                       mtl == 2.2.*,
+                       megaparsec >= 8.0 && < 9.4,
+                       mtl >=2.2 && <2.4,
                        natural-sort==0.1.*,
                        optparse-applicative >= 0.16 && < 0.18,
                        regex-tdfa >= 1.2 && < 1.4,
@@ -85,7 +85,7 @@
                        terminal-progress-bar==0.4.*
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
                        Lentil.Query, Lentil.Export, Lentil.Parse.Source,
-                       Lentil.Parse.Issue Lentil.Parse.Syntaxes,
+                       Lentil.Parse.Issue, Lentil.Parse.Syntaxes,
                        Lentil.Parse.Run, Lentil.Helpers
   hs-source-dirs:      src
   default-language:    Haskell2010
@@ -111,8 +111,8 @@
                        dlist >= 0.8 && < 1.1,
                        filemanip==0.3.*,
                        filepath==1.4.*,
-                       megaparsec >= 8.0 && < 9.3,
-                       mtl == 2.2.*,
+                       megaparsec >= 8.0 && < 9.4,
+                       mtl >=2.2 && <2.4,
                        natural-sort==0.1.*,
                        optparse-applicative >= 0.16 && < 0.18,
                        regex-tdfa >= 1.2 && < 1.4,
@@ -120,11 +120,12 @@
                        text >=1.2 && <2.1,
                        terminal-progress-bar==0.4.*
                        -- same as above, plus hspec
-                       , hspec      >= 2.3 && < 2.10
+                       , hspec      >= 2.3 && < 2.11
+  build-tool-depends:  hspec-discover:hspec-discover
   other-modules:       Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print,
                        Lentil.Query, Lentil.Export, Lentil.Parse.Source,
                        Lentil.Parse.Issue, Lentil.Parse.Syntaxes,
-                       Lentil.Parse.Run, Lentil.HelpersSpec
+                       Lentil.Parse.Run, Lentil.HelpersSpec,
                        Lentil.ArgsSpec, Lentil.ExportSpec, Lentil.FileSpec,
                        Lentil.PrintSpec, Lentil.Parse.SourceSpec,
                        Lentil.Parse.IssueSpec, Lentil.QuerySpec,
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -37,7 +37,7 @@
                                    short 'v'      S.<>
                                    help "show version and copyright info" )
     where
-          versionCopy = "\nlentil - frugal issue tracker, version 1.5.4.0\n\
+          versionCopy = "\nlentil - frugal issue tracker, version 1.5.4.1\n\
                         \(C) 2015-2021 Francesco Ariis - http://www.ariis.it\n\
                         \released under the GNU General Public License v3\n"
 
