diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
 # Changelog
 
+## [0.0.1.0] - 2026-10-07
+
+### Added
+
+* `ExactParseErrorMessage` and its constructors are now exported.
+  `ExactParseError` already exposed the field that holds one, so there was no
+  way to look at a parse error without them.
+
 ## [0.0.0.2] - 2026-07-14
 
 ### Changed
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/autodocodec-exact.cabal b/autodocodec-exact.cabal
--- a/autodocodec-exact.cabal
+++ b/autodocodec-exact.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           autodocodec-exact
-version:        0.0.0.2
+version:        0.0.1.0
 synopsis:       Exact decoder for autodocodec
 homepage:       https://github.com/NorfairKing/autodocodec#readme
 bug-reports:    https://github.com/NorfairKing/autodocodec/issues
@@ -30,6 +30,7 @@
       Paths_autodocodec_exact
   hs-source-dirs:
       src
+  ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wpartial-fields -Widentities -Wredundant-constraints -Wcpp-undef
   build-depends:
       aeson
     , aeson-pretty
diff --git a/src/Autodocodec/Exact.hs b/src/Autodocodec/Exact.hs
--- a/src/Autodocodec/Exact.hs
+++ b/src/Autodocodec/Exact.hs
@@ -27,6 +27,7 @@
     parseExactJSONObjectVia,
     --
     ExactParseError (..),
+    ExactParseErrorMessage (..),
     prettyExactParseError,
     ExactParseWarning (..),
     prettyExactParseWarning,
