diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,7 @@
+# Changelog
+
+## [0.1.0.0] - 2024-08-04
+
+### Changed
+
+* Compatibility with `sydtest >=0.17`
diff --git a/src/Test/Syd/MongoDB.hs b/src/Test/Syd/MongoDB.hs
--- a/src/Test/Syd/MongoDB.hs
+++ b/src/Test/Syd/MongoDB.hs
@@ -59,9 +59,10 @@
         ensureDir (parent ap)
         SB.writeFile (fromAbsFile ap) $ LB.toStrict $ runPut $ putDocument d,
       goldenTestCompare = \actual expected ->
-        if actual == expected
-          then Nothing
-          else Just (Context (stringsNotEqualButShouldHaveBeenEqual (ppShow actual) (ppShow expected)) (goldenContext fp))
+        pure $
+          if actual == expected
+            then Nothing
+            else Just (Context (stringsNotEqualButShouldHaveBeenEqual (ppShow actual) (ppShow expected)) (goldenContext fp))
     }
 
 -- | Test that the given 'Bson.Document' is the same as what we find in the given golden file.
diff --git a/sydtest-mongo.cabal b/sydtest-mongo.cabal
--- a/sydtest-mongo.cabal
+++ b/sydtest-mongo.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           sydtest-mongo
-version:        0.0.0.0
+version:        0.1.0.0
 synopsis:       An mongoDB companion library for sydtest
 category:       Testing
 homepage:       https://github.com/NorfairKing/sydtest#readme
@@ -16,6 +16,11 @@
 license:        OtherLicense
 license-file:   LICENSE.md
 build-type:     Simple
+extra-source-files:
+    LICENSE.md
+    CHANGELOG.md
+    test_resources/example.bson
+    test_resources/pure-example.bson
 
 source-repository head
   type: git
@@ -44,7 +49,7 @@
     , path-io
     , port-utils
     , process
-    , sydtest
+    , sydtest >=0.17
     , sydtest-process
     , text
     , yaml
@@ -67,8 +72,9 @@
     , sydtest
     , sydtest-mongo
     , text
+  buildable: False
+  default-language: Haskell2010
   if flag(sydtest_integration_tests)
     buildable: True
   else
     buildable: False
-  default-language: Haskell2010
diff --git a/test/Test/Syd/MongoDBSpec.hs b/test/Test/Syd/MongoDBSpec.hs
--- a/test/Test/Syd/MongoDBSpec.hs
+++ b/test/Test/Syd/MongoDBSpec.hs
@@ -48,9 +48,8 @@
         ]
   describe "goldenBSONDocumentFile" $
     it "outputs this example the same as before" $
-      goldenBSONDocumentFile
-        "test_resources/example.bson"
-        $ pure
+      goldenBSONDocumentFile "test_resources/example.bson" $
+        pure
           [ "hello" =: ("world" :: Text),
             "baz" =: 'a',
             "quux" =: (0.0 :: Double)
diff --git a/test_resources/example.bson b/test_resources/example.bson
new file mode 100644
Binary files /dev/null and b/test_resources/example.bson differ
diff --git a/test_resources/pure-example.bson b/test_resources/pure-example.bson
new file mode 100644
Binary files /dev/null and b/test_resources/pure-example.bson differ
