diff --git a/Doxyfile.in b/Doxyfile.in
index 8d8b959fb34c1d12a0abab5ef26905c7d27acbb1..4caf42109788afc04243abb015cb59d53f71d26b 100644
--- a/Doxyfile.in
+++ b/Doxyfile.in
@@ -555,7 +555,7 @@ FILE_PATTERNS          = *.c \
 # should be searched for input files as well. Possible values are YES and NO.
 # If left blank NO is used.
 
-RECURSIVE              = NO
+RECURSIVE              = YES
 
 # The EXCLUDE tag can be used to specify files and/or directories that should
 # excluded from the INPUT source files. This way you can easily exclude a
diff --git a/changes/bug28435 b/changes/bug28435
new file mode 100644
index 0000000000000000000000000000000000000000..2a886cb8b7c4a2e7589e9d9016f5c1e2bcba35df
--- /dev/null
+++ b/changes/bug28435
@@ -0,0 +1,3 @@
+  o Minor bugfixes (documentation):
+    - Make Doxygen work again after the 0.3.5 source tree moves.
+      Fixes bug 28435; bugfix on 0.3.5.1-alpha.