diff --git a/seihou-okf-extension.cabal b/seihou-okf-extension.cabal
--- a/seihou-okf-extension.cabal
+++ b/seihou-okf-extension.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: seihou-okf-extension
-version: 0.11.0.1
+version: 0.12.0.0
 synopsis: OKF documentation extension for Seihou registries
 description:
   External Seihou extension executable for generating OKF documentation bundles
@@ -60,7 +60,7 @@
     lens >=5.2 && <6,
     okf-core ^>=0.10.0.0,
     optparse-applicative >=0.18 && <1,
-    seihou-core ^>=0.11.0.1,
+    seihou-core ^>=0.12.0.0,
     temporary >=1.3 && <2,
     text >=2.0 && <3,
 
@@ -118,7 +118,7 @@
     hspec >=2.11 && <3,
     lens >=5.2 && <6,
     okf-core ^>=0.10.0.0,
-    seihou-core ^>=0.11.0.1,
+    seihou-core ^>=0.12.0.0,
     seihou-okf-extension-internal,
     tasty >=1.4 && <2,
     tasty-hspec >=1.2 && <2,
diff --git a/test/Seihou/OKF/Docs/RenderSpec.hs b/test/Seihou/OKF/Docs/RenderSpec.hs
--- a/test/Seihou/OKF/Docs/RenderSpec.hs
+++ b/test/Seihou/OKF/Docs/RenderSpec.hs
@@ -373,7 +373,7 @@
       prompts = [],
       steps = [],
       commands = [],
-      dependencies = [Dependency (ModuleName (ref ^. #name)) Map.empty | ref <- refs],
+      dependencies = [Dependency (ModuleName (ref ^. #name)) Map.empty Nothing | ref <- refs],
       removal = Nothing,
       migrations = []
     }
@@ -597,7 +597,8 @@
               description = Just "A recipe that preconfigures its modules",
               modules =
                 [ Dependency
-                    { module_ = ModuleName "rich",
+                    { source = Nothing,
+                      module_ = ModuleName "rich",
                       vars = Map.fromList [("project.name", "demo"), ("license", "MIT")]
                     }
                 ],
