diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,11 @@
+##  0.3.6.1
+
+-   Fix `crossrefYaml` setting broken in v0.3.6.0
+
+##  0.3.6.0
+
+-   Updates for pandoc-2.9
+
 ##  0.3.5.0
 
 -   Updates for pandoc 2.8
diff --git a/lib/Text/Pandoc/CrossRef/Util/Settings.hs b/lib/Text/Pandoc/CrossRef/Util/Settings.hs
--- a/lib/Text/Pandoc/CrossRef/Util/Settings.hs
+++ b/lib/Text/Pandoc/CrossRef/Util/Settings.hs
@@ -35,7 +35,7 @@
 
 getSettings :: Maybe Format -> Meta -> IO Meta
 getSettings fmt meta = do
-  dirConfig <- readConfig (T.unpack $ getMetaString "crossrefYaml" (meta <> defaultMeta))
+  dirConfig <- readConfig (T.unpack $ getMetaString "crossrefYaml" (defaultMeta <> meta))
   home <- getHomeDirectory
   globalConfig <- readConfig (home </> ".pandoc-crossref" </> "config.yaml")
   formatConfig <- maybe (return nullMeta) (readFmtConfig home) fmt
diff --git a/pandoc-crossref.cabal b/pandoc-crossref.cabal
--- a/pandoc-crossref.cabal
+++ b/pandoc-crossref.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: e538ed94d47c10d481faaa75156c6789c999c3df068d102904fc9bb05df2cda8
+-- hash: a49489512927d0bc6f7bdc4b96be5ead2e69fa6e48fdff0318549d2569823a8a
 
 name:           pandoc-crossref
-version:        0.3.6.0
+version:        0.3.6.1
 synopsis:       Pandoc filter for cross-references
 description:    pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them.
 category:       Text
