diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,8 @@
-## 1.0.0.0 -- 2025-09-16
+## 1.0.0 -- 2025-09-16
 
 - first version
 
-## 1.1.0.0 -- 2025-09-18
+## 1.1.0 -- 2025-09-18
 
 - fixed issue where last slide is not affected by split filter
 - changed slide title from h1 to h2
@@ -10,8 +10,12 @@
 - added new configuration options through `slides.yaml`, `unOrphanDisplayBlocks`, `keptSentences`
 - published to hackage
 
-## 1.1.1.0 -- 2025-09-22
+## 1.1.1 -- 2025-09-22
 
 - updated documentation on source code
 - updated description on README
 - updated documentation on README for installation instructions
+
+## 1.1.2 -- 2025-9-23
+
+- relax dependency specifications to allow a lower minimum for `ghc`, `pcre2`, `path`, `path-io`, `filepath`
diff --git a/pandoc-md-slides.cabal b/pandoc-md-slides.cabal
--- a/pandoc-md-slides.cabal
+++ b/pandoc-md-slides.cabal
@@ -1,6 +1,6 @@
-cabal-version:      3.16
+cabal-version:      3.0
 name:               pandoc-md-slides
-version:            1.1.1.0
+version:            1.1.2.0
 synopsis:           A pandoc filter to convert markdown notes to markdown slides
 description:        A pandoc filter to convert markdown notes to markdown slides. Splits long slides and resolves image target paths
 license:            MIT
@@ -12,6 +12,8 @@
     README.md
     CHANGELOG.md
 
+tested-with:        GHC == 9.6.7, GHC == 9.8.4, GHC == 9.10.3
+
 source-repository head
     type: git
     location: https://github.com/HowDoIGitHelp/autoslides-pandocfilter.git
@@ -22,14 +24,14 @@
 executable md-slides
     import:           warnings
     main-is:          Pandoc-filter.hs
-    build-depends:    base ^>=4.20.2.0,
+    build-depends:    base >= 4.18.3 && < 4.21,
                       pandoc-types ^>= 1.23.1,
                       text ^>=2.1.4,
-                      pcre2 ^>=2.3.1,
+                      pcre2 >= 2.3.0 && < 2.4,
                       regex-tdfa ^>=1.3.2,
-                      path ^>=0.9.6,
-                      path-io ^>=1.8.2,
-                      filepath ^>=1.5.5,
+                      path >=0.9.0 && < 0.10,
+                      path-io >=1.8.0 && < 1.9,
+                      filepath >=1.5.0 && < 1.6,
                       optparse-applicative ^>= 0.19.0,
                       aeson ^>= 2.3.2,
                       yaml ^>= 0.11.11
@@ -39,7 +41,7 @@
 executable remarkjs
     import:           warnings
     main-is:          Remarkjs-pandoc-filter.hs
-    build-depends:    base ^>=4.20.2.0,
+    build-depends:    base >= 4.18.3 && < 4.21,
                       pandoc-types ^>= 1.23.1,
                       text ^>=2.1.4,
     hs-source-dirs:   app
