diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog and Acknowledgements
 
+## 1.0.1.1
+* Temporarily eliminate all dependency version bounds to get it building on
+  Hackage.
+
 ## 1.0.1
 * Fixed [#1](https://github.com/sjshuck/pcre2/1), where building on Windows
   would succeed but not run.  Thanks Andrew!
diff --git a/pcre2.cabal b/pcre2.cabal
--- a/pcre2.cabal
+++ b/pcre2.cabal
@@ -1,19 +1,24 @@
-cabal-version:      1.12
-name:               pcre2
-version:            1.0.1
-license:            Apache-2.0
-license-file:       LICENSE
-copyright:          2020 Shlomo Shuck
-maintainer:         stevenjshuck@gmail.com
-author:             Shlomo Shuck
-homepage:           https://github.com/sjshuck/hs-pcre2#readme
-bug-reports:        https://github.com/sjshuck/hs-pcre2/issues
-synopsis:           Regular expressions via the PCRE2 C library (included)
-description:
-    Please see the README on GitHub at <https://github.com/sjshuck/hs-pcre2>
+cabal-version: 1.12
 
-category:           Text
-build-type:         Simple
+-- This file has been generated from package.yaml by hpack version 0.33.0.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: b22fb09f2fba52f4b967f09eae3038c45979bf865405d1e372f7af9f6619e43b
+
+name:           pcre2
+version:        1.0.1.1
+synopsis:       Regular expressions via the PCRE2 C library (included)
+description:    Please see the README on GitHub at <https://github.com/sjshuck/hs-pcre2>
+category:       Text
+homepage:       https://github.com/sjshuck/hs-pcre2#readme
+bug-reports:    https://github.com/sjshuck/hs-pcre2/issues
+author:         Shlomo Shuck
+maintainer:     stevenjshuck@gmail.com
+copyright:      2020 Shlomo Shuck
+license:        Apache-2.0
+license-file:   LICENSE
+build-type:     Simple
 extra-source-files:
     README.md
     ChangeLog.md
@@ -91,97 +96,97 @@
     src/c/pcre2_chartables.c
 
 source-repository head
-    type:     git
-    location: https://github.com/sjshuck/hs-pcre2
+  type: git
+  location: https://github.com/sjshuck/hs-pcre2
 
 library
-    exposed-modules:
-        Text.Regex.Pcre2
-        Text.Regex.Pcre2.Foreign
-
-    cc-options:       -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16
-    c-sources:
-        src/c/pcre2/src/pcre2_auto_possess.c
-        src/c/pcre2_chartables.c
-        src/c/pcre2/src/pcre2_compile.c
-        src/c/pcre2/src/pcre2_config.c
-        src/c/pcre2/src/pcre2_context.c
-        src/c/pcre2/src/pcre2_convert.c
-        src/c/pcre2/src/pcre2_dfa_match.c
-        src/c/pcre2/src/pcre2_error.c
-        src/c/pcre2/src/pcre2_extuni.c
-        src/c/pcre2/src/pcre2_find_bracket.c
-        src/c/pcre2/src/pcre2_jit_compile.c
-        src/c/pcre2/src/pcre2_maketables.c
-        src/c/pcre2/src/pcre2_match.c
-        src/c/pcre2/src/pcre2_match_data.c
-        src/c/pcre2/src/pcre2_newline.c
-        src/c/pcre2/src/pcre2_ord2utf.c
-        src/c/pcre2/src/pcre2_pattern_info.c
-        src/c/pcre2/src/pcre2_script_run.c
-        src/c/pcre2/src/pcre2_serialize.c
-        src/c/pcre2/src/pcre2_string_utils.c
-        src/c/pcre2/src/pcre2_study.c
-        src/c/pcre2/src/pcre2_substitute.c
-        src/c/pcre2/src/pcre2_substring.c
-        src/c/pcre2/src/pcre2_tables.c
-        src/c/pcre2/src/pcre2_ucd.c
-        src/c/pcre2/src/pcre2_valid_utf.c
-        src/c/pcre2/src/pcre2_xclass.c
-
-    hs-source-dirs:   src/hs
-    other-modules:
-        Text.Regex.Pcre2.Foreign.TH
-        Text.Regex.Pcre2.Internal
-        Text.Regex.Pcre2.TH
-        Paths_pcre2
-
-    default-language: Haskell2010
-    include-dirs:     src/c src/c/pcre2/src
-    ghc-options:
-        -optc=-DPCRE2_CODE_UNIT_WIDTH=16 -optc=-DPCRE2_STATIC=1
-        -optc=-Wno-discarded-qualifiers
-        -optc=-Wno-incompatible-pointer-types
-
-    build-depends:
-        base >=4.7 && <5,
-        containers >=0.6.2.1 && <0.7,
-        mtl >=2.2.2 && <2.3,
-        template-haskell >=2.15.0.0 && <2.16,
-        text >=1.2.3.2 && <1.3
+  exposed-modules:
+      Text.Regex.Pcre2
+      Text.Regex.Pcre2.Foreign
+  other-modules:
+      Text.Regex.Pcre2.Foreign.TH
+      Text.Regex.Pcre2.Internal
+      Text.Regex.Pcre2.TH
+      Paths_pcre2
+  hs-source-dirs:
+      src/hs
+  ghc-options: -optc=-DPCRE2_CODE_UNIT_WIDTH=16 -optc=-DPCRE2_STATIC=1 -optc=-Wno-discarded-qualifiers -optc=-Wno-incompatible-pointer-types
+  cc-options: -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16
+  include-dirs:
+      src/c
+      src/c/pcre2/src
+  c-sources:
+      src/c/pcre2/src/pcre2_auto_possess.c
+      src/c/pcre2_chartables.c
+      src/c/pcre2/src/pcre2_compile.c
+      src/c/pcre2/src/pcre2_config.c
+      src/c/pcre2/src/pcre2_context.c
+      src/c/pcre2/src/pcre2_convert.c
+      src/c/pcre2/src/pcre2_dfa_match.c
+      src/c/pcre2/src/pcre2_error.c
+      src/c/pcre2/src/pcre2_extuni.c
+      src/c/pcre2/src/pcre2_find_bracket.c
+      src/c/pcre2/src/pcre2_jit_compile.c
+      src/c/pcre2/src/pcre2_maketables.c
+      src/c/pcre2/src/pcre2_match.c
+      src/c/pcre2/src/pcre2_match_data.c
+      src/c/pcre2/src/pcre2_newline.c
+      src/c/pcre2/src/pcre2_ord2utf.c
+      src/c/pcre2/src/pcre2_pattern_info.c
+      src/c/pcre2/src/pcre2_script_run.c
+      src/c/pcre2/src/pcre2_serialize.c
+      src/c/pcre2/src/pcre2_string_utils.c
+      src/c/pcre2/src/pcre2_study.c
+      src/c/pcre2/src/pcre2_substitute.c
+      src/c/pcre2/src/pcre2_substring.c
+      src/c/pcre2/src/pcre2_tables.c
+      src/c/pcre2/src/pcre2_ucd.c
+      src/c/pcre2/src/pcre2_valid_utf.c
+      src/c/pcre2/src/pcre2_xclass.c
+  build-depends:
+      base >=4.7 && <5
+    , containers
+    , mtl
+    , template-haskell
+    , text
+  default-language: Haskell2010
 
 test-suite pcre2-test
-    type:             exitcode-stdio-1.0
-    main-is:          Spec.hs
-    hs-source-dirs:   test
-    other-modules:    Paths_pcre2
-    default-language: Haskell2010
-    ghc-options:      -threaded -rtsopts -with-rtsopts=-N
-    build-depends:
-        base >=4.7 && <5,
-        containers >=0.6.2.1 && <0.7,
-        hspec >=2.7.4 && <2.8,
-        microlens-platform >=0.4.2 && <0.5,
-        mtl >=2.2.2 && <2.3,
-        pcre2 -any,
-        template-haskell >=2.15.0.0 && <2.16,
-        text >=1.2.3.2 && <1.3
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
+  other-modules:
+      Paths_pcre2
+  hs-source-dirs:
+      test
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      base >=4.7 && <5
+    , containers
+    , hspec
+    , microlens-platform
+    , mtl
+    , pcre2
+    , template-haskell
+    , text
+  default-language: Haskell2010
 
 benchmark pcre2-benchmarks
-    type:             exitcode-stdio-1.0
-    main-is:          Bench.hs
-    hs-source-dirs:   bench
-    other-modules:    Paths_pcre2
-    default-language: Haskell2010
-    ghc-options:      -threaded -rtsopts -with-rtsopts=-N
-    build-depends:
-        base >=4.7 && <5,
-        containers >=0.6.2.1 && <0.7,
-        criterion >=1.5.7.0 && <1.6,
-        microlens-platform >=0.4.2 && <0.5,
-        mtl >=2.2.2 && <2.3,
-        pcre-light >=0.4.1.0 && <0.5,
-        pcre2 -any,
-        regex-pcre-builtin >=0.95.1.3.8.43 && <0.96,
-        template-haskell >=2.15.0.0 && <2.16,
-        text >=1.2.3.2 && <1.3
+  type: exitcode-stdio-1.0
+  main-is: Bench.hs
+  other-modules:
+      Paths_pcre2
+  hs-source-dirs:
+      bench
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      base >=4.7 && <5
+    , containers
+    , criterion
+    , microlens-platform
+    , mtl
+    , pcre-light
+    , pcre2
+    , regex-pcre-builtin
+    , template-haskell
+    , text
+  default-language: Haskell2010
